ATtiny AVR 1-Serie für Arduino Entwickler
Du lernst, wie du deine Entwicklungsumgebung einrichtest, sowohl für die Arduino IDE als auch für PlatformIO, und erhältst praktische Tipps zum Flashen und Debuggen deiner Programme. Mit einem eigens entworfenen Devboard startest du in die Basisprogrammierung, wobei du beispielsweise LEDs steuerst und PWM-Signale erzeugst.
Für fortgeschrittene Anwendungen zeige ich dir, wie du die besonders spannenden hardwarebezogenen Features des ATtinys nutzen kannst:
- Sleep für die Nutzung weniger µA
- Hardwarebasierete Events und
- CCL Configurable Custom Logic
- Brown-out Detection und CPU-Taktfrequenz mit Laborschaltung
- Nutzung des internen anologen Komparator
- und vieles mehr...
Außerdem wirst du Kommunikationsprotokolle wie:
- UART
- I2C
- SPI
einsetzen, um Sensoren und andere Peripheriegeräte anzubinden.
Besonders spannend sind die praktischen Projekte: Baue ein Fahrrad-Rücklicht mit nur einem Button zur Steuerung, ein smartes Relais mit Bluetooth-Anbindung oder ein GPS-Logger, der Daten auf einer SD-Karte speichert. Entdecke auch Projekte wie die Steuerung einer Sense Cam mit einem MOSFET.
Zum Abschluss des Kurses fasse ich die wichtigsten Erkenntnisse zusammen und gebe dir einen Ausblick auf weiterführende Themen. Du wirst bestens gerüstet sein, um deine eigenen innovativen Projekte mit der tinyAVR-1 Serie zu realisieren. Melde dich jetzt an und werde zum Experten in der Programmierung von Mikrocontrollern!