nibo | |
analog.h | Zugriff auf die analogen Eingänge. Die analogen Eingänge und die Betriebsspannung werden automatisch gemessen, dazu müssen die globalen Interrupts aktiviert sein! |
bot.h | Routinen fuer allgemeine Funktionen des Roboters |
copro.h | Routinen zum Ansprechen des Coprozessors. Dieses Modul erlaubt den Zugriff auf die Motoransteuerung und die Distanzmessung mittels IR, beide Funktionen sind im ATmega88 integriert. Da die Kommunikation über die SPI Schnittstelle abgewickelt wird, muss vor der Benutzung der Funktionen spi_init() aufgerufen werden |
copro_prot.h | Definitionen zur Kommunikation zwischen ATmega128 und ATmega88 |
delay.h | Routinen für Verzögerungen |
display.h | Low-Level Routinen zum Ansprechen eines Displays |
doc.h | |
floor.h | Routinen zum Auslesen der Werte der Bodensensoren |
gfx.h | Routinen zur Ansteuerung eines LC-Grafik-Displays |
i2cmaster.h | Routinen zur Kommunikation ueber den I2C Bus |
iodefs.h | Zuordnung der physikalischen Pins zu symbolischen Namen |
iodefs_nibo1.h | Zuordnung der physikalischen Pins zu symbolischen Namen |
iodefs_nibo2.h | Zuordnung der physikalischen Pins zu symbolischen Namen |
irco.h | Routinen zum Ansprechen des Infrarot Mikrocontrollers |
leds.h | Routinen zur Ansteuerung der LEDs |
motco.h | Routinen zum Ansprechen des Mikrocontrollers zur Motorsteuerung |
nds3.h | Routinen zur Kommunikation mit dem NDS3 Modul. Da die Kommunikation über die I²C Schnittstelle abgewickelt wird, muss vor der Benutzung der Funktionen i2c_init() aufgerufen werden |
NIBO2.h | NIBO2 library for ARDUINO |
NIBO_GFX.h | NIBO2 library for ARDUINO |
niboconfig.h | Konfiguration der Nibo-Bibliothek |
pwm.h | Funktionen zur Erzeugung der PWM-Signale und für die Systemzeit |
sound.h | Routinen zur Erzeugung von Klängen |
spi.h | Routinen zur Kommunikation ueber SPI |
text.h | Routinen zum Ansteuerung eines LC-Text-Displays |
uart0.h | Routinen zur Kommunikation über die serielle Schnittstelle |
uart1.h | Routinen zur Kommunikation über die zweite serielle Schnittstelle |
utils.h | Nützliche Funktionen, die in C als Makros und in C++ als Templates implementiert sind. Die Funktionen sind frei von Seiteneffekten, das bedeutet, dass der Ausdruck max(++i, j++) ohne Probleme verwendet werden kann! |
xbee.h | Routinen zur Kommunikation über ein XBee Modul |