Tutorial Arduino #6

Input analogico

Pin analogici, fotoresistenza e potenziometro - Tutorial Arduino #6
Tutorial Arduino #5: Comunicazione seriale
Tutorial Arduino #5
Comunicazione seriale
Tutorial Arduino #7: Output PWM
Tutorial Arduino #7
Output PWM

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.

Scarica le risorse

Progetto: Potenziometro

Schema

Componenti

Codice

int potenziometroPin = A0; void setup() {  Serial.begin(9600);} void loop() {  int valorePotenziometro = analogRead(potenziometroPin);  Serial.print("Potenziometro: ");  Serial.println(valorePotenziometro);  delay(200);}
scarica il file

Progetto: Fotoresistenza

Schema

Componenti

Codice

int fotoresistenzaPin = A1; void setup() {  Serial.begin(9600);} void loop() {  int luminosita = analogRead(fotoresistenzaPin);  Serial.print("Luminosità: ");  Serial.println(luminosita);  delay(200);}
scarica il file

Progetto: Luminosità

Schema

Componenti

Codice

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);}
scarica il file

Arduino Software Hero

Vuoi imparare a programmare Arduino, ma non sai da dove cominciare?

Iscriviti al corso online

Libri consigliati


Tutorial consigliati

E-commerce di elettronica

Sul nostro negozio online trovi tutti i componenti usati nei tutorial.
Inoltre hai un'ampia scelta di prodotti tra:

  • Arduino
  • Raspberry Pi
  • Sensori
  • Robotica
  • Componenti elettronici
  • Accessori

Compra online, ricevi comodamente a casa

Visita il negozio