X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=basic%2Fbuttons%2Fbutton_1%2Fbutton_1.ino;fp=basic%2Fbuttons%2Fbutton_1%2Fbutton_1.ino;h=0530ee2f8be51f467c0958631288858093e1eb2b;hb=7b97dd54aaec227d030c577e34a155a2588d3723;hp=27987bcc3e7e7a62fa3650ca9a6e1fa3823c8707;hpb=8b044d16fd45748702ef847924eb9d123781471d;p=sketchbook_andrea diff --git a/basic/buttons/button_1/button_1.ino b/basic/buttons/button_1/button_1.ino index 27987bc..0530ee2 100644 --- a/basic/buttons/button_1/button_1.ino +++ b/basic/buttons/button_1/button_1.ino @@ -1,15 +1,20 @@ /* - Input + Input Condizionale Accensione e spegnimanto di un LED utilizzando un pin come input. - + + Utilizzare un jumper per collegare il PIN Input + alternativamente a +5 o GND . + +Schema: +- http://lab.piffa.net/schemi/led_condizionale.png */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: -int led = 13; -int input = 2; +int led = 13; +int input = 2; // the setup routine runs once when you press reset: void setup() { @@ -28,13 +33,13 @@ void loop() { } } -// Modifiche: -// 1. invertire il programma facendo in modo che il led si spenga -// quando il bottone e' premuto. Consoderare come ottenere lo stesso risultato -// modificando il circuito. -// 2. Modificare il programma per far brillare il led cinque volte al secondo -// quando il bottone e' premuto. - -// Domanda: cosa succede se il jumper input non e' collegato ne al +5 ne al gound? - - +/* Domande: + 1. invertire il programma facendo in modo che il led si spenga + quando il bottone e' premuto. Consoderare come ottenere lo stesso risultato + modificando il circuito. + 2. Modificare il programma per far brillare il led cinque volte al secondo + quando il bottone e' premuto. + 3. Si potrebbe usare un ciclo iterativo while invece che + un ciclo condizonale if? Che differenza c'e' tra il ciclo while e for? + 4. Domanda: cosa succede se il jumper input non e' collegato ne al +5 ne al gound? + */