]> git.piffa.net Git - arduino/commitdiff
bottoni
authorAndrea Manni <andrea@piffa.net>
Mon, 9 Mar 2015 16:09:47 +0000 (17:09 +0100)
committerAndrea Manni <andrea@piffa.net>
Mon, 9 Mar 2015 16:09:47 +0000 (17:09 +0100)
lezioni/ordine_argomenti
schemi/button_1.fzz [new file with mode: 0644]
schemi/button_1_bb.png [new file with mode: 0644]
schemi/button_1_schem.png [new file with mode: 0644]
sheets/micro-switch-B3F-1000-Omron.pdf [new file with mode: 0644]
var/switchbounce.jpg [new file with mode: 0644]

index ac87318b1940cebbd2da62d67ce6429037758446..f26514a3331fbc06e739b811961e22f9b89e2ae9 100644 (file)
@@ -22,14 +22,17 @@ Breadboard, jumpers, colore per cavi.
 impostare una nuova funzione per tempi e led: argomenti.
 
 ...diventa ripetitivo: serve qualcosa per cambiare il flusso di esecuzione: cicli condizionali (e poi iterativi).
-(Fare prima seriali per vedere tipi e operatori?): naaa
 
  Input base per accendere un LED (senza bottone, col jumper), input libero: se non e' collegato a +5 o a ground e' come una antenna. 
-Magari introdurre seriali per fare il debuggin e leggere i valori del bottone.
-Seriali: instanziare con Serial.Begin(), print - println e flush() del buffer.
+- Sketch seriale hello world
+- fare il circuito con un bottone momentaneo button_1
+- sketch con debug seriale button_2_serial
+seriali per fare il debuggin e leggere i valori del bottone.
+Seriali: funzioni base: instanziare con Serial.Begin(), print - println e flush() del buffer.
+- Introdurre gli operatori comparativi (>,<,=!)  e booleani (&&, ||, !): 
 
  Usare un bottone e una resistenza: pull up e pull down, ciclo IF, invertire il circuito del bottone: confronto con cambio software per introdurre elettronica digitale.
- , Stato di un bottone poi debounging, Debouncing
+Stato di un bottone poi  Debouncing: grafico http://www.ladyada.net/learn/arduino/lesson5.html
 
 PWM, fatto con intervalli di un millisecondo, cenno a delayMicroseconds(), introdurre i PWM automatici: base con un byte per luminosita': cicli iterativi. Partire da while, variabile contatore e iteratore, e poi fori ternario.
 Fare una funziona Flash(int numero-di-accensioni, int delayTime).
@@ -55,7 +58,7 @@ Motore a spazzole, transistor e diodo.
 - Accendere e spegnere un motore, 
 - usare un ciclo FOR per PWM,
 - potenziometro per variare PWM (con debuggin seriale)
-- impostare vaore minimo per motore (da usare con analoglWrite)
+- impostare valore minimo per motore (da usare con analoglWrite)
 
 
 Servo: descrizione / caratteristiche base (vedi guida)
diff --git a/schemi/button_1.fzz b/schemi/button_1.fzz
new file mode 100644 (file)
index 0000000..c6bd514
Binary files /dev/null and b/schemi/button_1.fzz differ
diff --git a/schemi/button_1_bb.png b/schemi/button_1_bb.png
new file mode 100644 (file)
index 0000000..1c82948
Binary files /dev/null and b/schemi/button_1_bb.png differ
diff --git a/schemi/button_1_schem.png b/schemi/button_1_schem.png
new file mode 100644 (file)
index 0000000..ccfeca7
Binary files /dev/null and b/schemi/button_1_schem.png differ
diff --git a/sheets/micro-switch-B3F-1000-Omron.pdf b/sheets/micro-switch-B3F-1000-Omron.pdf
new file mode 100644 (file)
index 0000000..04d38e8
Binary files /dev/null and b/sheets/micro-switch-B3F-1000-Omron.pdf differ
diff --git a/var/switchbounce.jpg b/var/switchbounce.jpg
new file mode 100644 (file)
index 0000000..61f1f17
Binary files /dev/null and b/var/switchbounce.jpg differ