Go Down

Topic: Tre led ed un pulsante (Read 260 times) previous topic - next topic

Datman

#15
Nov 25, 2019, 02:52 pm Last Edit: Nov 25, 2019, 03:01 pm by Datman
int8_t è una variabile a 8 bit con segno;
uint8_t è senza segno.

x||0?... || è l'OR logico; && è l'AND logico.
| e & sono, invece, operatori binari bit a bit.

while(!digitalRead(5)); è equivalente a
while(digitalRead(5)==0);

premuto_prec è la situazione del pulsante all'ultimo aggiornamento, prima che sia aggiornato nuovamente. Bisogna fare attenzione al fatto che è 1 (o, più formalmente, HIGH, ma per l'IDE HIGH=1) quando il pulsante è premuto, cioè digitalRead(5)==0.
Hi,I'm Gianluca from Roma.I play&work with electronics since I was16(1984).
After 25yrs of maintenance on cameras&video mixers,since 2013myJob is HDTVstudios design.
Since Jan2015 IPlayWith Arduino:bit.ly/2F3LPWP
Thanks 4 a Karma if U like my answer

gpb01

#16
Nov 25, 2019, 02:58 pm Last Edit: Nov 25, 2019, 03:00 pm by gpb01
... che poi sono tutte informazioni che si possono imparare studiando il reference di Arduino, dove queste cose sono spiegate in dettaglio con esempi per ciascuna di esse. ;)

Guglielmo

P.S.: Salvo magari quei "tipi" di variabile che sono definiti in <stdint.h>  che fa parte della onnipresente AVR libc.
Search is Your friend ... or I am Your enemy !

Lampadina

Si scusate, non || ma != .....mi sono un po confuso... grazie Guglielmo!!!

gpb01

#18
Nov 25, 2019, 03:02 pm Last Edit: Nov 25, 2019, 03:03 pm by gpb01
Si scusate, non || ma != ...
Trovi in dettaglio la spiegazione per entrambi nel suddetto reference che devi consultare sempre ;)

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up