Arduino, istruzione if fra due valori.

Il 08/10/2019 16:37, Franz_aRTiglio ha scritto:

Ok, domani provo che sono curioso, comunque con l'anti rimbalzo hardware fila tutto liscio, poi ho costruito con la stampante 3D un pulsante con sensore a effetto hall, al massimo monto due di quelli, l'anti rimbalzo software lo vedo ostico e faccio fatica a comprenderlo completamente, mi ci vuole ancora molta pratica e teoria :-)

--
Saluti da Drizzt. 


www.agidone.altervista.org 
http://www.tappezzeriagraziella.com/ 
MAI PIU' OPEL IN VITA MIA!!!!
Reply to
Drizzt do'Urden
Loading thread data ...

Il 08/10/19 00:21, Franz_aRTiglio ha scritto:

preprocessamento del sorgente vengono sostituite con i loro valori numerici.

E ci sta tutto, per chiarezza di lettura, avere HIGH/LOW associato ad uno stato logico e TRUE/FALSE per una variabile booleana

Reply to
marimbarza

hanno sempre lo stesso valore non ne vedo lo scopo, anzi, logicamente

in fase di debugging, a riflettere che sono identici.

a naso fosrse erano inizialmente stati pensati per poter discriminare tra HIGH PULL_UP PULL_DN LOW o potranno essere usati in questo modo in

supporta il cambio di stato on-the-fly, ma per ora a me sembrano ridondanti e de facto inutili.

poi oh.. io son vecchia scuola e >= mi sembra ancora uno spreco.

Reply to
Franz_aRTiglio

Il 09/10/19 19:30, LAB ha scritto:

Reply to
marimbarza

Il 09/10/2019 08:32, LAB ha scritto:

in programmazione.

--
Saluti da Drizzt. 


www.agidone.altervista.org 
http://www.tappezzeriagraziella.com/ 
MAI PIU' OPEL IN VITA MIA!!!!
Reply to
Drizzt do'Urden

"Franz_aRTiglio" ha scritto nel messaggio news:qnla27$1no6$ snipped-for-privacy@gioia.aioe.org...

true/high/on/enabled

fermarmi

i simboli si usano per non legarsi al valore numerico, per cui se la definizione di digitalRead dice che ritorna HIGH e LOW, quelli sono i simboli che vanno usati per testare il valore di ritorno. chi ha progettato la digitalRead e' libero di cambiare il valore numerico associato a HIGH e LOW, e il tuo programma funzionera' senza dover rimettere mano al codice.

discorso diverso per true e false che non sono simboli definiti dal programmatore, ma keyword del linguaggio c++, e sono gli unici valori ammessi per le variabili booleane, per cui anche qui, i test su variabili boolean si fanno con true e false.

perche' non sei un programmatore. :-)

guarda che, in un linguaggio ad alto livello come il c++, il compilatore traduce >= come meglio crede, non c'e' nessuno spreco.

Reply to
alfio

alfio ha pensato forte :

ROTFL per tacere del compilatore.

Reply to
Franz_aRTiglio

alfio ha usato la sua tastiera per scrivere :

ROTFL .

Reply to
Franz_aRTiglio

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.