AVR-Chips mit Arduino IDE 2.1.
Bei Arduino wird üblicherweise mittels Bootloader (eine kleine vorinstallierte Software auf dem µC) über USB die Software aufgespielt. Bei Projekten, bei denen die AVR-Mikrocontroller selber verbaut werden ist oft ein Programmer erforderlich, der über die ISP-Schnittstelle angeschlossen wird z.B.:
- AVRISP mkII
- USBasp
Mit der Arduino IDE 2.1.0 konnte ich nicht mehr wie gewohnt mit dem Hochladen-Pfeil die Software aufspielen, es kam diese Meldung obgleich der Programmer ausgewählt war:
“Zum Hochladen ist ein Programmer benötigt”
Lösung: Unter Sketch -> Mit Programmer hochladen verwenden.
Board-Erweiterungen
Mit der Arduino-Software können auch weitere Boards / Chips programmiert werden, wenn die passende Board-Erweiterung eingebunden wird, Beispiele:
Board-Erweiterung | Wofür | Doku-URL | Include-URL |
---|---|---|---|
ATTinyCore | ATtiny 2313 usw. | https://github.com/SpenceKonde/ATTinyCore | https://drazzy.com/package_drazzy.com_index.json |
MiniCore | ATmega8 | https://github.com/MCUdude/MiniCore | https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json |
STM32duino | STM32 | https://github.com/stm32duino | https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json |
esp32 | ESP32 | https://github.com/espressif/arduino-esp32 | https://espressif.github.io/arduino-esp32/package_esp32_index.json |
Mein altes Schüler-Board: Zylonenauge alias Z-Eye
Auf Basis eines ATtiny 2313 hatte ich ein 13€ Board für den Unterricht entwickelt, das Zylonenauge.
Programmiert wurde es mit einem USBasp-Klon.
Hinweise für dem Julian sein Projekt: Retro Pong
Bei Conrad gab es für 10€ das Spiel und ich hab ca. 10 Bausätze für Schülerprojekte bestellt. Hier ein paar Links dazu:
- https://de.elv.com/franzis-ping-pong-das-retro-spiel-zum-selberbauen-bausatz-144843 (Im Handbuch ist der Schaltplan enthalten)
- http://www.b-kainka.de/last.htm (im Browser suchen nach “ping”)
- https://www.elektronik-labor.de/Elo/PingPongLED.html (Schaltplan und Beschreibung)
- https://www.mikrocontroller.net/topic/160389
- http://elektronik-labor.de/Elo/PingpongUhr.html
- https://mezdata.de/avr/170_pong/index.php
- Datenblatt CD4094B