Guten Morgen, gerne wollte ich für Weihnachten meinen Neffen vom reinen Konsum des Star-Wars-Merchandising weg zu etwas Bastelei und dem Arduino bringen. Ein eigens Laser-Schwert (zusammen) bauen, damit würde man ihn wohl erreichen (ist ja schwer gegen Spielekonsole, Smartphone und Co). Leider geht zw. Arbeit und zwei Kinder nicht mehr so viel. Als Studi hätte ich mich wohl da reingefuchst... Problem: Nach einer Anleitung im Netz habe ich Teile und den Arduino Code besorgt. Leider dachte ich ich könnte den Arduino Leonardo (ATmega 42u4) einfach durch den Nano (ATmega 328P) ersetzen. Da hatte ich aber nicht zuvor in den Code geschaut. Um den Sound über PWM auszugeben werden die Timer und Register genutzt. Kann mir jemand helfen, ob das sich übersetzten lässt? Gefunden habe ich schon diese Anleitung in der PWM beim ATmega 328P zu Audioausgabe genutzt wird. http://wiki.openmusiclabs.com/wiki/PWMDAC Für jemand der sich ausgeht ist das evtl. ein Klacks. Für mich reicht das bisschen Freizeit niemals und ich müsste das Projekt beerdigen. :( Ich weiß, dass ich hier darum bitte, dass mir jemand die ganze Arbeit macht. Aber die Datasheets haben nunmal über 600 Seiten. Bis ich das alles herausgefunden und verstanden habe... Also kurzum: Kann mir jemand den Code von hier: https://github.com/unorthodox-engineers/arduino-ledsaber vor allem Audio.h so übersetzen, dass er auf der Arduino IDE für das Board Nano kompiliert und funktioniert? Möge die Macht mit euch sein :) -Idefixchen
Hi
>ATmega 42u4
Bist du sicher, das das kein ATMega32U4 ist?
MfG Spess
Du hast natürlich recht! Das ist ein Atmel32u4. Das Problem bleibt aber das gleiche...
:
Bearbeitet durch User
Also bis Weihnachten bekommt man sicher noch ein Pro Micro bestellt, der ist mit dem 32U4 wie der Leonardo. Sozusagen die Nano-Version vom Leonardo. Dann ist der Code 1:1 anwendbar. Kostet auch nicht die Welt. Das so als Tip falls keiner hier das portieren mag...
Hier: 9€, Lieferung um Nikolaus rum... https://www.amazon.de/dp/B01KMFRCN0/ref=psdc_1626220031_t1_B01D0OI90U
ide f. schrieb: > Nach einer Anleitung im Netz habe ich Teile und den Arduino Code > besorgt. Leider dachte ich ich könnte den Arduino Leonardo (ATmega 42u4) > einfach durch den Nano (ATmega 328P) ersetzen. Da hatte ich aber nicht > zuvor in den Code geschaut. Einfache Lösung: Besorg dir einen Arduino Leonardo und verwende den Arduino Nano für etwas anderes :) (kommt halt drauf an, was man mehr hat ... Zeit oder Geld ... Ich würde vermutlich das passende Board kaufen, weil Zeit ist meist begrenzter)
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.