Hallo zusammen,
ich habe ein Projekt für das ich gerne den fischertechnik TX/TXT Liniensensor mit einem Arduino Mega betreiben möchte.
Weil es Arduino ist, läuft alles mit 5 Volt, was aber in Ordnung sein müsste, da bei der Artikelbeschreibung als Betriebsspannung 5-9 V angegeben ist.
Ich habe zwar schon etwas herumprobiert, aber ich bekomme noch nicht wirklich ein Signal vom Sensor.
Daher meine Frage:
Was für ein Signal gibt der Liniensensor aus (analog oder Digital)?
Hat jemand irgendwie Erfahrung mit der Verwendung des Sensors außerhalb von RoboPro?
Viele Grüße, Marc
ft Liniensensor & Arduino
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
- MarcLinder
- Beiträge: 47
- Registriert: 07 Jul 2014, 19:08
- Wohnort: Bayern, Deutschland
ft Liniensensor & Arduino
RoboCup Junior Forum: https://junior.forum.robocup.org/u/marc/activity
Re: ft Liniensensor & Arduino
Hallo Marc,
der Liniensensor liefert ein digitales Aussgangssignal. Ich habe den Sensor schon erfolgreich mit dem Arduino UNO eingesetzt, er sollte daher auch mit anderen 5V Mikrocontrollern funktionieren. Man verbinde dazu das grüne Kabel mit Ground, das rote mit 5V, das gelbe und das blaue kann man an einen der I/O Pins des Arduinos anschließen.
Im Programm definiert man diese I/O Pins dann als digitale Inputs: z.B. pinMode(10, INPUT);
und kann sie dann über digitalRead(10) abfragen. Befindet sich der Sensor über der schwarzen Linie, gibt digitalRead(10) den Wert 0, da das IR Licht nicht reflektiert wird.
Ich hoffe ich konnte helfen.
Frohes neues Jahr
David
der Liniensensor liefert ein digitales Aussgangssignal. Ich habe den Sensor schon erfolgreich mit dem Arduino UNO eingesetzt, er sollte daher auch mit anderen 5V Mikrocontrollern funktionieren. Man verbinde dazu das grüne Kabel mit Ground, das rote mit 5V, das gelbe und das blaue kann man an einen der I/O Pins des Arduinos anschließen.
Im Programm definiert man diese I/O Pins dann als digitale Inputs: z.B. pinMode(10, INPUT);
und kann sie dann über digitalRead(10) abfragen. Befindet sich der Sensor über der schwarzen Linie, gibt digitalRead(10) den Wert 0, da das IR Licht nicht reflektiert wird.
Ich hoffe ich konnte helfen.
Frohes neues Jahr
David
- MarcLinder
- Beiträge: 47
- Registriert: 07 Jul 2014, 19:08
- Wohnort: Bayern, Deutschland
Re: ft Liniensensor & Arduino
Hallo David,
vielen Dank für Deine schnelle & gute Hilfe!
Jetzt hat es bei mir funktioniert.
Viele Grüße, Marc
vielen Dank für Deine schnelle & gute Hilfe!
Jetzt hat es bei mir funktioniert.
Viele Grüße, Marc
RoboCup Junior Forum: https://junior.forum.robocup.org/u/marc/activity