Nel tutorial di oggi vi mostrerò come creare un semplice programma per arduino che ci permetterà di spegnere e accendere un led tramite un bottone
SCHEMA DEL CIRCUITO
PROGRAMMA
[code lang=”c”]
int val=0; //conserva lo stato del pin
int vecchio_val=0; // conserva il vecchio stato
int stato=0;//0 led spento 1 led acceso
void setup(){
pinMode(13,OUTPUT);//IL SEGNALE FUORISCE DA ARDUINO IN MODO DA FAR ACCENDERE IL LED
pinMode(5,INPUT);//LEGGERA’ IL SEGNALE TRASMESSO DAL BOTTONE AD ARDUINO
}
void loop(){
val=digitalRead(5);//ASSOCIA ALLA VARIABILE VAL IL VALORE DEL BOTTONE
if ((val ==HIGH)&&( vecchio_val==LOW)){
stato=1-stato;
}
vecchio_val=val;//memorizza il valore predente di val
if (state==1){
digitalWrite(13,HIGH)//ACCENDE IL LED
}
else{
digitalWrite(13,LOW)//SPEGNE IL LED
}
[/code]