]> git.piffa.net Git - arduino/blobdiff - lezioni/lezioni
cli intro
[arduino] / lezioni / lezioni
index 999a90936b934955f9c166507b7e26556d4653ea..0a809733a7c295a2f0ff0de477b6cc141082800a 100644 (file)
@@ -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.