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 |