Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:spezial:codevorlagen:holzfaeller [2021/12/10 19:48] – fromue | anleitungen:spezial:codevorlagen:holzfaeller [2024/10/28 17:03] (aktuell) – [Der Holzfäller, wie programmieren?] fromue | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
Die Vorlage für dieses Projekt hat mir ein Bekannter von unserem Winnender Stummi-Stammtisch zukommen lassen.\\ | Die Vorlage für dieses Projekt hat mir ein Bekannter von unserem Winnender Stummi-Stammtisch zukommen lassen.\\ | ||
Hier findet man die originale Beschreibung, | Hier findet man die originale Beschreibung, | ||
- | <WRAP center round download 60%> | + | <WRAP center round download 60%> |
- | Mein erste Gedanke war, als ich es gelesen habe, das muss sich doch mit der MobeLedLib | + | Mein erster |
\\ | \\ | ||
So, nun geht es los. \\ | So, nun geht es los. \\ | ||
Zeile 30: | Zeile 30: | ||
===== Was soll passieren? ===== | ===== Was soll passieren? ===== | ||
- | * Kettensäge startet und wird angelegt (Baumfäller | + | * Kettensäge startet und wird angelegt (Holzfäller |
- | * Mann setzt mit Kettensäge nach (Baumfäller | + | * Mann setzt mit Kettensäge nach (Holzfäller |
- | * 2. Mal nachsetzen der Kettensäge (Baumfäller | + | * 2. Mal nachsetzen der Kettensäge (Holzfäller |
* Baum wackelt | * Baum wackelt | ||
- | * Baumfäller | + | * Holzfäller |
* Der Baum knickt weg | * Der Baum knickt weg | ||
* Der Baum bleibt kurz an einem anderen Baum hängen | * Der Baum bleibt kurz an einem anderen Baum hängen | ||
Zeile 45: | Zeile 45: | ||
===== Was muss programmiert werden? ===== | ===== Was muss programmiert werden? ===== | ||
- | - Pattern-Ablauf Servo 1, der Baumfäller | + | - Pattern-Ablauf Servo 1, der Holzfäller |
- Pattern-Ablauf Servo 2, der Baum | - Pattern-Ablauf Servo 2, der Baum | ||
- Pattern-Ablauf Sound (für das Soundmodul) | - Pattern-Ablauf Sound (für das Soundmodul) | ||
Zeile 76: | Zeile 76: | ||
\\ | \\ | ||
- | Nachdem wir den Sound 6 brauchen (hatte ich ja ganz oben geschrieben, | + | Nachdem wir den **Sound 6** brauchen (hatte ich ja ganz oben geschrieben, |
sind für uns die Werte ADKEY2 -- Helligkeit 134 -- Sound 6 ( in der Tabelle rot hinterlegt) interessant. \\ | sind für uns die Werte ADKEY2 -- Helligkeit 134 -- Sound 6 ( in der Tabelle rot hinterlegt) interessant. \\ | ||
- | Steht der Sound auf anderer Stelle auf der SD-Karte, so muss man natürlich dann die entsprechenden Werte aus der Tabelle | + | Steht der Sound auf anderer Stelle auf der SD-Karte, so muss man natürlich dann die entsprechenden Werte aus der Tabelle |
\\ | \\ | ||
Um die Werte zum Soundmodul schicken zu können, benötigen wir noch die Schaltzeiten, | Um die Werte zum Soundmodul schicken zu können, benötigen wir noch die Schaltzeiten, | ||
Zeile 113: | Zeile 113: | ||
Als nächstes benennen wir das Makro mit einem aussagekräftigem Namen, wie zum Beispiel: " | Als nächstes benennen wir das Makro mit einem aussagekräftigem Namen, wie zum Beispiel: " | ||
Jetzt geht es ans ausfüllen der Tabelle: | Jetzt geht es ans ausfüllen der Tabelle: | ||
+ | \\ | ||
\\ | \\ | ||
{{: | {{: | ||
Zeile 140: | Zeile 141: | ||
Die unter der Tabelle angegebenen Hinweise dienen zur Erklärung des Ablaufs, um zu erkennen wann was gemacht wird. \\ | Die unter der Tabelle angegebenen Hinweise dienen zur Erklärung des Ablaufs, um zu erkennen wann was gemacht wird. \\ | ||
\\ | \\ | ||
- | <WRAP center round tip 60%> | + | <WRAP center round tip 30%> |
**Speichern __nicht__ vergessen!!!** | **Speichern __nicht__ vergessen!!!** | ||
</ | </ | ||
Zeile 178: | Zeile 179: | ||
Wichtig ist in Spalte 5 wieder G1 einzugeben, damit nach dem Ablauf wieder mit Spalte 3 begonnen werden kann. \\ | Wichtig ist in Spalte 5 wieder G1 einzugeben, damit nach dem Ablauf wieder mit Spalte 3 begonnen werden kann. \\ | ||
\\ | \\ | ||
- | <WRAP center round tip 60%> | + | <WRAP center round tip 30%> |
**Speichern __nicht__ vergessen!!!** | **Speichern __nicht__ vergessen!!!** | ||
</ | </ | ||
Zeile 202: | Zeile 203: | ||
Es werden wieder Rot und Grün angelegt. \\ | Es werden wieder Rot und Grün angelegt. \\ | ||
\\ | \\ | ||
- | <WRAP center round tip 60%> | + | <WRAP center round tip 30%> |
**Speichern __nicht__ vergessen!!!** | **Speichern __nicht__ vergessen!!!** | ||
</ | </ | ||
Zeile 216: | Zeile 217: | ||
- | <WRAP center round box 60%> | + | <WRAP center round box 20%> |
**Endlich sind wir fertig !! **:-D | **Endlich sind wir fertig !! **:-D | ||
</ | </ | ||
Zeile 225: | Zeile 226: | ||
Jetzt müsste es, nachdem man in der Excel den " | Jetzt müsste es, nachdem man in der Excel den " | ||
\\ | \\ | ||
- | Stoppen kann man das Ganze dann mit dem "Roten Punkt" | + | Stoppen kann man das Ganze dann wieder |
+ | \\ | ||
\\ | \\ | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Zeile 233: | Zeile 235: | ||
Sobald neu gestartet wird, fahren die Servos in die Ausgangsposition und das Programm startet von vorn. | Sobald neu gestartet wird, fahren die Servos in die Ausgangsposition und das Programm startet von vorn. | ||
</ | </ | ||
+ | \\ | ||
\\ | \\ | ||
Da der Sound sehr laut ist, habe ich im Prog_Generator noch weitere Zeilen eingefügt um die Lautstärke zu regulieren. \\ | Da der Sound sehr laut ist, habe ich im Prog_Generator noch weitere Zeilen eingefügt um die Lautstärke zu regulieren. \\ | ||
Hierzu benutze ich die Taster mit den dazugehörigen LEDs der Hauptplatine. \\ | Hierzu benutze ich die Taster mit den dazugehörigen LEDs der Hauptplatine. \\ | ||
- | \\ | ||
* Switch D1 (der linke Taster) macht in diesem Beispiel " | * Switch D1 (der linke Taster) macht in diesem Beispiel " | ||
* Switch D2 (der mittlere Taster) macht in diesem Beispiel " | * Switch D2 (der mittlere Taster) macht in diesem Beispiel " | ||
Zeile 242: | Zeile 244: | ||
Hier die entsprechenden Zeilen für die Programmierung: | Hier die entsprechenden Zeilen für die Programmierung: | ||
\\ | \\ | ||
- | {{: | + | {{: |
\\ | \\ | ||
\\ | \\ | ||
\\ | \\ | ||
** Nun wünsche ich Euch viel Spaß beim Nachbau und Baumfällen**\\ | ** Nun wünsche ich Euch viel Spaß beim Nachbau und Baumfällen**\\ | ||
+ | \\ | ||
\\ | \\ | ||
Hier habe ich noch ein Video des " | Hier habe ich noch ein Video des " | ||
Zeile 255: | Zeile 258: | ||
\\ | \\ | ||
- | (c) Dieses Projekt wurde durch Jürgen (fromue) zur Verfügung gestellt. | + | (c) Dieses Projekt |