Produkteinführung #

Der Trace-Sensor ist ein Sensorsystem, das speziell für intelligente Fahrzeuge entwickelt wurde und intelligenten Fahrzeugen dabei helfen kann, Routen genau zu verfolgen und zu navigieren. Das System besteht aus drei Infrarotsensoren, die die schwarze Linie auf dem Boden durch Senden und Empfangen von Infrarotsignalen erkennen und entsprechend den Erkennungsergebnissen entsprechende Steueraktionen durchführen können.
Genauer gesagt verfügt jeder Infrarotsensor über ein Paar Infrarot-Sender- und Empfängerröhren, und die Senderröhre sendet Infrarotstrahlen mit einer bestimmten Frequenz aus. Objekte mit unterschiedlichen Farben haben unterschiedliche Absorptionsfähigkeiten für Infrarotlicht, sodass auch die Intensität des reflektierten Infrarotsignals, das von der Empfängerröhre empfangen wird, unterschiedlich ist. Anhand der Stärke des empfangenen reflektierten Infrarotsignals können wir beurteilen, auf welcher Farblinie sich das intelligente Fahrzeug befindet. Auf diese Weise kann das System bestimmen, ob das intelligente Fahrzeug der Linie folgt, um genaue Linienverfolgungs- und Navigationsfunktionen zu erreichen.
Anwendungsreferenzen: Robotik-Wettbewerbe, intelligente Fahrzeugprojekte, industrielle Automatisierung und andere Bereiche.
Parameterspezifikation #
| Parameter | Wert/Darstellung |
|---|---|
| Betriebsspannung | 3.3 ~ 5V |
| Betriebstemperatur | -10 ° C ~ + 50 ° C |
| Ausgangssignal | Analogsignal |
| Größe | 3.31cm * 3.11cm |

Schaltplan #

| Spurensensor | Ein |
|---|---|
| VCC | 5V |
| GND | GND |
| L | Analoger Pin A0 |
| M | Analoger Pin A1 |
| R | Analoger Pin A2 |
Beispielcode #
#define Left_sensor A0
#define Center_sensor A1
#define Right_sensor A2
void setup() {
Serial.begin(9600);
pinMode(Left_sensor, INPUT);
pinMode(Center_sensor, INPUT);
pinMode(Right_sensor, INPUT);
}
void loop() {
Serial.print("Left_sensor: ");
Serial.println(analogRead(Left_sensor));
Serial.print("Center_sensor: ");
Serial.println(analogRead(Center_sensor));
Serial.print("Right_sensor: ");
Serial.println(analogRead(Right_sensor));
Serial.println("————————————————————————————————");
delay(1000);
}
Testergebnis #
Nach dem Hochladen des Codes auf das Controllerboard öffne den Serial Port Monitor der Arduino IDE, stelle die Baudrate auf 9600 ein und schalte in den Scroll-Modus. Platziere die drei Infrarot-Sensorports des Trace-Sensors auf der schwarzen Linie bzw. auf dem weißen Hintergrund, werden folgende Daten angezeigt.


Relevante Unterlagen #
Holen Sie sich jetzt eins #
B2B-Geschäft: info@acebott.com
