soo. also
zu aller erst brauchst du folgende Dinge:
Version A: Flashen mit Arduino:
Schritt 1: Arduino Software installieren, nötige Bibliotheken installieren und den Arduino als ISP Programmer programmieren. Hierzu einfach das ArduinoISP Beispiel öffnen und auf den Arduino spielen.
Schritt 2: eine Adapterplatine basteln um den Attiny einfach ohne Lötarbeiten Programmieren zu können.
anbei ein Bild wie es bei mir ausgesehen hatte:
Schritt 3: Den Attiny bzw. dessen Adapterplatine mit dem Arduino verbinden. Beschaltung kann je nach Arduino etwas anders sein. Wichtig ist, dass die Pins wie unten im Bild (roter Schrift) mit den entsprechenden Arduino Pins Verbunden sind. Zwischen GND und Reset des Arduinos muss noch ein 10 uF Elko eingesetzt werden.
(
Eine detailierte Anleitung zum flashen findest du hier)
Version B: Flashen mit AVR-USB Programmer: (Weniger Fehleranfällig aber schwieriger)
Schritt 1: Atmel AVR Studio installieren
Schritt 2: wieder so eine Adapterplatine basteln.
Schritt 3: Attiny mit den entsprechenden Pins des AVR USB Programmers verbinden.
Schritt 4: Im Atmel AVR Studio "Tools / Device Programming" auswählen
Schritt 5: Im Idealfall sollte Atmel den Attiny erkennen. Dann unter "Memories" - "Flash" das Hex file auf dem PC suchen und auswählen.
Schritt 6: Danach auf "Programm" klicken
Schritt 7: GGf. Müssen nun noch die Fuses angepasst werden. (War bei mir nicht der Fall. Bitte ggf. danach googeln!)
So als nächstes kommt die Verbindung zu den LEDs dran:
Schritt C: geflashter Attiny vom Adapterboard nehmen, und wie folgt verlöten: (VCC natürlich auch an den Attiny).
Schritt D: nicht benötigte Pins abknipsen und alles in Schrumpfschlauch packen. Danach anschließen. Dann sollte das ca. wie folgt ausschauen:
Schritt E: In Taulabs das entsprechende Script zur Ansteuerung hochladen.
Hier findest du noch eine Anleitung zu PicoC
Viel Spass
(Hoffe ich habe nichts vergessen oder falsch erklärt. Falls doch, dann dürft ihr mich gerne korrigieren bzw. ergänzen.