Forum: Mikrocontroller und Digitale Elektronik Phototransistor am digitalen Eingang auswerten


von ArduWold (Gast)


Lesenswert?

Servus,
ich möchte eine Schaltung mittels Arduino Mega aufbauen, in der ich eine 
Serie von ca 30 Lichtschranken einzeln mittels Phototransistoren 
abfragen will. Mit den analogen Eingängen funktioniert dies auch, doch 
der Arduino Mega verfügt nur über 16 analoge Eingänge. Daher die Frage 
ob man es auch über die digitalen Eingänge abfragen kann. Da ich mich 
noch nicht lange mit Mikrocontrollern beschäftige, hoffe ich, es kann 
mir jemand einen Tipp geben.
Vielen Dank im Voraus!

MfG
ArduWolf

von Falk B. (falk)


Lesenswert?

Ja, das geht, siehe Lichtsensor / Helligkeitssensor.

von oszi40 (Gast)


Lesenswert?

ArduWold schrieb:
> nur über 16 analoge Eingänge. Daher die Frage
> ob man es auch über die digitalen Eingänge abfragen kann.

Sender Eriwan sagt zwar ja, aber es wäre die genaue Einschaltschwelle 
näher zu betrachten. Je nach Fremdlicht könnte man die analogen Werte 
auswerten und per SW die Einschaltpunkte definieren. Bei digital ist nur 
0 oder 1 möglich. Da wir Deine Anwendung nicht kennen, wirst Du selbst 
entscheiden müssen.

von Horst H. (horst_h44)


Lesenswert?

Es gibt ja auch Phototransistoren, die die Auswertung integriert haben 
und ein digitales Signal für den Mikro liefern. Wie z.B. der iC-LQNP vom 
iC-Haus. Hier gehts zum deutschen Datebblatt: 
http://ichaus.biz/product/iC-LQNP . Es gehen natürlich auch mit neun 
vierfach Komparatoren, z.B. LM339, für die Auswertung. Die Filterung 
muss dann der Mikro übernehmen.

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.