Programmierung AVR-Microcontroller ATmega8

Im Rahmen einer Roboterfortbildung am Arnold-Gymnasium in Neustadt wurde als Demonstrationsobjekt ein ATmega8-Microcontroller als fernsteuerbares Auto programmiert.

Hardwareseitig wurde dazu ein ausrangierter Buggy als fahrbarer Untersatz genutzt. Über eine herkömmliche Fernseh-Fernbedienung wurden

1 Antriebsmotor

1 Servomotor

2 Blinker

vom ATmega8 angesteuert.

Die in C-Code programmierten Module umfassen

  • Generierung eines PWM-Signals (Puls-Weiten-Modulation) für die Geschwindigkeit des Antriebsmotors,
  • Auswertungseinheit für den RC5-Code der Fernbedienung
  • Funktionseinheiten wie vorwärts, rückwärts, rechts, links zur Ansteuerung der Motoren und Ansteuerung der Blinker

Den dokumentierten C-Code finden Sie hier.

 
© 2005-2011 Hochschule für angewandte Wissenschaften Coburg • Technik: webteam - HRZ • Inhalt/Layout: webteam - FE/IF