Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anleitungen:spezial:tiny-uniprog [2020/12/06 17:16] – 4fangnix | anleitungen:spezial:tiny-uniprog [2021/03/21 12:27] – Servo-Programmierung korrigiert moba_nick | ||
---|---|---|---|
Zeile 128: | Zeile 128: | ||
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.\\ | ||
Die gelbe Prog-LED blinkt, anschließend flackert die orange Read-LED.\\ | Die gelbe Prog-LED blinkt, anschließend flackert die orange Read-LED.\\ | ||
- | Hochladen abgeschlossen, | + | Hochladen abgeschlossen, |
// (C: | // (C: | ||
\\ \\ | \\ \\ | ||
- | Um den ATTiny85 für die Verwendung | + | |
- | Das ist erforderlich um 3 Servos auf dem Modul anschließen zu können. Der ATTiny hat normalerweise zu wenige Ausgänge. Durch kurzfristig Beschaltung mit 12V wird der ResetPin ebenfalls zu einem Ausgang (IO). | + | <WRAP info centeralign round> |
- | \\ | + | |
- | {{bilder: | + | Die richtige Programmierung kann man überprüfen, |
- | \\ | + | |
- Das serielle Monitor Fenster öffnen. | - Das serielle Monitor Fenster öffnen. | ||
- | - Die Reset Pintaste | + | - Die Reset-Taste |
- 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 | + | Die angezeigten Werte der Fuses und die Frequenzeinstellung |
- | \\ | + | {{bilder: |
** Reset pin IO = blaue LED leuchtet.** | ** Reset pin IO = blaue LED leuchtet.** | ||
---- | ---- | ||
+ | |||
+ | |||
+ | ==== Servo-Positionen mit dem Farbtestprogramm definieren ==== | ||
+ | |||
+ | Um den Servo-ATTiny85 zu verwenden müssen noch die Endpositionen der Servos definiert werden. | ||
+ | Das ist mit dem Farbtestprogramm des Programm-Generator möglich. | ||
+ | - Programm-Generator starten | ||
+ | - Optionen aufrufen \\ {{bilder: | ||
+ | - LED __F__arbtest starten \\ {{bilder: | ||
+ | - Auswahl des COM Ports bestätigen \\ {{bilder: | ||
+ | - Abfrage " | ||
+ | - Auf das Laden des Farbtestprogramms warten \\ {{bilder: | ||
+ | - Im geöffneten Programm zum Reiter "Servo Test" wechseln \\ {{bilder: | ||
+ | - Wir sollten jetzt folgende Darstellung sehen \\ {{bilder: | ||
+ | - | ||
+ | - 1. Servo Addresse und Servo Anschluss angeben. (Servo Adresse " | ||
+ | - 2. Das Servo (ohne Ruderhorn) mittels des Schiebebalkens ( unter Servo position) auf 110 (Mittenposition) setzen. | ||
+ | - 3. Dann das Ruderhorn des Servo montieren. | ||
+ | - 4. Folgend (unter Programmierung von Min/Max Position und Geschwindigkeit) den Button " | ||
+ | - 5. Nach nochmaligem Drücken des Buttons (auf der Hauptplatine blinkt die weiße mittlere LED) kann die Geschwindigkeit des Servos ebenso mittels der Pfeilfelder eingestellt werden. | ||
+ | - 6. Weitere Servos können jetzt unter der Eingabe von Servo Addresse und Servo Anschluss eingestellt werden (zurück zu Punkt 1.). | ||
+ | - 7. Schließen des Farbtestprogramms. Eine extra Speicherung ist nicht notwendig und es gibt auch keinen Button hierfür. | ||
+ | |||
+ | Sollten pro Servo mehr als zwei Stellungen benötigt werden, so können die weiteren Stellungen über den Programm-Generator (Dialog) eingestellt werden, siehe auch erstes Bild in dieser Rubrik. | ||
+ | Bei der Servobestimmung bitte die Kanalauswahl (1/Rot, 2/Grün, 3/Blau) beachten. Pro Servoplatine = 3 Servos = 3 Kanäle \\ {{bilder: | ||
+ | |||
+ | Bitte auch die Bauanleitung "510DE - Servo & LEDs" beachten. Hier sind wichtige Tipps zu den Servoplatinen-Anschlüssen zu finden | ||
+ | |||
+ | ---- | ||
+ | |||
==== Servo-Positionen mit der Arduino IDE definieren ==== | ==== Servo-Positionen mit der Arduino IDE definieren ==== | ||
Zeile 171: | Zeile 201: | ||
* https:// | * https:// | ||
- | ---- | ||
- | |||
- | ==== Servo-Positionen mit dem Farbtestprogramm definieren ==== | ||
- | |||
- | Um den Servo-ATTiny85 zu verwenden müssen noch die Endpositionen der Servos definiert werden. | ||
- | Das ist ebenso mit dem Farbtestprogramm des Programm-Generator möglich. | ||
- | - Programm-Generator starten | ||
- | - Optionen aufrufen \\ {{bilder: | ||
- | - LED __F__arbtest starten \\ {{bilder: | ||
- | - Auswahl des COM Ports bestätigen \\ {{bilder: | ||
- | - Abfrage " | ||
- | - Auf das Laden des Farbtestprogramms warten \\ {{bilder: | ||
- | - Im geöffneten Programm zum Reiter "Servo Test" wechseln \\ {{bilder: | ||
- | - Wir sollten jetzt folgende Darstellung sehen \\ {{bilder: | ||
- | - | ||
- | - 1. Servo Addresse und Servo Anschluss angeben. (Servo Adresse " | ||
- | - 2. Das Servo (ohne Ruderhorn) mittels dem Balken ( unter Servo position) auf 110 (Mitte) setzen | ||
- | - 3. Dann das Ruderhorn des Servo montieren | ||
- | - 4. Folgend die Min-Max-Pos/ | ||
- | - 5. Nach der Bestätigung der Max. Position blinkt die weiße mittlere LED – bedeutet die Geschwindigkeit des Servos kann jetzt ebenso mittels der Pfeilfelder eingestellt werden. | ||
- | - 6. Weitere Servos können jetzt unter der Eingabe von Servo Addresse und Servo Anschluss eingestellt werden (zurück zu Punkt 1.) | ||
- | - 7. Schließen des Farbtestprogramms. Eine extra Speicherung ist nicht notwendig und es gibt auch keinen Button hierfür. | ||
- | |||
- | Sollten pro Servo mehr als zwei Stellungen benötigt werden, so können die weiteren Stellungen über den Programm-Generator (Dialog) eingestellt werden, siehe auch erstes Bild in dieser Rubrik. | ||
- | Bei der Servobestimmung bitte die Kanalauswahl (1/Rot, 2/Grün, 3/Blau) beachten. Pro Servoplatine = 3 Servos = 3 Kanäle \\ {{bilder: | ||
- | |||
- | |||
- | |||
- | Bitte auch die Bauanleitung "510DE - Servo & LEDs" beachten. Hier sind wichtige Tipps zu den Servoplatinen-Anschlüssen zu finden | ||
---- | ---- | ||