Elektronik 3
Grundlagen der Programmierung von Mikrocontrollern
Mikrorechnersysteme sind weit verbreitet und finden sich in vielen Geräten. Am Beispiel der AVR‑Mikrocontroller von Atmel werden mit Texteditor einfache Programme in der C erstellt und mit einem Terminalprogramm zum Mikrocontroller übertragen.
Ein- und Ausgabe von Signalen am Mikrocontroller
Mit einem Entwicklerbord können Sensoren und Aktoren an einem Mikrocontroller getestet werden. Ebenso stehen Licht- und Temperatursensoren zur Verfügung. Es wird die Ansteuerung von LEDs genauso wie die Ansteuerung einer 7-Segmentanzeige besprochen. Die Teilnehmer:innen lernen das Erstellen einer eigenen Zeichenbibliothek am Grafik-Display und die Interaktion von Joystick und Displayausgabe. Nahezu alle erforderlichen Bibliotheken werden dabei selbst geschrieben.
Schnittstellen zur Kommunikation zwischen Mikrocontroller und PC
Die Modulation mit PWM wird zur Helligkeitsregelung und Sounderzeugung verwendet. Signalwandlung wird mittels ADC und DAC erprobt. Die Kommunikation von PC und Mikrocontroller erfolgt über die Schnittstelle UART.