Momentan bin ich im Besitz von 2 Atmel AVR ATMega8 und 2 ATMega16 Microcontollern.
Ein ATMega8 ist zur Zeit auf einem Testboard verbaut bzw. eigentlich gesteckt. Ebenso habe ich den ATMega8 mit einem
2x16 LCD, mehreren Schaltern, einer sehr einfachen H-Brücke und einem Piezo-Piepser zu Testzwecken verbunden.
UPDATE 22.07.2005:
Inzwischen sieht mein Steckbrett etwas anders aus. Das Text-LCD wurde etwas langweilig und musste einem Grafik-LCD
von Pollin weichen. Außerdem hat der ATMega16 schon längst einen Platz gefunden (das große, schwarze Ding ca. in der Mitte des Bretts).
Natürlich befindet sich auf dem Brett auch der Pegelwandler-IC MAX232 der mir die Kommunikation zum
PC über die serielle Schnittstelle möglich macht. Somit können wertvolle Debugging-Informationen
übertragen werden. Das erleichtert das Programmieren erheblich. Links vom ATMega16 kann man das 8 Bit R2R Widerstandsnetzwerk
erkennen. Damit kann man 8 Bit von digitalen Ausgängen in eine analoge Spannung umwandeln. Dies diente mir zuerst für eine
simple Sprachausgabe und jetzt um verschiedene Signalformen auf das Oszilloskop zu zaubern (siehe 2. Bild).

Mein Oszilloskop von Philips (PM 3050)
Nicht mehr aktuell:
Mit dem LCD, den Schaltern und dem Piezo-Piepser habe ich einen einfachen Wecker programmiert. Mit nur 2 Schaltern
kann man in einem Menü (angezeigt auf dem LCD) die Uhrzeit und den Alarm einstellen. Wie gesagt ist das ganze nur ein
Testaufbau und ist deswegen noch nicht unter "Projekte" zu finden.
Das Display habe ich versucht mit einer neuen Polarisationsfolie zu invertieren. Es sollte eigentlich nicht ganz so
violett werden, sondern eher blau. Naja, zumindest invertiert ist es. Ich werde wohl zu einem teuren weiß/blau-Display von
Conrad greifen müssen.
Da ich noch beim Erlernen bin, sind noch folgende Mini-Projekte (wahrscheinlich nur am Testboard) geplant:
- Ansteuerung eines bipolaren Schrittmotors (H-Brücke ist schon getestet)
- Ansteuerung eines Servos
- Ansteuerung eines 8x8 Displays (siehe Foto in der Mitte) mittels eines MAX7219*
- Ansteuerung bzw. Einlesen eines Temperatursensors**
- Ansteuerung einer Compact Flash
Karte oder einer Festplatte
- Tachometer bzw. Drehzahlmesser für mein Auto mittels Hallsensor(?)
- Fernseher ansteuern (das werde ich wohl nicht so schnell realisieren da mein Fernseher kaputt ist)
- Eine PC Tastatur mit dem AVR verbinden und ansteuern
* ohne MAX7219 bin ich bereits (wahrscheinlich an der analogen schaltung) gescheitert.
Hab den MAX7219 gratis als Sample bei MAXIM bestellt!
|