Atmega 8 ADC

Gast #2215980
Lesenswert?

Ganz einfach:

1. ADC initialisieren
2. Messung starten
3. Auf ADC-Fertig Interrupt warten
4. ADC-Register auslesen
5. Gewicht aus analog Spannung berechnen
6. Wenn "Ergebnis" >= 4kg dann Leuchte an, wenn nicht aus.
7. weiter ab 2.


Brauschst dich nicht bedanken, gern geschehen.


Gruß Knut
#2215995
Lesenswert?

Knut schrieb:
> Ganz einfach:
>
> 1. ADC initialisieren
> 2. Messung starten
> 3. Auf ADC-Fertig Interrupt warten
> 4. ADC-Register auslesen
> 5. Gewicht aus analog Spannung berechnen
> 6. Wenn "Ergebnis" >= 4kg dann Leuchte an, wenn nicht aus.
> 7. weiter ab 2.
>

Tip an "Unbekannt"

Ob man auf den Interrupt wartet oder so wie im Tutorial gezeigt das ADSC 
Flag auswertet, ist weitgehend Geschmackssache. Das ADSC Flag mag für 
viele einfacher sein, weil man es nicht zurücksetzen braucht. Daher 
bauen auch die Routinen im Tutorial darauf auf.

Tip Nummer 2

Die Punkt 5 und 6 kann man sich vereinfachen, wenn man nicht den ADC 
Wert in ein Gewicht umrechnet, sondern die Grenze von 4kg in den 
zugehörigen ADC Wert. Dann muss man nur noch prüfen ob der aktuelle ADC 
Wert über diesem Grenzwert liegt und weiß ebenfalls, dass man über 4kg 
liegt.

> Brauschst dich nicht bedanken, gern geschehen.

Auch von mir ein 'gern geschehen'

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren