Forum: Mikrocontroller und Digitale Elektronik µC und C problem


von Alex R. (Gast)


Lesenswert?

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.

von Jonas Diemer (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.