Arduino Projekte mit Tinkerbots - Abstandssensor Bibliothek

ABSTANDSSENSOR

Weiter fortgeschrittene Roboter erfordern autonome Bewegungen. Dein Roboter braucht Augen um Hindernisse zu sehen oder Objekte zum Greifen zu erkennen. Der Abstandssensor misst mithilfe von Infrarotsignalen die Distanz zwischen deinem Roboter und einem anderen Objekt.

TBIRSensor()

Instanziiert ein Modul des Typs IRSensor. Es wird ein Header-File („TBIRSensor.h“) benötigt, um auf die Funktionen von TBIRSensor zuzugreifen.

Syntax

#include "TBIRSensor.h"
TBGrabber myIRSensor(color);
Parameter Werte Beschreibung
color RED, GREEN, BLUE, MINT, PURPLE, YELLOW, WHITE LED-Farbe des Moduls

getData()

Liest den vom Sensor gemessenen Wert (Distanz zum angepeilten Objekt) aus.

Syntax

myIRSensor.getData();
Datentyp des Rückgabewerts Minimalwert Maximalwert
byte 0 180

Beispiel

#include "TBIRSensor.h"
TBIRSensor myIRSensor(PURPLE);

byte data;

void setup() {
Serial.begin(9600);
}

void loop() {
data = myIRSensor.getData();
Serial.println(data);
}