NiboRoboLib 3.6 - NIBO Library
nibo-Verzeichnisreferenz

Dateien

Datei  analog.h [code]
 Zugriff auf die analogen Eingänge. Die analogen Eingänge und die Betriebsspannung werden automatisch gemessen, dazu müssen die globalen Interrupts aktiviert sein!
 
Datei  bot.h [code]
 Routinen fuer allgemeine Funktionen des Roboters.
 
Datei  copro.h [code]
 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.
 
Datei  copro_prot.h [code]
 Definitionen zur Kommunikation zwischen ATmega128 und ATmega88.
 
Datei  delay.h [code]
 Routinen für Verzögerungen.
 
Datei  display.h [code]
 Low-Level Routinen zum Ansprechen eines Displays.
 
Datei  doc.h [code]
 
Datei  floor.h [code]
 Routinen zum Auslesen der Werte der Bodensensoren.
 
Datei  gfx.h [code]
 Routinen zur Ansteuerung eines LC-Grafik-Displays.
 
Datei  i2cmaster.h [code]
 Routinen zur Kommunikation ueber den I2C Bus.
 
Datei  iodefs.h [code]
 Zuordnung der physikalischen Pins zu symbolischen Namen.
 
Datei  iodefs_nibo1.h [code]
 Zuordnung der physikalischen Pins zu symbolischen Namen.
 
Datei  iodefs_nibo2.h [code]
 Zuordnung der physikalischen Pins zu symbolischen Namen.
 
Datei  irco.h [code]
 Routinen zum Ansprechen des Infrarot Mikrocontrollers.
 
Datei  leds.h [code]
 Routinen zur Ansteuerung der LEDs.
 
Datei  motco.h [code]
 Routinen zum Ansprechen des Mikrocontrollers zur Motorsteuerung.
 
Datei  nds3.h [code]
 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.
 
Datei  NIBO2.h [code]
 NIBO2 library for ARDUINO.
 
Datei  NIBO_GFX.h [code]
 NIBO2 library for ARDUINO.
 
Datei  niboconfig.h [code]
 Konfiguration der Nibo-Bibliothek.
 
Datei  pwm.h [code]
 Funktionen zur Erzeugung der PWM-Signale und für die Systemzeit.
 
Datei  sound.h [code]
 Routinen zur Erzeugung von Klängen.
 
Datei  spi.h [code]
 Routinen zur Kommunikation ueber SPI.
 
Datei  text.h [code]
 Routinen zum Ansteuerung eines LC-Text-Displays.
 
Datei  uart0.h [code]
 Routinen zur Kommunikation über die serielle Schnittstelle.
 
Datei  uart1.h [code]
 Routinen zur Kommunikation über die zweite serielle Schnittstelle.
 
Datei  utils.h [code]
 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!
 
Datei  xbee.h [code]
 Routinen zur Kommunikation über ein XBee Modul.