Advertisement
florin88

sketch arduino: controllo led con pulsante

Feb 16th, 2014
1,790
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1.     // sketch arduino: far lampeggiare un Led con un Pulsante v1
  2.      
  3.     #define LED 13                // indichiamo al programma, dove abbiamo collegato il LED. cioè sul pin digitale 13  
  4.     #define BUTTON 7              // indichiamo al programma, dove abbiamo collegato il pulsante. cioè sul pin di input sulla porta 7  
  5.     int  val = 0;                 // in questo primo programma, si inizierà con un val (valore) per conservare lo stato del pin di input su 0
  6.      
  7.     void setup() {  
  8.       pinMode(LED, OUTPUT);       // questo comando imposta il pin digitale come output  
  9.       pinMode(BUTTON, INPUT);     // questo comando imposta il pin digitale come input  
  10.     }  
  11.      
  12.     void loop() {  
  13.       val = digitalRead(BUTTON);  // questo comando, non fa altro che leggere il valore dell'input e lo conserva  
  14.      
  15.       // questa parte del programma controlla che l'input dal pulsante sia HIGH, cioè se il pulsante è stato premuto  
  16.       if (val == HIGH) {  
  17.         digitalWrite(LED, HIGH);  //se premuto accende il led  
  18.       }  
  19.       else {  
  20.         digitalWrite(LED, LOW);   //se non premuto spegne il led
  21.       }  
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement