]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/buttons/button_state_3/button_state_3.ino
State and loops, array
[sketchbook_andrea] / basic / buttons / button_state_3 / button_state_3.ino
index 5ff5c068b1902fc81878572efb678a3318f03695..2afa6d9af30a8744c98ec9b9f29611271e8ef7b5 100644 (file)
@@ -20,7 +20,8 @@ void setup() {
 
 
 void loop(){
-  statoAttuale = digitalRead(switchPin);      // Legge lo stato del bottone e lo resistra in val
+  statoAttuale = digitalRead(switchPin);      // Legge lo stato del bottone e 
+                                              // lo resistra nella variabile
    delay(20);                                 // riduce l'effetto bounce
   if (statoAttuale != ultimoStato) { 
       // verifica due condizioni che devono realizzarsi contemporaneamente
@@ -38,7 +39,7 @@ void loop(){
 /* Domande:
 
  1. Cosa succde se non uso un delay(20) alla lettura del bottone?
- 2. Implementare un LED che passa dallo stato acceso a spento quando viene premuto il bottone.
+ 2. Implementare un LED che cambia stato quando viene premuto il bottone.
  3. Quanti stati ha il LED?
  4. Sarebbe possibile passare rapidamente da uno stato all'altro?