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.
+Fare pitch follower con calibrature.
+Input analogico: sensore di luminosita'. Lettura valori, calibrazione manuale, calibrazione automatica, map(), constrain(), smoothing. Sketch basic/analog_input[3,4,5,6]. trasformazione input -> output analogico di un piezo: poibilita' di percepire soglie e range non percepibili con i sensi umani. Smothing (semplificato), claibrazione automatica.
+
+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 (&&, ||, !):