Ivobot
Robotics in der BU2 der Kantonsschule am Burggraben
|
#include <irsensor.h>
Öffentliche Methoden | |
IRSensor (int ledPin, int outPin) | |
void | on () |
LED anschalten. | |
void | off () |
LED ausschalten. | |
int | read () |
Output auslesen (einfaches analogRead) | |
int | measure () |
Klasse zur Benutzung eines IR-Sensors
IRSensor::IRSensor | ( | int | ledPin, |
int | outPin | ||
) |
Initialisierung.
ledPin | Arduinopinnummer für die IR-Led (digitalerPin) |
outPin | Arduinopinnummer für den Output (analogerPin A0-A15) |
int IRSensor::measure | ( | ) |
Komplette Messung. Differenz zwischen Intensität mit und ohne LED wird geliefert (>=0). Die LED ist nach der Messung immer ausgeschaltet.