pugliasos newlogoDEF

Orario della segreteria: tutti i martedì, dalle ore 17 alle 19, su appuntamento.

   In questo progetto cambieremo l’intervallo del lampeggio di un LED con l’aiuto di una resistenza variabile collegata ad un ingresso analogico di Arduino: nello specifico ci serviremo di un potenziometro rotante.

Regolare il lampeggio con un potenziometro html c36284ed17f22c2e

Regolare il lampeggio con un potenziometro html f35e2dd362227b1e

Componenti

  • Led
  • Potenziometro

Il segnale elettrico all’ingresso analogico A0 di Arduino cambia gradualmente al girare della manopola del potenziometro convertendolo in un numero appartenente all’intervallo che va da 0 a 1023; useremo questo numero per determinare il parametro da assegnare alla funzione delay.

Il codice

int sensorValue = 0;
int moltiplicatore = 2;

void setup()
{
  pinMode(13, OUTPUT);
}

void loop()
{
  sensorValue = analogRead(A0);
  digitalWrite(13, HIGH);
  delay((sensorValue * moltiplicatore));
  digitalWrite(13, LOW);
  delay((sensorValue * moltiplicatore));
}


Liberamente tratto da

https://www.instructables.com/id/Arduino-Potentiometer-Analog-Input-Tinkercad/
https://www.tinkercad.com/things/ibYhyMfKChT-read-a-potentiometer-with-analog-input/editel?collectionid=OMOZACHJ9IR8LRE&lessonid=EUQ1XZQJFSJ00OO&projectid=OH411VKJH0TNG79#/lesson-viewer

Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Read more
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline