IR-Kommunikation

From Nibo

Revision as of 18:08, 3 August 2007 by Ehenkes (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

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

Personal tools