From: Andrea Manni Date: Mon, 7 Dec 2015 15:42:55 +0000 (+0100) Subject: gio X-Git-Url: http://git.piffa.net/web?a=commitdiff_plain;h=046d8c300f1b4f204c0f1bda4bf122c4a782dc7a;p=arduino gio --- diff --git a/.gitignore b/.gitignore index da7ec89..3396d0d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /push.sh +.swp diff --git a/lezioni/.quarta_lezione.swp b/lezioni/.quarta_lezione.swp new file mode 100644 index 0000000..0a49fc3 Binary files /dev/null and b/lezioni/.quarta_lezione.swp differ diff --git a/lezioni/lezioni b/lezioni/lezioni index 76cb63e..8971f78 100644 --- a/lezioni/lezioni +++ b/lezioni/lezioni @@ -38,12 +38,18 @@ Seriali: funzioni base: instanziare con Serial.Begin(), print - println e flush( Differenza tra while e for: bottone con ciclo while. Approfondimento: leggere le resistenze e i LED. +- Fare almeno un blocco degli operatori: operazioni e comparativi. Input analogico: usare un potenziometro, resistivita' proporzionale alla lunghezza, potenziometro per varaire pausa dello sketch blink: a intervalli bassi tende al PWM. Cenni ai trimmer. +- Informatica: sistema binario: 10bit di risoluzione +Fare un esercizio blink con pot che modifica pausa: spiegare uso di magic numbers. + - 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 fori ternario. +Tipi di dati: bit e int e long, signed and unsigned, long +- http://www.ladyada.net/learn/arduino/lesson4.html Input analogico per impostare il PWM. - Introdurre gli operatori comparativi (>,<,=!) e booleani (&&, ||, !): diff --git a/todo b/todo index ab5ae0b..84c4e6d 100644 --- a/todo +++ b/todo @@ -1,5 +1,10 @@ -kit per studenti -display meta' con xorg -esercizi +kit per studenti :1 +display meta' con xorg : done, caricare su notes xorg.conf +esercizi: analog input schema. +rivedere analog seriali e vedere come tira al PWM (fare una domanda + e poi con la risposta tiare al PWM). +Se si usa il logic analyzer fare una prova! E magari preparare un file +di dati di esempio. + fare il sito per arduino live -controllare time che non va' il build env per arduino 1.0 + -controllare time che non va' il build env per arduino 1.0