X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=lezioni%2Flezioni;h=0a809733a7c295a2f0ff0de477b6cc141082800a;hb=HEAD;hp=999a90936b934955f9c166507b7e26556d4653ea;hpb=aab83e55f1083fe917c57485e6fa8b6d351e27c9;p=arduino diff --git a/lezioni/lezioni b/lezioni/lezioni index 999a909..0a80973 100644 --- a/lezioni/lezioni +++ b/lezioni/lezioni @@ -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.