Hallo, ich bin noch ziemlich unerfahren im Programmieren und hab das Problem, dass ich nicht weiß wie ich eine Lichtschranke über einen ATMega 32 mit programmer's notepad ansteuer. Es geht nur darum, dass die Lichtschranke sagen soll, Kontakt oder nicht. Bitte um Hilfe! ! :)
:
Verschoben durch User
Kommt darauf an, ob es eine selbstgebaute Lichtschranke mit Schaltplan oder eine kommerzielle Lichtschranke mit Datenblatt ist. Grundschaltungen für verschiedene Lichtsensoren sind auch im Artikel http://www.mikrocontroller.net/articles/Lichtsensor_/_Helligkeitssensor gezeigt.
ich wollte damit eine Füllanzeige eines Mülleimers regeln das heißt theoretisch direkt vom ATMega aus ansteuern. hilft das weiter?
Chris schrieb: > ich wollte damit eine Füllanzeige eines Mülleimers regeln > das heißt theoretisch direkt vom ATMega aus ansteuern. > hilft das weiter? Nicht wirklich. Es ist immer noch nicht klar, wie denn die Lichtschranke aufgebaut ist. Prinzipiell ist so eine Lichtschranke auch nur ein Taster. D.h. programmtechnisch wird das wie ein Taster ausgelesen und behandelt. Lichtstrahl nicht unterbrochen <==> Taster nicht gedrückt Lichtstrahl unterbrochen <==> Taster gedrückt (oder umgekehrt, je nachdem wie man das jetzt elektrisch aufbaut). Die Frage ist jetzt: Wobei brauchst du genau Hilfe? Wie man einen Taster auswertet solltest du wissen. Und wie man eine Lichtschranke aufbaut, da gibt es jetzt mehrere Möglichkeiten. Die wichtigste Unterscheidung: * ist das eine gekaufte Lichtschranke * oder baust du die selber auf PS: die Lichtschranke wird überhaupt nicht angesteuert. Zumindest nicht in dem Sinne, wie auch ein Taster oder ein Schalter nicht angesteuert wird. Die Lichtschranke liefert an einem Eingang des Mega eine Spannung ab oder sie liefert keine Spannung ab, je nachdem ob der Strahl unterbrochen ist oder nicht. So gesehen besteht für den Mega da kein Unterschied, ob da jetzt an seinem Pin eine Lichtschranke hängt oder ob da ein Taster die Umschaltung Spannung/Keine_Spannung macht.
also, erstmal danke für die Erklärung! :) Das erleichtert es mir. zu der Frage, ist das eine gekaufte lichtschranke, ich kaufe mir nur die Teile, zusammenbauen muss ich selbst. --> Aufbau kann ich gestalten wie es passt.. Ich mache soetwas zum ersten mal und dachte mir daher, dass man die Dioden direkt an den Mega anschließen kann. Liege ich da falsch?
Chris schrieb: > Ich mache soetwas zum ersten mal und dachte mir daher, dass man die > Dioden direkt an den Mega anschließen kann. > Liege ich da falsch? Welche Dioden? Mach erst mal eine Zeichnung, ein Schaltbild, wie du dir den Aufbau der Lichtschranke vorstellst. Sonst reden wir noch 3 Stunden im Kreis herum ohne dass irgendjemand versteht, was du da überhaupt aufbauen willst.
ok, mach ich. Mit Dioden meinte ich Sender und Empfänger. Ich hab nur das Problem, dass mein Lehrer das Zeug bestellt und ich nicht weiß welche variante er besorgt, das sollte jedoch bis morgen geklärt sein.
Vergiss nicht, mit ihm durchzugehen, wie du mit den von ihm bestellten Teilen eine Lichtschranke aufbaust. Ok. Der Sender dürfte klar sein, das ist eine Lichtquelle. INteressanter ist die Auswerteschaltung, die aus dem Licht da/nicht_da einen Spannungspegel erzeugt.
einfach bei www.Conrad.de nach 'Lichtschranke Bausatz' suchen?
danke an euch, es hat sich geklärt, ich habe mit ihm gesprochen. Meine Arbeit soll bis zur nächsten Abgabe nur theoretisch sein. Das heißt, ich schreibe etwas zum Unterricht, zum Programmieren und erstelle einen ersten Versuch des Programms, was dann von meinem Lehrer bewertet und korrigiert wird. Aber nochmal Danke für die schnellen Antworten! Gruß
chrige schrieb: > danke an euch, > es hat sich geklärt, ich habe mit ihm gesprochen. > Meine Arbeit soll bis zur nächsten Abgabe nur theoretisch sein. > Das heißt, ich schreibe etwas zum Unterricht, zum Programmieren und > erstelle einen ersten Versuch des Programms, was dann von meinem Lehrer > bewertet und korrigiert wird. > > Aber nochmal Danke für die schnellen Antworten! > Gruß tut mir leid, ich hatte vergessen mich anzumelden. ;-)
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.