From: Andrea Manni Date: Thu, 3 Dec 2015 02:37:35 +0000 (+0100) Subject: yep X-Git-Url: http://git.piffa.net/web?a=commitdiff_plain;h=ce01064ca177960976c052a74fe9c7ed581435c1;p=arduino yep --- diff --git a/lezioni/lezioni b/lezioni/lezioni index 6a47dc7..76cb63e 100644 --- a/lezioni/lezioni +++ b/lezioni/lezioni @@ -11,19 +11,21 @@ Istruzione termina con puntoe virgola. Partire dalla funzione digitalWrite, modificare i tempi e ripetere: sequenze di istruzioni. Variabili: impostare i tempi con una variabile. Fare una funzione per rapido - lento, guardare loop() e setup() +impostare una nuova funzione per tempi e led: argomenti. Setup() symbolic constant /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h Mettere funzioni in un file separato, senza estensione. Informatica: automatismi per operazioni ripetitive. Introdurre un ciclo while() con un iteratore, ragionare sulla gestione dell'iteratore, scope, introdurre ciclo for (esercizio blinks/blink_4) +Descrivere variabili e costanti, l'operatore const. Introdurre un LED e un resistore: circuiti elettrici, introduzione. Breadboard, jumpers, colore per cavi. +Legge di Ohm, datasheet per LED. -impostare una nuova funzione per tempi e led: argomenti. -...diventa ripetitivo: serve qualcosa per cambiare il flusso di esecuzione: cicli condizionali (e poi iterativi). +...diventa ripetitivo: serve qualcosa per cambiare il flusso di esecuzione: cicli condizionali. 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. - Sketch seriale hello world @@ -33,6 +35,7 @@ seriali per fare il debuggin e leggere i valori del bottone. Seriali: funzioni base: instanziare con Serial.Begin(), print - println e flush() del buffer. 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. +Differenza tra while e for: bottone con ciclo while. Approfondimento: leggere le resistenze e i LED. diff --git a/schemi/led_condizionale.png b/schemi/led_condizionale.png new file mode 100644 index 0000000..e26f4c9 Binary files /dev/null and b/schemi/led_condizionale.png differ diff --git a/sheets/emma-stone-hot-photos-10.jpg b/sheets/emma-stone-hot-photos-10.jpg deleted file mode 100644 index 2e0b73f..0000000 Binary files a/sheets/emma-stone-hot-photos-10.jpg and /dev/null differ diff --git a/sheets/ultra_bright_led b/sheets/ultra_bright_led deleted file mode 100644 index 6481472..0000000 Binary files a/sheets/ultra_bright_led and /dev/null differ diff --git a/sheets/ultra_bright_led.pdf b/sheets/ultra_bright_led.pdf new file mode 100644 index 0000000..6481472 Binary files /dev/null and b/sheets/ultra_bright_led.pdf differ diff --git a/todo b/todo new file mode 100644 index 0000000..ab5ae0b --- /dev/null +++ b/todo @@ -0,0 +1,5 @@ +kit per studenti +display meta' con xorg +esercizi +fare il sito per arduino live +controllare time che non va' il build env per arduino 1.0