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:27] – Servo-Programmierung korrigiert moba_nickanleitungen:spezial:tiny-uniprog [2026/03/09 11:10] (aktuell) moba_nick
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_v10|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_v10|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" (genannt "Tina"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 28: Zeile 29:
  
 ====== Software ====== ====== Software ======
-  - MS Excel Version ab 2010 (mit Excel 2007 ergaben sich einige Probleme) empfohlen neuere Versionen. \\ <wrap em>ACHTUNG: Mit anderen Tabellenkalkulationsprogrammen ergaben sich ebenfalls Probleme und die Makros funktionieren nicht richtig.</wrap> [[anleitungen:faq#welche_office_benoetige_ich_fu|Infos]]+  - MS Excel Version ab 2021 oder neuere Versionen. \\ <wrap em>ACHTUNG: Mit anderen Tabellenkalkulationsprogrammen ergaben sich ebenfalls Probleme und die Makros funktionieren nicht richtig.</wrap> [[anleitungen:faq#welche_office_benoetige_ich_fu|Infos]]
   - MobaLedLib by Hardi (In der derzeit [[anleitungen:faq#aktuelle_versionen|aktuellen Version]])   - MobaLedLib by Hardi (In der derzeit [[anleitungen:faq#aktuelle_versionen|aktuellen Version]])
   - Arduino 1.8.12    - Arduino 1.8.12
Zeile 48: Zeile 49:
   - Arduino IDE öffnen   - Arduino IDE öffnen
   - Datei – Voreinstellungen öffnen \\ {{bilder:anleitungen:spezial:uniprog:002.jpg?300}} \\ \\   - Datei – Voreinstellungen öffnen \\ {{bilder:anleitungen:spezial:uniprog:002.jpg?300}} \\ \\
-  - Eintrag ((http://drazzy.com/package_drazzy.com_index.json)) wie abgebildet \\ {{bilder:anleitungen:spezial:uniprog:003.jpg?480}} \\ \\+  - Eintrag ((https://raw.githubusercontent.com/Hardi-St/MobaLedLib_Docu/refs/heads/master/Tools/ATTinyCore/ATTinyCore_index.json)) \\ {{bilder:anleitungen:spezial:uniprog:003.jpg?480}} \\ \\
   - Anschließend in der Boardverwaltung die Bibliothek "ATTinyCore" suchen und installieren.\\ {{bilder:anleitungen:spezial:uniprog:004.jpg?480}} \\ {{bilder:anleitungen:spezial:uniprog:005.jpg?480}} \\ \\   - Anschließend in der Boardverwaltung die Bibliothek "ATTinyCore" suchen und installieren.\\ {{bilder:anleitungen:spezial:uniprog:004.jpg?480}} \\ {{bilder:anleitungen:spezial:uniprog:005.jpg?480}} \\ \\
   - Nach der Installation empfiehlt es sich die Arduino IDE neu zu starten, um alle Änderungen zu übernehmen. \\   - Nach der Installation empfiehlt es sich die Arduino IDE neu zu starten, um alle Änderungen zu übernehmen. \\
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 197: 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.1616329655.txt.gz · Zuletzt geändert: (Externe Bearbeitung)