Guten Tag, ich habe mir folgendes DMX Shield gekauft: [[http://www.komputer.de/zen/index.php?main_page=product_info&products_id=275¤cy=EUR[[ mit dem ich etwas rumspielen möchte. Mein Sketch ist nach dem hier aufgebaut: [[http://playground.arduino.cc/DMX/Ardmx]]. Nun bekomme ich beim Übersetzen den Fehler das er den Sketch nicht auf die Platine übersetzen kann. Mein Arduino Mega habe ich bei Ebay bestellt. Darum gehe ich davon aus das es kein original Arduino ist. Auf der Seite habe ich auch gelesen das es zu Problemen mit nicht originalen Arduinos kommen kann. Ich habe schon versucht Werte zu ändern, weiß aber nicht welche genau die richtigen sind und ob man dies nur im Sketch selber ändert. Auch mit Conceptinetics DMX Library, woher auch das Shield ist, hatte ich keinen Erfolg. Ich möchte eigentlich nur ein Signal über DMX empfangen und damit bestimmte Ausgänge schalten. Hat jemand Erfahrung damit? Gruß Gerd
Gerd schrieb: > Nun bekomme ich beim Übersetzen den Fehler das er den Sketch nicht auf > die Platine übersetzen kann. Zeige mal die komplette Fehlermeldung.
Habe nochmal etwas herumprobiert. Wenn ich das DMX über RX und TX nicht anschließe, lädt er das Programm hoch. Wenn ich die Verbindung zum Shield über TX und RX herstelle und das Programm erneut hochladen will bekomme ich diese Fehlermeldung der im Anhang ist. Jemand eine Idee? Auf dieser Seite: http://www.hoelscher-hi.de/hendrik/wahl.htm finde ich leider nichts was mir glaube helfen würde. Gruß
RTFM In case you have the shield configured to use the RX and TX pins you have to disable the shield before you can upload your new sketch onto the Arduino board. This jumper allows you to disable the shield without disconnecting it from the Arduino board which saves time.
Ach danke das stimmt. Das habe ich schon einmal gelesen und dachte ich habe das Shield dementsprechend eingestellt. Ich hätte noch eine Frage, wenn ich 45 Ausgänge schalten möchte, reicht es dann aus diese Array: volatile uint8_t DmxRxField[8]; //array of DMX vals (raw) auf 44 zu stellen?
Ach danke das stimmt. Danke Das habe ich schon einmal gelesen und dachte ich habe das Shield dementsprechend eingestellt. Ich hätte noch eine Frage, wenn ich 45 Ausgänge schalten möchte, reicht es dann aus diese Array: volatile uint8_t DmxRxField[8]; //array of DMX vals (raw) auf 44 zu stellen?
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.
