]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/buttons/button_state_3/button_state_3.ino
PWM Pulse
[sketchbook_andrea] / basic / buttons / button_state_3 / button_state_3.ino
index 5ff5c068b1902fc81878572efb678a3318f03695..2afa6d9af30a8744c98ec9b9f29611271e8ef7b5 100644 (file)
@@ -20,7 +20,8 @@ void setup() {
 
 
 void loop(){
 
 
 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
    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?
 /* 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?
  
  3. Quanti stati ha il LED?
  4. Sarebbe possibile passare rapidamente da uno stato all'altro?