NiboRoboLib 3.6 - NIBO burger Library
SurfaceSensorClass Klassenreferenz

Eine Klasse für die drei Bodensensor BL, BC und BR. Mehr ...

#include <NIBOburger.h>

Öffentliche Methoden

void begin ()
 Initialisierung.
 
unsigned int get (unsigned char index, unsigned char absolute=0)
 Messwert mit Index abfragen.
 
unsigned int getL (unsigned char absolute=0)
 Messwert linker Bodensensor.
 
unsigned int getC (unsigned char absolute=0)
 Messwert mittlerer Bodensensor.
 
unsigned int getR (unsigned char absolute=0)
 Messwert rechter Bodensensor.
 
unsigned int getCL (unsigned char absolute=0)
 Messwert linker Bodensensor mit Licht vom mittleren Sensor.
 
unsigned int getCR (unsigned char absolute=0)
 Messwert rechter Bodensensor mit Licht vom mittleren Sensor.
 
ColorRGB getColorRGB ()
 RGB-Farbwert aus den drei Sensoren berechnen und zurückliefern.
 
ColorHSV getColorHSV ()
 HSV-Farbwert aus den drei Sensoren berechnen und zurückliefern.
 
void calibrateWhite ()
 Kalibrierung auf weissem Untergrund, entspricht dem Wert 4096 (0x1000)
 
void calibrateBlack ()
 Kalibrierung auf schwarzem Untergrund, entspricht dem Wert 0 (0x0000)
 
void storeCalibration ()
 Kalibrierdaten im EEPROM speichern.
 

Ausführliche Beschreibung

Eine Klasse für die drei Bodensensor BL, BC und BR.

Mit dieser Klasse wird aus den drei einzelnen Sensoren ein kombinierter, der eine gemeinsame Kalibrierung und die Abfrage von Farbwerten ermöglicht.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: