Forum: Mikrocontroller und Digitale Elektronik Lichtschrankenansteuerung mit pn, ATMEGA 32


von Chris (Gast)


Lesenswert?

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
von Bitte füllen Sie dieses Feld aus. (Gast)


Lesenswert?


von Krapao (Gast)


Lesenswert?

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.

von Chris (Gast)


Lesenswert?

ich wollte damit eine Füllanzeige eines Mülleimers regeln
das heißt theoretisch direkt vom ATMega aus ansteuern.
hilft das weiter?

von Karl H. (kbuchegg)


Lesenswert?

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.

von Chris (Gast)


Lesenswert?

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?

von Karl H. (kbuchegg)


Lesenswert?

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.

von Christian G. (chrige)


Lesenswert?

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.

von Karl H. (kbuchegg)


Lesenswert?

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.

von Jojo S. (Gast)


Lesenswert?

einfach bei www.Conrad.de nach 'Lichtschranke Bausatz' suchen?

von chrige (Gast)


Lesenswert?

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ß

von Christian G. (chrige)


Lesenswert?

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