Ivobot
Robotics in der BU2 der Kantonsschule am Burggraben
Öffentliche Methoden | Öffentliche Attribute | Aufstellung aller Elemente
Robot Klassenreferenz

#include <robot.h>

Zusammengehörigkeiten von Robot:
Collaboration graph
[Legende]

Öffentliche Methoden

void begin ()
 
float vBat ()
 

Öffentliche Attribute

Motors motors
 
LiquidCrystal_PCF8574 lcd
 
Buttons buttons
 
Menu menu
 

Ausführliche Beschreibung

Roboterklasse. Wird automatisch instanziert und ist als globale Variable robot verfügbar.

Die Arduino-Pins sind wie folgt festgelegt:

Dokumentation der Elementfunktionen

void Robot::begin ( )

Muss beim Programmstart einmal aufgerufen werden.

float Robot::vBat ( )

Liefert die Batteriespannung in V zurück

Rückgabe
Batteriespannung in V als float

Dokumentation der Datenelemente

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()


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