Forum: Mikrocontroller und Digitale Elektronik Hysterese in Bascom


von der blonde Hans (Gast)


Lesenswert?

Ich bin blutiger Anfänger und bräuchte mal nen freundlichen Tritt in die 
Seite um mich auf den richtigen Weg zu führen.
Ein LDR hängt zwischen einem Pullup und GND, Abgriff am ADC-Pin des 
Atmega8. Das Ganze regelt eine Beleuchtung und funktioniert soweit.
Es gibt aber am "Schaltpunkt" den Effekt das die zwei Zustände hin und 
herwechseln. Ich brauche also eine Hysterese. Wie kann ich sowas 
programmiertechnisch bewerkstelligen (in Bascom)?

lG

von Andi (Gast)


Lesenswert?

...in dem Du für den Einschaltpunkt einen anderen ADC Wert als für den 
Ausschaltpunkt vorgibst. Das dazwischen ist dann Deine Hysteres.

If ADC < 123 then off

If ADC > 132 then on

von Werner (Gast)


Lesenswert?

der blonde Hans schrieb:
> Wie kann ich sowas
> programmiertechnisch bewerkstelligen (in Bascom)?

Indem du für Ein- und Ausschalten unterschiedliche Schaltpunkte 
verwendest.

von Jürgen (Gast)


Lesenswert?

if Licht < Schaltpunkt then Schalter = 1
if Licht > Schaltpunkt + Hysterese then Schalter = 0

von Hans (Gast)


Lesenswert?

Vielen Dank.

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.