X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=lezioni%2Fgiovedi;fp=lezioni%2Fgiovedi;h=0000000000000000000000000000000000000000;hb=1b3ec7b102a6a76e7634d90460592da5c6e68fd3;hp=989087dd892904baca0adc415d1777b2bb826160;hpb=12f81c88187a3d1a768a7876c69effebf67b5254;p=arduino diff --git a/lezioni/giovedi b/lezioni/giovedi deleted file mode 100644 index 989087d..0000000 --- a/lezioni/giovedi +++ /dev/null @@ -1,84 +0,0 @@ - -Ripasso sul pull down e sugli operatori. -Fatti gli input digitali provare direttamente con i due stadi della state machine -Fare gli ultimi operatori boleani. -Fare la state machine con AND -Poi fare input analogici e PWM, - - -Eventuale: cominciare con i tipi di dati: byte, int , long - -PWM -Fare gli esercizi di base, trasformazione tra input analogico e output in pwm. -- http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM -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 fare ternario. - -Sketches: -- http://lab.piffa.net/sketchbook_andrea/basic/pwm/pwm_0_stati/pwm_0_stati.ino -- http://lab.piffa.net/sketchbook_andrea/basic/pwm/pwm_1_while_byte/pwm_1_while_byte.ino -- Soluzione: pwm_1_soluzione_doppio_while_byte/ - -cominciare con i tipi di dati: byte, int , long -http://www.ladyada.net/learn/arduino/lesson4.html - -- http://lab.piffa.net/sketchbook_andrea/basic/pwm/pwm_1_while_byte/pwm_1_while_byte.ino -- for loop pwm_2_for_loop.ino -- pwm_3_fade_reverser - -Input analogico per impostare il PWM. -- pwm_4_analog_input/ - - -Multi led -sketchbook_andrea/programming/loops/loop_3_multi_led - -POV spegnendo un led alla volta, pensare ai register o shift register. - -Eventuale: fare il circuito Knight rider con 6 led per pratica con for loop, magai con un solo resistor. http://arduino.cc/en/Tutorial/ForLoop - - - - - -Piezo ---------- - -Piezo: Layer di cercamica e layer metallico, eccitato vibra producendo onde quadre. Suono: onde sonore qudre, triangolari, tonde. -Sketch: pitch follower, keyboard con pull up, - -meldie varie, sirene. Pitch follower, melodia con 3 tasti in pullup, melodia pre impostata con include di libreria. - -Sketches: - -- piezo/piezo_1_tonePitchFollower/ -- piezo/piezo_2_keyboard/ -- piezo/piezo_3_toneMelody/ -- piezo/piezo_4_mario_tune/ -- piezo/piezo_5_knock - - -RGB -=========== - -LED RGB, catodo / anodo condiviso - -Sketches: - -- RGB_LED/rgb_1_all_color/ -- RGB_LED/rgb_2_pwm/ -- RGB_LED/rgb_3_ReadASCIIString/ - - - -Post -===== - -* Debuggin con if define -* serial parse -* seriali in generale - * programming esempi - -* multitasking con millis -* multitasking: interrupts e timers -* -