IR-Kommunikation
From Nibo
Die IR-Kommunikation verwendet die IR-LEDs der Distanzmessung zur Erzeugung der Lichtpulse.
Mikrocontroller
Als Controller wird ein Atmel ATtiny44 eingesetzt. Der Controller kommuniziert als Slave mit der I2C-Bus ID 42 (siehe iodefs.h) über das TWI mit dem Hauptprozessor.
Mit den fünf IR-Sensoren erhält Nibo ein "Raumgefühl" für Freiräume bzw. Blockaden, die eine gezielte Bewegung im Raum (Kollision, Antikollision, Orientierung) unterstützt. Durch den I2C-Bus steht die Möglichkeit zur Erweiterung mit weiteren Sensoren zur Verfügung.
Die Bibliothek des Nibo umfasst Funktionen und Variablen, die auf einfache Weise die Programmierung unter Einbeziehung einer IR-Fernsteuerung auf Basis empfangener RC5-Codes (z.B. mit einer Universalfernbedienung, Einstellung z.B. TV1, 023) ermöglicht.
Nibo kann auch selbst RC5-Codes aussenden und damit im Sinne einer Fernbedienung für entsprechende Geräte oder für andere Roboter agieren.
Weblinks
- Datenblatt Atmel ATtiny24
- Datenblatt IR-LED SFH485
- Datenblatt IR-Empfänger SFH5110