Indice
Descrizione
Nel sesto episodio di questo tutorial su Arduino impareremo ad usare i pin analogici di Arduino. Realizzeremo dei circuiti di esempio e scriveremo degli sketch che ci permetterenno di leggere i dati dal potenziometro e dal sensore di luminosità (fotoresistenza).
Per concludere, realizzeremo un progetto dove andremo a pilotare il LED attraverso una fotoresistenza, in particolare faremo in modo che il LED si accenda quando la luminosità è inferiore a una certa soglia.
int potenziometroPin = A0; void setup() { Serial.begin(9600);} void loop() { int valorePotenziometro = analogRead(potenziometroPin); Serial.print("Potenziometro: "); Serial.println(valorePotenziometro); delay(200);}int fotoresistenzaPin = A1; void setup() { Serial.begin(9600);} void loop() { int luminosita = analogRead(fotoresistenzaPin); Serial.print("Luminosità: "); Serial.println(luminosita); delay(200);}int fotoresistenzaPin = A1;int ledPin = 9;int soglia = 500; void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT);} void loop() { int luminosita = analogRead(fotoresistenzaPin); Serial.print("Luminosità: "); Serial.println(luminosita); if(luminosita < soglia){ digitalWrite(ledPin, HIGH); }else{ digitalWrite(ledPin, LOW); } delay(200);}In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei