FishinoClass::digitalRead
uint8_t FishinoClass::digitalRead(uint8_t pin);
Legge un I/O digitale del modulo WiFi.

Parametri :

pin     è il numero di GPIO sul modulo WiFi


Valore di ritorno :

un valore boolean, true se il pin è a livello alto (HIGH), false se a livello basso (LOW).


Note :

I GPIO disponibili sul modulo WiFi sono:

GPIO0		utilizzato durante il boot; NON mantenerlo a livello basso durante il boot
GPIO1		è il pin U0TXD, il Tx della porta seriale. Libero se la porta seriale sul modulo è inutilizzata
GPIO2		il suo uso è previsto durante l'upload degli sketch tramite WiFi. Libero se non si utilizza.
GPIO3		è il pin U0RXD, l'Rx della porta seriale. Libero se la porta seriale sul modulo è inutilizzata
GPIO4		GPIO libero senza limitazioni
GPIO5		GPIO libero senza limitazioni
ATTENZIONE : il modulo WiFi lavora in logica a 3.3 Volt. NON applicare una tensione superiore agli ingressi, altrimenti potreste danneggiarlo.


Esempio :

Fishino.pinMode(5, INPUT);
bool val = Fishino.digitalRead(5);
Serial.print("Il GPIO5 è a livello ");
Serial.println(val ? "ALTO" : "BASSO");

Legge il GPIO5 e ne stampa il valore sulla porta seriale


Vedi anche :
bool FishinoClass::pinMode(uint8_t pin, uint8_t mode);
bool FishinoClass::digitalWrite(uint8_t pin, uint8_t val);
uint16_t FishinoClass::analogRead(void);