-
-
Erfahrener Benutzer
Roboter Genie
1. ADC kannst du direkt auslesen, wenn nicht left-adjusted. wenn du das nicht willst, musst du 8 bit nach links schieben, nicht nur 5.
2. das ergebnis *10 zu nehmen ist sinnlos, es gibt eh nur ganzzahlen. also wird aus 0,1,2-1023 dann 0,10,20,10230.
3. im grenzbereich zwischen 2 werten kommt es oft zu einem flattern, ergebnis zB 220,220,221,220,221...
4. anstelle der switch (die werte (mit 5 am ende) enthält, die nie vorkommen) würde ich umrechnen mit zB grad=ADC*50/1024.
wenn etwas falsch ist, bitte mich korrigieren.
gruesse
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen