Advertisement
lorenzo_cesaretti

Pulsante Led Arduino

Apr 10th, 2021 (edited)
8,515
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // LED collegato al pin digitale 2
  2. #define LED 2
  3. // pin di input dove è collegato il pulsante        
  4. #define BUTTON 3      
  5. int  val = 0;        //si userà val per conservare lo stato del pin di input
  6.  
  7. void setup() {
  8.   pinMode(LED, OUTPUT);       // imposta il pin digitale 2 come output
  9.   pinMode(BUTTON, INPUT);     // imposta il pin digitale 3 come input
  10. }
  11.  
  12. void loop() {
  13.   val = digitalRead(BUTTON);  // legge il valore dell'input e lo conserva
  14.  
  15.   // controlla che l'input sia HIGH (pulsante premuto)
  16.   if (val == HIGH) {
  17.     digitalWrite(LED, HIGH);  //accende il led
  18.   }
  19.   else {
  20.     digitalWrite(LED, LOW);   //spegne il led
  21.   }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement