]> git.piffa.net Git - arduino/blobdiff - lezioni/lezioni
cli intro
[arduino] / lezioni / lezioni
index a2d80805692ada42a2902ae59c2cb66a350b17ad..0a809733a7c295a2f0ff0de477b6cc141082800a 100644 (file)
@@ -12,7 +12,6 @@ Partire dalla funzione digitalWrite, modificare i tempi e ripetere: sequenze di
 Variabili: impostare i tempi con una variabile (falsa: e' una costante!)
 Fare una funzione per rapido - lento, guardare loop() e setup() 
 impostare una nuova funzione per tempi e led: argomenti.
-Ora spiegare veramente la differenza tra costante e variabile, 
 introdurre const.
 Setup() symbolic constant /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h
 Mettere funzioni in un file separato, senza estensione.
@@ -24,6 +23,7 @@ Ciclo For.
 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.
+Ora spiegare veramente la differenza tra costante e variabile, 
 
 Introdurre un LED e un resistore: circuiti elettrici, introduzione.
 Breadboard, jumpers, colore per cavi.
@@ -50,13 +50,21 @@ Analogico
 
 Status: ci stiamo preparando all'uso dei potenziometri per input anaogici - output analogici. Serve sapere un po' di bit/byte per BYTE / INT e ragionare sulle resistenze (conduttivita') per capire come funziona un potenziometro.
 
-- Operatori binari basi
+- Operatori binari base
 
 Tipi di dati: bit e int e long, signed and unsigned, long
 - http://www.ladyada.net/learn/arduino/lesson4.html
 - Informatica: sistema binario: 8 / 10bit di risoluzione
 - Byte e INT e LONG
 
+def profondita(bits):
+    for i in range(bits +1):
+        print("2 elevato a ", i, "bits = ", 2**i, "valori")
+
+def binario(i):
+       for i in range(i):
+               print(i, "\t", bin(i)[2:] )
+
 Approfondimento: leggere le resistenze.
 Elettronica: resistivity p (Greek: rho) Resistenza * (Area / lunghezza)  - Conductivity sigma 1/p : serve per fare una resisteza da ~5k con due da 10 in parallelo.