Ivobot
Robotics in der BU2 der Kantonsschule am Burggraben
|
#include <robot.h>
Öffentliche Methoden | |
void | begin () |
float | vBat () |
Öffentliche Attribute | |
Motors | motors |
LiquidCrystal_PCF8574 | lcd |
Buttons | buttons |
Menu | menu |
Roboterklasse. Wird automatisch instanziert und ist als globale Variable robot verfügbar.
Die Arduino-Pins sind wie folgt festgelegt:
void Robot::begin | ( | ) |
Muss beim Programmstart einmal aufgerufen werden.
float Robot::vBat | ( | ) |
Liefert die Batteriespannung in V zurück
Buttons Robot::buttons |
Buttons. Wird automatisch initialisiert im Konstruktor. Arduinopins sind in robot.cpp definiert.
LiquidCrystal_PCF8574 Robot::lcd |
LCD Display. Wird automatisch initialisiert im Konstuktor und robot.begin()
Menu Robot::menu |
Helper für Menus. Wird automatisch initialisert im Konstruktor.
Motors Robot::motors |
Motorensteuerung. Wird automatisch initialisiert via robot.begin()