]> git.piffa.net Git - arduino/blob - lezioni/scratch_bambini
Scratch
[arduino] / lezioni / scratch_bambini
1 Vicenza
2 ==========
3
4 Arduino per bambini
5
6
7 - Arduino: a cosa serve, robot, lego luci, suoni : phisical computing
8  Video / immagini: arduino lego
9  https://www.youtube.com/results?search_query=Arduino+Lego
10  Video / immagini: arduino robot
11
12 - Microprocesore: svolge operazioni per noi: accendere spegnere un led
13      - input autput
14
15
16 - Esempi: 
17     - Scratch: blink.sb
18     tempo di blink: modificare
19     spegnere blink
20     concatenare piu' istruzioni blink
21     Componente elettrico: il LED: descrizione e utilizzo:
22     gambetta corte nel GND e lunga nel pin 13, arrivare a parlare di corrente.
23
24
25  - Circuito elettrico: 
26     - partire con un circuito GND +5 con led e resistenza 150OHM (2 led)
27     http://lab.piffa.net/schemi/circuito_led_bb.png
28     - spiegare elettricita + circuito elettrico
29     - presentare resistenza e LED. Elementi pre-selezionati.
30     Introduzione alle breadboard:
31         http://www.peduto.it/UsoBreadBoard/uso_breadboard.htm
32     - fare blink sulla breadboard con una resistenza: 
33     - Scratch: blink_led_esterno.sb
34
35
36 -- Avanzato: circuito con due led:
37     - in serie sullo stesso pin
38     - comandati da due pin (usare anche una sola resistenza)
39     
40 - Ciclo condizionale:
41   - scratch: usare barra di spazio per accendere / spegnere LED
42   - scratch: input_condizionale_suono
43   - bottone su arduino: pull down
44 - Bottone: inserire un bottone momentaneo in un circuito con un led
45
46 - Sensore: potenziometro
47   - scratch: analog_input
48   - scratch: analog_input_output :  PWM
49     ricordarsi di usare arrotondamento per i PWM: vuole solo integer <255
50
51 - Input: fotoresistenza
52     - strumento musicale
53
54 Su Arduino IDE
55 --------------
56 - Blink base:  blink: trovare le informazioni che ci interessano:
57     tempo di blink: modificare
58     spegnere blink
59     concatenare piu' istruzioni blink
60   - blink con variabili: blink_1_variabili/
61   - Blink con led esterno sul pin 12: /basic/blinks/blink_5_2_leds/
62     - eventuale: se gia' disponibili sulla breadboard accendere 2 led
63
64
65   - Eventuale: legge di OHM per calcolo led
66
67
68   - PWM: 
69   - con ciclo while: pwm_1_while_byte.ino (ci sono i byte)
70   - Piezo: i vari tone
71   - Analog input:  /analogInput_1.ino
72   - Analog input e fotoresistenza:  vedere se fare un PWM o pitch follower
73   - Bottone e ciclo condizionale: /sketchbook_andrea/basic/buttons/button_1/button_1.ino
74   - Tre tastiere e musica.
75
76
77
78 - Attuatore: piezo
79   - Tastiera con accordo / pentatonica
80
81
82
83
84 TODO:
85     fritzing schemi per led circuito semplice
86         led + bottone
87
88