Attiny

Aus letsgoing
Wechseln zu: Navigation, Suche

Attiny kalibrieren

Attiny-Boards - Datei downloaden und installieren

Attiny SoftwareSerial

Schritt Vorgehen Bild
1.

In der Standard-Arduino-IDE fehlen die Attiny's

Arduinoboards1.png

2.

Auf der https://github.com/damellis/attiny - Seite kannst du die Dateien für die Attiny-Boards herunterladen. Klicke auf den Download ZIP Button rechts unten und dann auf speichern

Github.png

3.

Den gezippten Ordner findest du in deinem downloads-Verzeichnis

Explorer1.png

4.

Entpacke den Ordner attinyMaster.zip mit einem Klick auf "Alle Dateien extrahieren"

AttinyMaster.png

5.

Suche den entpackten Ordner attinyMaster in deinem Downloadsverzeichnis

AttinyMaster2.png

6.

Kopiere den attiny-Ordner in den Zwischenspeicher (Ctrl + c)

AttinyMaster3.png

7.

Füge den Attiny-Ordner in den Arduino Unterordner "Hardware"

AttinyMaster4.png

8.

So sollte dein Verzeichnis nun aussehen.

AttinyMaster5.png

9.

Schließe und öffne dann die Arduino-IDE. Unter Boards findest du nun eine Reihe von Attinys

Arduinoboards2.png

10.

Öffne im Beispielordner die Datei ArduinoISP

ArduinoISP2.png

11.

Lade die Datei auf den Arduino UNO hoch (als Board unter Tools --> Board den Arduino UNO wählen)

Upload.png

12.

Schließe nun den Attiny folgendermaßen an den Arduino:
Arduino: Zwischen Reset und Gnd kommt der Kondensator mit 10 Mikrofarad:
Arduino Pin10 mit dem Attiny Pin5
Arduino Pin11 mit dem Attiny Pin0
Arduino Pin12 mit dem Attiny Pin1
Arduino Pin13 mit dem Attiny Pin2
Arduino 5V mit Attiny 5V
Arduino Gnd mit Attiny Gnd
Attiny Pin0 mit DataIn von der ersten Neopixel RGB

Neopixel1 attiny2.png

13.

Wähle nun denAttiny85 (internal 8 MHz clock) als Board aus.

BoardAttiny85.png

14.

Als Programmer fungiert nun unser Arduino. Wähle unter Programmer "Arduino as ISP"

ProgrammerArduino.png

15.

Damit der Attiny im richtigen Takt arbeitet, musst du noch seinen Bootloader auf den Attiny flashen. Klicke auf Bootloader installieren. Im grünen Feld kommt die Meldung "Bootloader wurde installiert". Die rote Meldung avrdue:please define PAGEL and BS2 signals.... kannst du ignorieren.

Bootloader.png

16.

Nun kannst du unter Tools wieder deine Ardublock-Oberfläche wählen

ToolsArdublock.png

17.

Die Ardublock-Programme werden nun automatisch auf den Attiny geflasht.

Beispiel:
Setup:
Neopixelkette an Pin0 vom Attiny - Kette besteht nur aus einem Neopixel - Taktrate 800 kHz - 5mm Neopixel-RGB

Schleife:
Pixelkette an Pin0 - Farbe für Pixel Nummer 0 - Farbe rot
Daten an Pixelkette an Pin0 senden

ProgrammNeopixel1.png

18.

Achtung: Wenn du wieder Programme auf deinen Arduino flashen willst, musst du den Arduino UNO wieder als Board aussuchen und als Programmer AVRISP mkII wählen!

Wenn du das ISP-Programm auf dem UNO überschrieben hast, musst du es nochmals auf ihn flashen. Erst dann kannst du wieder Programme auf den Attiny flashen.

ProgrammerArduino.png

Meine Werkzeuge
Namensräume

Varianten
Aktionen
letsgoING Software
Aktoren
Bluetooth