Einleitung
Dies ist die Dokumentation der C Bibliothek für den NIBO burger 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:
- libniboburger_class.a
- libniboburger_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_niboburger.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
- key.h - Taster
- color.h - Funktionen für Farbwerte im RGB und HSV Farbmodell
- utils.h - Praktische Hilfs-Funktionen (min/max/constrain, etc...)
- libniboburger_surface.a
- libniboburger_pid.a (verwendet Timer1)
- libniboburger_usart.a (verwendet USART0)
- usart.h - serielle Schnittstelle (X13)
- libniboburger_utils.a
- delay.h - Funktionen zur Verzögerung
- Autor
- Nils Springob, nicai-systems, Stolberg, Germany
-
Contributions by mifritscher, BirgerT, Georg and several other people.