Arduino, istruzione if fra due valori.

Oct 07, 2019 47 Replies

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!!!!

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

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.

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

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!!!!

"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.

alfio ha pensato forte :

ROTFL per tacere del compilatore.

alfio ha usato la sua tastiera per scrivere :

ROTFL .

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required