NiboRoboLib 3.6 - NIBO burger Library
|
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. | |
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.