hallo ich stehe vor einem Problem. Ich hab den atmega 8. und möchte ihm einfach sagen.. ist mein Poti(poti simuliert die waage) auf 4 kg dann leuchte an?! könnt ihr mir helfen?
Nein, Hausaufgaben muss man schon selber machen, sonst bringen sie nichts. Wenn du konkrete Fragen zu einzelnen Problemen hast hilft dir sicher jemand, aber so nicht.
Unbekannt schrieb: > hallo ich stehe vor einem Problem. > Ich hab den atmega 8. > und möchte ihm einfach sagen.. > ist mein Poti(poti simuliert die waage) > auf 4 kg dann leuchte an?! > könnt ihr mir helfen? Das AVR-GCC-Tutorial kann das. Ein Blick ins AVR-Tutorial kann auch nicht schaden. Dort sind IMHO die Grundlagen des ADC etwas ausführlicher erklärt.
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
Die Kapitel 12 und 22 dürften zur Lösung deines Problems sehr hilfreich sein. http://www.atmel.com/dyn/resources/prod_documents/doc8159.pdf
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'
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.