Einleitung
Dies ist die Dokumentation der C Bibliothek für den NIBObee Roboter. Weitere Informationen befinden sich im Wiki und auf der SourceForge Projektseite der NiboRoboLib
Die enthaltenen .lib Dateien benötigen WinAVR-20100110, siehe FAQ!
Die Bibliothek besteht aus folgenden Teilen:
- libnibobee_base.a (verwendet ADC, Timer1, INT0 und INT1)
- analog.h - analoge Eingänge
- base.h - Basisfunktionen / Initialisierung
- clock.h - Funktionen zur genauen Zeiterfassung/Verzögerung (optional)
- iodefs.h - digitale Ein-/Ausgänge allgemein
- iodefs_nibobee.h - digitale Ein-/Ausgänge Zuordnung der Port-Pins
- led.h - Ein-/Ausschalten der LEDs
- motpwm.h - Ansteuerung der Motoren
- odometry.h - Auswertung der Drehimpulse der Räder
- feeler.h - Fühler
- utils.h - Praktische Hilfs-Funktionen (min/max/constrain, etc...)
- libnibobee_bgx1.a (verwendet TWI)
- libnibobee_line.a
- line.h - kalibrierte Liniensensoren
- libnibobee_pid.a (verwendet Timer1)
- libnibobee_usart.a (verwendet USART0)
- usart.h - serielle Schnittstelle (X5)
- libnibobee_utils.a
- delay.h - Funktionen zur Verzögerung