Hallo zusammen, ich möchte eine LDR für den externen Interrupt beim ATMEGA8515 verwenden. Ziel soll es sein, dass bei Dunkelheit eine LED an einem anderen Port beim Aktivieren des Interrupts für eine Minute leuchten soll. Genügt es, dass ich die LDR über einen Spannungsteiler an ein Port anschließe? Oder benötige ich für zwei definierte Schaltzustände unbedingt ein Transistor? Vielen Dank Markus Göbel
du brauchst eine matrix aus transistoren, mit welchen du einen ultra-high pegel auf den port deines µCs legen kannst
Simon Hat einen nick wrote: > du brauchst eine matrix aus transistoren, mit welchen du einen > ultra-high pegel auf den port deines µCs legen kannst Belagerst du jetzt das Forum mit nonsense, nur weil du nichts gebacken kriegst?
Simon Küppers wrote: > Simon Hat einen nick wrote: >> du brauchst eine matrix aus transistoren, mit welchen du einen >> ultra-high pegel auf den port deines µCs legen kannst > > Belagerst du jetzt das Forum mit nonsense, nur weil du nichts gebacken > kriegst? jetzt seht ihr mal, wie das ist, wenn man verarscht wird, nur weil man ne Frage stellt
>Ziel soll es sein, dass bei Dunkelheit eine LED an einem anderen Port >beim Aktivieren des Interrupts für eine Minute leuchten soll. Für ein Blitzgerät? Sonst sehe ich keinen Sinn darin, einen Interrupt für sowas zu verwenden. Ich kenne den Mega8535 nicht, aber wenn der einen AD-Wandler hat, sollte man den benutzen und einen Schwellwert per Software setzen. Auf jeden Fall kann man einfacher regelmässig den Zustand des LDR abfragenen.
@ STK500-Besitzer Ich kenne den Mega8535 nicht, aber wenn der einen AD-Wandler hat, sollte man den benutzen und einen Schwellwert per Software setzen. Schwachsinn Die AVRs mit ADCs und das sin meines wissens nach alle haben einen comparator drin!
Den Schwellwert per ADC zu lesen und nur per Software einzustellen geht nicht, da sich der Widerstandswert eines LDR in 4-5 Dekaden bewegt - so genau ist kein ADC. Der Spannungsteiler muss also vorher schon so dimensioniert werden, dass der Wert im messbaren Bereich liegt. Und dann kann man auch gleich den Comparator verwenden.
Hallo, meine Schaltung ist nichts besonderes. Es handelt sich nicht um einen Blitz, sondern um eine schlichte weiße LED, die in einem kleinen Leuchturm seinen Platz, anstatt einer Kerze finden soll. Dabei soll die weiße LED im PWM Modus hoch und runter dimmen, aber nur dann. wenn die LDR einen bestimmten Level überschreitet (also wenn es dunkel ist). Alles soll natürlich akkubetrieben und möglichst klein sein. Mit diesem einfachen Projekt will ich mich in Sachen PWM und Interrupts auskennen. Ein zusätzlicher Timer soll dann nach 5 Minuten automatisch alles ausschalten, bis die LDR wieder ein bestimmten Level unterschreitet. Mir wäre es lieber, wenn ich mich nicht gleich mit einem AD Wandler beschäftigen müsste. Also werde ich mich mal mit dem internen Komparator beschäftigen. Vielen Dank für eure Tips. Gruß Markus
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.