27. Lektion: ADC: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Probleme beim ADC)
(Ein simples Script)
Zeile 11: Zeile 11:
 
     print(potentiometer.read_u16())
 
     print(potentiometer.read_u16())
 
     utime.sleep(1)
 
     utime.sleep(1)
 +
</pre>
 +
Ausgabe:
 +
<pre>
 +
65535
 +
53501
 +
41050
 +
4193
 +
320
 +
320
 +
336
 
</pre>
 
</pre>
  
 +
Hier ist sehen, das beim Poti am oberen Anschlag auch der maximale Wert auf 16-bit umgerechnet (65535) gemessen wird.<br>
 +
Am unteren Anschlag wird ein Wert 320 gemessen. Umgerechnet entspricht das 0.01611328 Volt. Das ist ein Verhältnis von 208,4, also weniger als 8-bit.
  
 
== Probleme beim ADC==
 
== Probleme beim ADC==

Version vom 15. Dezember 2023, 15:45 Uhr


Ein simples Script

import machine
import utime
potentiometer = machine.ADC(26)
while True:
    print(potentiometer.read_u16())
    utime.sleep(1)

Ausgabe:

65535
53501
41050
4193
320
320
336

Hier ist sehen, das beim Poti am oberen Anschlag auch der maximale Wert auf 16-bit umgerechnet (65535) gemessen wird.
Am unteren Anschlag wird ein Wert 320 gemessen. Umgerechnet entspricht das 0.01611328 Volt. Das ist ein Verhältnis von 208,4, also weniger als 8-bit.

Probleme beim ADC

  • Rauschen des Schaltreglers
  • schlechte Kontaktgabe beim Breadboard