4 Esempi per i corsi su Arduino.
5 Le ultime versioni sono disponibili su: git.andreamanni.com
6 - http://git.andreamanni.com/
7 - Interfaccia web: http://git.andreamanni.com/web
12 Per aggiornare il proprio archivio ::
13 cd sketchbook_andrea/ ; git fetch
15 Per instanziarne uno nuovo ::
16 git clone --depth 1 git://git.andreamanni.com/sketchbook_andrea
18 Per cancellare completamente il vecchio e reinstanziarlo ::
19 rm -r sketchbook_andrea ; git clone --depth 1 git://git.andreamanni.com/sketchbook_andrea
24 L'archivio e' comunque disponibile per un download via HTTP:
25 http://git.andreamanni.com/web?p=sketchbook_andrea;a=snapshot;h=HEAD;sf=tgz
28 wget http://git.andreamanni.com/web?p=sketchbook_andrea;a=snapshot;h=HEAD;sf=tgz
32 Ordine da seguire per gli esercizi a seconda della traccia decisa per il corso.
36 ================================
38 Tutti i blinks in ordine
39 Dovrebbero coprire gli argomenti per
41 - sequenze di istruzioni
43 Cicli iterativi vengono visti con bottoni mentre i cicli iterativi sono
48 ================================
50 basic/serial_debug/serial_hello_world/
53 ================================
56 basic/buttons/button_1
57 basic/buttons/button_2_serial_debug/
62 ================================
64 basic/analog_input/analogInput_1/analogInput_1.ino
65 basic/analog_input/analogInput_2_serial/analogInput_2_serial.ino
69 ================================
70 Data types: http://www.ladyada.net/learn/arduino/lesson4.html
71 fare byte - int - long
72 Magari uno script con serial print, eventualmente anche esadecimale
76 ================================
79 basic/pwm/pwm_0_manuale/pwm_0_manuale.ino Dimostrativo
80 basic/pwm/pwm_1_while_byte/pwm_1_while_byte.ino
81 basic/pwm/pwm_1_soluzione_doppio_while_byte/pwm_1_soluzione_doppio_while_byte.ino
84 Programmazione: operatori binari
85 ================================
87 programming/operators/operator_1_basic/operator_1_basic.ino
88 programming/operators/operator_2_comparison/operator_2_comparison.ino
92 ================================
93 Cicli iterativi For, operatore ternario
95 basic/pwm/pwm_2_for_loop/pwm_2_for_loop.ino
98 Programmazione: operatori logici
99 ================================
101 programming/operators/operator_3_logic/operator_3_logic.ino
105 ================================
107 basic/pwm/pwm_3_fade_reverser/pwm_3_fade_reverser.ino
108 basic/pwm/pwm_4_analog_input/pwm_4_analog_input.ino
114 sketchbook_andrea/programming/loops/
115 Random e interruzione del flusso del programma tramite if
120 Completata la parte di:
122 - fondamenti di programmazione
123 - input / output digitali e analogici
128 Gestione stato di un bottone
129 Simple multitasking con millis() e due blink contemporanei (questo si potrebbe
134 =======================
135 Fare un input e un output a rotazione
137 - piezo, suoni e knocking
138 - sensore luminosita'
140 - sensore temperatura
141 - pulsante capacitivo
142 - motori DC con transistor e diodo
149 Utilizzare specifici devices:
151 - sensore a ultrasuoni
153 - infrarossi / telecomando IR
154 - display LCD a due righe
156 - POV persistence of vision
157 - display a matrice e a "8"
158 - connessione seriale via radio
159 - programmare un Attiny85 con Arduino