Show Posts
Pages: 1 ... 74 75 [76] 77 78 ... 94
1126  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 07, 2012, 06:05:30 am
Quote
Nur ich weiß nicht genau wie ich das problem lösen kann und ob man es überhaupt lösen kann....im moment fällt mir noch nichts passendes ein !
Das verstehe ich nicht ganz, Du hast doch das Beispiel auf die 8 LEDs erweitert, nur lediglich vergessen an allen Stellen den Code auf 8 LEDs zu erweitern.
Die Stelle
Code:
if (Serial.available() >= 7)
fragt ab, ob bereits 7 Bytes für 7 Channels im seriellen Puffer liegen. Was muss man wohl machen, wenn man statt 7 nun 8 Channel hat und daher warten will, bis 8 Bytes für 8 Channel im Puffer liegen?
Ebenso das Array
Code:
int incomingByte[7];
das für 7 Byte definiert wird. Was muss ich wohl machen, damit ich ein Array für 8 Bytes definiere?
1127  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 07, 2012, 05:11:50 am
Ich vermute mal, Dein Problem ist das
Code:
if (Serial.available() >= 7)
Damit wird schon aus dem Serial-Puffer gelesen, wenn erst 7 der 8 Channels übertragen wurden. Damit bleibt das 8 Byte im Puffer und wird beim nächsten Durchlauf als erstes Byte also für Channel 1 gelesen. Damit verschiebt sich Deine Sequenz um genau 1 Byte pro Durchlauf.
Ein weiterer Fehler, der sich aktuell zwar nicht auswirkt, aber später Probleme machen kann ist, das Dein Array zu klein ist.
Ein
Code:
int incomingByte[7];
Erzeugt ein Array mit 7 Einträgen, nicht mit 8. Eigentlich könntest Du nur von incomingByte[0] bis incomingByte[6] darauf zugreifen. Das Du incomingByte[7] verwendet kannst, liegt einfach nur daran das der Arduino kein Memory-Protection hat. Da der Compiler aber nicht weiss, das Du ein Byte mehr an Speicher verwendest, kann es sein das auf diesem Byte bereits wieder Daten einer anderen Variable im Speicher liegen und Du damit plötzlich deren Wert veränderst, wenn Du ein incomingByte[7]=xxx machst.
1128  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 07, 2012, 02:24:29 am
Ok, wenn es nur die Reihenfolge der Lampen ist, dann ist es vermutlich kein elektrisches Problem. Dann poste doch mal Deinen Code. Bitte verwende dabei die "#" Tags (Insert Code - oben in der Editorleiste). Vermutlich stimmt nur irgendwie die Zuordnung der Pins nicht ganz.
1129  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 06, 2012, 01:40:14 pm
Bitte poste mal den Schaltplan, wie Du die LEDs angeschlossen hast. Dazu kommt, das der Arduino (ich vermute mal ein Mega) auch nur einen maximalen Strom liefern kann. Wie groß sind denn die Widerstände die Du vor den LEDs hast? Der maximale Strom pro Port (A,B,CD..) ist auch begrenzt. Zusätzlich auch noch der Strom der gesamt über GND fliessen darf. Wenn keine LED mehr richtig leuchtet klingt das ein wenig so, als würde die gelieferte Spannung zusammenbrechen.
1130  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 06, 2012, 04:52:55 am
Bezüglich Vixen und Arduino findet sich eine Menge nützliches im Netz.
Z.B. http://doityourselfchristmas.com/forums/showthread.php?12757-Vixen-Generic-Serial-Output-controls-the-Arduino!&p=129693#post129693
Vermutlich ist das schon die Lösung für Dein Problem :-)
btw. das war der erste Treffer in  Google bei der Suche nach "Arduino + Vixen", odrt gab es einen entsprechenden Link.
1131  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 06, 2012, 04:40:08 am
Wenn ich das richtig verstehe, willst Du eigentlich mit Deinem PC die 10 LEDs steuern. Der Ardiuino ist nur "Mittel zum Zweck", weil da die LEDs angeklemmt werden können und Du sie über einen Sketch einzeln steuern kannst.
Wenn das so ist, sollte es doch nicht sonderlich schwer sein.
Auf der einen Seite hast Du den PC, der über USB mit dem Arduino verbunden ist. Das Programm "Vixen" (ich vermute mal das hier: http://www.vixenlights.com/downloads.html) liefrt über das "Generic serial" output plugin die Daten an den Arduino. Der liest einfach was da kommt und schaltet entsprechend die LEDs. 6 Davon kannt Du sogar per PWM dimmen, ansonsten kann Du bis zu 18 LEDs direkt ansteuern. PIN 0  und 1 sind durch die serielle Verbindung belegt, der Rest kann komplett verwendet werden, inkl. der 6 analog-Pins.

Die größte Schwierigkeit ist vermutlich, das Daten-Protokoll Deines Steuerprogramms zu bekommen, dmait Du weisst was da über die serielle Schnittstelle geschickt wird.
Mario.
1132  International / Deutsch / Re: Licht auf bestimmte Musik !!! on: April 05, 2012, 03:28:50 pm
Es wäre gut, wenn Du erstmal beschreibst, was genau Du machen willst. LEDs mit einer Musik zu synchronisieren kann ja bedeuten, das Du anhand der Töne bestimmte LEDs schalten willst. Es kann aber auch bedeuten, das Du die LEDs zu festgelegten Zeiten schalten willst.
Letzteres ist sicher deutlich einfacher.

Was genau hat den mit dem Code aus dem Forums-Post nicht so funktioniert? Oder, genauer ... Was hat der Code gemacht und was hast Du erwartet.
In einem früheren Post hast Du mal geschrieben, das Du einen Arduino Mega 2560 hast. Konntest Du den nicht zum Testen nehmen, bevor Dein neues Board angekommen ist?
Mario.
1133  International / Deutsch / Re: projekt | arduino game controller on: April 04, 2012, 12:36:01 am
Kurze Frage, soll der Arduino nur für den Controller herhalten, oder soll das ganze Spiel darauf laufen?
Wenn das Spiel z.B. auf einem Rechner in Processing gemacht wird, und der Arduino nur zur Steuerung dient, kannst Du noch einen Bluethooth-Adapter verwenden um die Controllerdaten drahtlos zu übertragen.
1134  International / Deutsch / Re: SD Card on: April 02, 2012, 02:18:49 am
Hast Du schon mal ein anderes Beispiel versucht? Z.B. Die Arduino SD-Lib? http://arduino.cc/en/Reference/SD
Zu Deinem Sketch:

1) Dort steht was von
Code:
// define the pin that powers up the SD card
#define MEM_PW 8
Laut Datenblatt verwendet Dein Shield aber nur die Pin 10-13.

2) Dein Sketch wartet erstmal auf eine Eingabe über die serielle Schnittstelle, ehe er etwas tut. Hast Du denn mal die Zeichen "W" oder "T" über die serielle Verbindung an den Arduino geschickt, wenn das Programm läuft?


1135  International / Deutsch / Re: 64 RGB-LED Matrix, TLC5940, Leistungsversorgung on: March 31, 2012, 07:49:14 am
Das denke ich auch, da Du ja wie es scheint auch jede LED einzeln ansteuern willst. Dazu reichen die 12 TLCs ja genau aus.
Nur noch eine Frage, willst Du die LED Matrix selsbt bauen? Die zu kaufenden LED-Matrizen sind ja im normalerweise für Multiplexing ausgelegt und haben nicht für jede LED einzelne Anschlüsse.
1136  International / Deutsch / Re: Arduino 10 x 12V, 10Watt LEDs steuern on: March 31, 2012, 04:15:04 am
Die einzelnen Lampen werden parallel an die Spannungsquelle angeschlossen. Die Anodenseite der LED-Lampen an +12V des Netzteils, die Kathodenseite der LEDs jeweils an den Collector-Anschluss des TIP120. Der Emitter-Anschluss des TIP120 geht an Masse und über einen 1kOhm Widerstand wird der Basis-Anschluss des TIP120 an den Ausgang des Arduino angeschlossen. Wenn Du den Arduino über die gleiche Spannungsquelle wie die Lampen betreibst, wars das schon, hat der Arduino eine eigene Spannungsversorgung, mußt Du noch die beiden Massen verbinden, sonst funktioniet das Ganze nicht.
Hier nochmal ein Beispiel für den TIP120:
http://ctheds.files.wordpress.com/2007/10/tip120.jpg
1137  International / Deutsch / Re: Stromversorgung über Akkus und Displays verwenden? on: March 30, 2012, 12:05:07 pm
Gar kein so schlechtes Angebot für eine Einsteiger-Set. Auch wenn nochmal 19% Einfuhrsteuer drauf kommen sind es knapp 35 Euro.
1138  International / Deutsch / Re: Gute Seiten für Einsteiger? (mit Tutorials, Erklärungen, Beispiele, etc) on: March 30, 2012, 09:10:49 am
Zur Programmierung findest Du hier eine gute Einführung:
http://www.freeduino.de/books/arduino-programmier-handbuch
Als PDF auch hier: http://www.netzmafia.de/skripten/hardware/Arduino/Arduino_Programmierhandbuch.pdf
Ansonsten bietet http://arduino.cc/playground/ schon jede Menge Tutorials und Hinweise zur Programmierung und zum Verwenden jeder Art von Hardware am Arduino.
1139  International / Deutsch / Re: Potentiometer digital steuern? on: March 30, 2012, 06:45:41 am
Gibt's auch zum drehen:
http://www.reichelt.de/6mm-Potis-stereo/RK27112MC-LIN10K/index.html?;ACTION=3;LA=444;GROUP=B254;GROUPID=3136;ARTICLE=73907;START=0;SORT=artnr;OFFSET=500
1140  International / Deutsch / Re: Potentiometer digital steuern? on: March 30, 2012, 06:44:29 am
Wie wäre es mit sowas:
http://www.reichelt.de/Schiebepotis/RSA0N11M9-LIN10K/index.html?;ACTION=3;LA=444;GROUP=B28;GROUPID=3713;ARTICLE=73884;START=0;SORT=artnr;OFFSET=500
Ist halt zum schieben, nicht zum drehen. Aber zumindest motorisiert.
Pages: 1 ... 74 75 [76] 77 78 ... 94