]> git.piffa.net Git - arduino/blobdiff - lezioni/ordine_argomenti
bottoni
[arduino] / lezioni / ordine_argomenti
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)