hallo! folgendes problem, ein µC liesst mittels adc werte ein. 0-5V wenn er nun 4V erreicht hat soll eine meldung auf die rs232 ausgegeben werden. aber nur einmal! also auch wenn sich der wert auf 4.3V oder gar 5V ändert soll sich die meldung nicht wiederholen, oder wen der wert runter auf 3V geht und dann nach z.b. 2sec wieder auf 4,5V soll es sich nicht wiederholen, bis nach ablauf einer bestimmten zeit oder bis nach erfolgen einer eingabe von aussen. mit schleifen bin ich nicht so richtig weitergekommen, schick immer und immer wieder die meldung. jemand eine idee? danke für jeden lösungsansatz! mfg alex r.
Hi! Warum nicht in einer variable (oder in einem register, zur not reicht auch ein bit irgendwo) speichern, ob bereits ausgegeben wurde. programm in deutsch (weis nicht, wie die richtige syntax in µc is): status_bit auf 0 setzen ... wenn spannung>4V und status_bit==0 dann setze status_bit auf 1 gib meldung aus ... dann musst du halt noch das bit wieder auf 0 setzen wenn ne eingabe von aussen kommt oder ein vorher definierter timer überläuft. is keine lösung, aber ein ansatz
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.