Indice
Descrizione
Nella seconda puntata del tutorial di Arduino impareremo a collegare dei componenti esterni alla scheda. In particolare vedremo come utilizzare un LED ed un pulsante, ma introdurremo anche la breadboard, dei resistori e dei cavetti.
Inizieremo costruendo il circuito per poter gestire il LED attraverso un pin digitale di Arduino e andremo a modificare lo sketch della precedente puntata in modo da far lampeggiare il LED esterno.
Nella seconda parte aggiungeremo dei collegamenti al circuito per poter utilizzare un pulsante e fare in modo che il LED si accenda quando teniamo premuto il pulsante.
In questo episodio inoltre impareremo ad usare le variabili negli sketch, che ci faciliteranno le successive modifiche al circuito e il costrutto IF/ELSE per poter eseguire alcuni frammenti di codice soltanto quando si verifica una certa condizione.
int ledPin = 9; // numero del pin
int ritardo = 500; // tempo di attesa
void setup(){
pinMode(ledPin, OUTPUT);
}
void loop(){
digitalWrite(ledPin, HIGH);
delay(ritardo);
digitalWrite(ledPin, LOW);
delay(ritardo);
}
int ledPin = 9; // numero del pin del led
int pulsantePin = 2; // numero del pin del pulsante
void setup(){
pinMode(ledPin, OUTPUT);
pinMode(pulsantePin, INPUT);
}
void loop(){
if(digitalRead(pulsantePin) == HIGH){
digitalWrite(ledPin, HIGH);
}else{
digitalWrite(ledPin, LOW);
}
delay(10);
}