Die Referenz-Hardware für dieses Tutorial
Das Tutorial bezieht sich auf das MK2 Einsteigerboard von myAVR. Prinzipiell ist jedes andere System mit ähnlicher Ausstattung und einem ATmega8 der AVR-RISC Controllerfamilie von Atmel zum Nachvollziehen geeignet. Natürlich können auch andere Controller mit AVR C++ programmiert werden, das erfordert dann aber kleinere Anpassungen in den Beispielen und den Einstellungen in der Entwicklungsumgebung.
Das Board verfügt über zwei Taster, zwei Potentiometer, einen Lichtsensor, drei LEDs und einen Speaker und sollte somit für den Einstieg in die Mikrocontroller-Programmierung absolut ausreichen. Für Erweiterungen ist eine Anschlussleiste vorgesehen. Zum Programmer mySmartUSB ist ein bisschen mehr zu sagen. Dieser ist als Huckepack-Platine auf dem Board integriert, kann aber auch einzeln verwendet werden. Zu den weiteren Besonderheiten dieses Programmers zählt seine Fähigkeit als USB-Bridge für die Kommunikation über UART, TWI und SPI zu dienen. Mit einer kleinen Zusatzplatine kann der mySmartUSB auch als einfacher Datenlogger benutzt werden.
Beschaffung der Hardware
Die myAVR-Boards können Sie über verschiedene Quellen und in unterschiedlichen Varianten beziehen:
- das light-Board als Bausatz, ca. 15€
- das MK2-Board als Bausatz, ca. 39€
- das MK2-Board bestückt, ca. 49€