Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wenn Sie sich mit der Arduino-Plattform vertraut gemacht haben und einige andere Atmel-Mikrocontroller programmieren möchten, hilft Ihnen diese Anleitung bei Ihren ersten Schritten. Insbesondere werden Sie ein Schild für Arduino Uno-kompatible Boards erstellen, um mehrere ATtiny-Mikrocontroller (2313/4313 25/45/85 und vielleicht einige andere) zu programmieren.
Lieferungen
Für dieses recht einfache Projekt benötigen Sie:
-Perfboard (ein- oder doppelseitig mind. 20x10 Punkte)
-3x 5mm LEDs
-3x 220-330 Ohm Widerstände
-20-polige Buchse
-12 Stiftleisten (mindestens)
-1x Jumper
-einige Überbrückungsdrähte
Und natürlich ein ATtiny-Mikrocontroller zum Arbeiten (in meinem Fall ist es ein 2313)
Schritt 1: Verkabelung
Ich bin nicht sehr daran gewöhnt, Schritt-für-Schritt-Anleitungen zu erstellen, also füge ich einfach das Endergebnis und einige Verkabelungen an. Bitte beachten Sie, dass die Polarität der LEDs auf dem Fritzing-Bild nicht eingehalten wird, also seien Sie vorsichtig!
Wenn Sie sich für einseitiges Perfboard entschieden haben, müssen Sie die Stiftleisten mit einer Zange nach unten drücken, um die Stifte länger zu machen und sie von der Rückseite zu verlöten.
Der Jumper wird benötigt, um den GND-Pin zu ändern (je nachdem, welchen Mikrocontroller Sie verwenden), obwohl ich die Skizze auf ATtiny 2313 auch ohne GND hochladen konnte…
Die grüne LED ist immer AN und ist optional.
Schritt 2: Software-Setup
Jetzt müssen Sie den Arduino-ISP auf das Arduino-Board hochladen. Gehen Sie zu Datei -> Beispiele -> ArduinoISP.
Vor dem Hochladen können Sie das Verhalten der LEDs ändern, indem Sie die Pins 8 und 9 zuweisen. Pin 7 wird NICHT verwendet. PMODE (in meinem Fall blau) blinkt, wenn Sie die Skizze hochladen. ERR leuchtet auf, wenn ein Fehler auftritt. Ich habe versucht, Fehler zu simulieren, aber es leuchtete nie auf… HB steht für HeartBeat und schaltet sich regelmäßig ein und aus. Für mich nicht sehr nützlich, aber Sie können es anstelle der ERR-LED zuweisen.
Schritt 3: Hochladen Ihrer Skizze
Jetzt sind Sie endlich bereit, Ihre Skizze hochzuladen. Stellen Sie sicher, dass Sie Ihr spezielles Board (Mikrocontroller) installiert haben und gehen Sie dann zu Tools -> Programmer -> Arduino als ISP.
Stellen Sie sicher, dass die in Ihrer Skizze zugewiesenen digitalen Pins denen Ihres Mikrocontrollers entsprechen.
Jetzt können Sie Ihre Skizze hochladen!