Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:tiny-uniprog

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:spezial:tiny-uniprog [2021/03/21 12:25] – [Servo-Modul] moba_nickanleitungen:spezial:tiny-uniprog [2024/09/24 18:57] (aktuell) gerald_bock
Zeile 1: Zeile 1:
-====== Programmierung von Attinys für Servo oder Charlieplexing ======+====== Programmierung von ATTinys für ServoCharlieplexing oder Sound ======
  
 ====== Aufgabe/Ziel ====== ====== Aufgabe/Ziel ======
  
 Programmierung eines ATTiny85 für die Verwendung in der 510DE-Servo LED WS2811 Platine. \\ Programmierung eines ATTiny85 für die Verwendung in der 510DE-Servo LED WS2811 Platine. \\
-Diese Platine kann in unterschiedlichen Bestückungsvarianten verwendet werden:+Diese Platine kann in unterschiedlichen Bestückungsvarianten verwendet werden:
   * **Variante 1** [[anleitungen:bauanleitungen:510de_modul_servo_mux|Ansteuerung von 12 LEDs mit Charlieplexing/Multiplexing-Schaltung]]   * **Variante 1** [[anleitungen:bauanleitungen:510de_modul_servo_mux|Ansteuerung von 12 LEDs mit Charlieplexing/Multiplexing-Schaltung]]
   * **Variante 2** [[anleitungen:bauanleitungen:510de_modul_servo|Ansteuerung von 3 Servos]]   * **Variante 2** [[anleitungen:bauanleitungen:510de_modul_servo|Ansteuerung von 3 Servos]]
 +  * **Variante 3**      [[anleitungen:spezial:sound_servoplatine|Sound Servoplatine]]
 \\ \\
-Die Programmierung erfolgt mittels der Platine "400-Attiny-Programmer" in der Standard Bestückung, wie sie in der [[anleitungen:bauanleitungen:attiny_programmer_400de|Wiki Bauanleitung]] beschrieben ist. Softwaremäßig stehen für jede Bestückungsvariante jeweils 2 Möglichkeiten zur Auswahl:+Die Programmierung erfolgt mittels der Platine "400-ATTiny-Programmer" in der Standard Bestückung, wie sie in der [[anleitungen:bauanleitungen:attiny_programmer_400de|Wiki Bauanleitung]] beschrieben ist. Softwaremäßig stehen für jede Bestückungsvariante jeweils 2 Möglichkeiten zur Auswahl:
   - Pattern_Configurator by Hardi   - Pattern_Configurator by Hardi
   - Arduino Programmiersoftware   - Arduino Programmiersoftware
Zeile 112: Zeile 113:
 \\ \\
 Die weitere Programmierung für die speziellen Anforderungen ist jetzt mit dem Pattern_Configurator möglich. \\ Die weitere Programmierung für die speziellen Anforderungen ist jetzt mit dem Pattern_Configurator möglich. \\
-Beispiele sind angeführt und eine nähere Beschreibung von Hardi ist unter dem folgenden [[https://www.stummiforum.de/viewtopic.php?f=7&t=165060&sd=a&start=999|Link]] zu finden.\\+Beispiele sind angeführt und eine nähere Beschreibung von Hardi ist unter dem folgenden [[https://wiki.mobaledlib.de/redirect/forum/mt999|Link]] zu finden.\\
  
 ---- ----
Zeile 125: Zeile 126:
    
 {{bilder:anleitungen:spezial:uniprog:012.jpg?480}} \\  {{bilder:anleitungen:spezial:uniprog:012.jpg?480}} \\ 
 +\\
 +Beim Klick auf den Button „Prog. Servo“ kommt nun eine Abfrage: \\
 +{{bilder:anleitungen:spezial:uniprog:korrektur_pins_1.jpg?480}} \\
 +\\
 +Falls man eine ältere Platine mit Datumsaufdruck 14.6.19 \\
 +{{bilder:anleitungen:spezial:uniprog:korrektur_pins_2.jpg?480}} \\
 +<wrap em>UND</wrap> die SMD-Variante der WS2811 verwendet wählt man „Ja“. \\
 +Bei den neueren Servo-Platinen wurde die Pinbelegung der SMD-Variante korrigiert. Und wenn man die DIL-Variante des WS2811 einsetzt ist die Version der Platine egal. Hier kann man „Nein“ auswählen.
 +
 +<WRAP info>Anmerkung: Hat man doch den falschen Button gewählt ist das auch nicht tragisch. Dann sind halt SV1 und SV2 vertauscht.</WRAP>
  
 Anschließend kommt die normale Routine wie sie vom Charlieplex-Modul bekannt ist.\\ Anschließend kommt die normale Routine wie sie vom Charlieplex-Modul bekannt ist.\\
Zeile 139: Zeile 150:
   - Wenn der ATTiny nicht gleich erkannt wird dann nochmals versuchen. \\   - Wenn der ATTiny nicht gleich erkannt wird dann nochmals versuchen. \\
 Die angezeigten Werte der Fuses und die Frequenzeinstellung 16 MHz sind für die Servo Verwendung. \\ Die angezeigten Werte der Fuses und die Frequenzeinstellung 16 MHz sind für die Servo Verwendung. \\
-\\+{{bilder:anleitungen:spezial:uniprog:13-19_002137.jpg?480}} \\  
 ** Reset pin IO = blaue LED leuchtet.**  ** Reset pin IO = blaue LED leuchtet.** 
  
Zeile 196: Zeile 208:
  
 Man kann mit dem Beispiel_Main experimentieren. Man kann mit dem Beispiel_Main experimentieren.
-  * https://www.stummiforum.de/viewtopic.php?f=7&t=165060&sd=a&start=935  +  * https://wiki.mobaledlib.de/redirect/forum/mt935  
-  * https://www.stummiforum.de/viewtopic.php?f=7&t=165060&sd=a&start=1790  +  * https://wiki.mobaledlib.de/redirect/forum/mt1790  
-  * https://www.stummiforum.de/viewtopic.php?f=7&t=165060&sd=a&start=1818 +  * https://wiki.mobaledlib.de/redirect/forum/mt1818 
  
 ---- ----
anleitungen/spezial/tiny-uniprog.1616329551.txt.gz · Zuletzt geändert: 2021/03/21 13:25 (Externe Bearbeitung)