Hallo zusammen. Ich komme eher aus dem mechanischen Ingenieurbereich, bin aber derzeit mit einem Projekt betraut, welches auch einen (kleinen) Elektronikanteil hat. Wir haben an einem Arduino (Duemillanove) ein Motorshield (Adafruit, V2). Daran sind 2 Schrittmotoren angeschlossen. Gesteuert wird das ganze "live" von Matlab aus. Das funktioniert soweit alles sehr gut. Nun sollen zwei Infrarot-Lichtschranken integriert werden, von denen nur erwartet wird, dass man sie in Matlab auslesen kann und sie 1 oder 0 liefern. Bei der Lichtschranke handelt es sich um den Typ HOA1881-11. Meine Fragen: - Am Motorshield sind noch freie Plätze. Kann ich das an einem Digital- oder Analogeingang einfach so anschließen ? - Die beiden Kabel zur Stromversorgung des "Strahlers" einfach an GND sowie am 3V-Pin anschließen, wird wohl nicht klappen, wenn max. 1.6V zulässig sind? - Wie lese ich das (digitale?) Signal in Matlab aus? (-->Variablenname?) Vielleicht kann mir ja hier jemand helfen.. vielen Dank und viele Grüße
Das ist eine "stinknormale" Kombination aus IR-Diode und Phototransistor. Die IR-Diode wird nicht mit Konstanstspannung, sondern KonstantSTROM betrieben, der Vorwiderstand muss so bemessen werden, dass der Strom 20mA beträgt, bei 5V Versorgung und 1.6V Vorwärtsspannung also (5-1.6)/0.02 = 170 Ohm, also nimmt man einen mit 180 Ohm, bei 3V einen mit 68 Ohm Den Phototransostor schaltet man zwischen Eingang und GND, zwischen Eingang und +5V bzw. 3 V würde ich 10k schalten. Ist der Lichstrahl frei, liegt der Eingan dann auf fast GND, ist er unterbrochen, liegt er bei fast 3 bzw. 5 Volt.
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.