Go Down

Topic: Rainbwoduino Problem (Read 2 times) previous topic - next topic

bendoben

Guten Tag,
Seit ca. einer Stunde versuche ich ein Beispielprogramm auf mein Rainbowduino per arduino Mega zum laufen zu bekommen.
Der Rainbowduino wurde schon mit der neuen Firmware 3 aktualisiert jedoch es funktioniert nichts.
Wie muss ich den RBD an den Arduino anschließen?
Lg Ben
http://benduino.blogspot.com/

MueThoS

Ich weiß ja nicht was du schon gemacht hast und ob das geklappt hat oder nicht!
Bekommst Du Fehlermeldungen?
Welches Testprogramm willst du laufen lassen?

Ein paar mehr Informationen über dein Setup währen hilfreich.

bendoben

Programm:
Rainbow-Plasma

Es wird geuploaded jedoch es geschieht nichts am RBD.
Kann es sein, dass mir ein fehler unterlaufen ist nach dem Firmenupgrade auf die V3 ?
Denn zuvor bei Stromzufuhr leuchtete der Rainbowduino und nach dem Upgrade leuchtet nichts mehr.
http://benduino.blogspot.com/

MueThoS

Mal angenommen du redest von der selber Firmware wie ich dann sollte der Rainbow nachdem er Strom hat komplett Leuchten.
Son Farbverlauf halt.
Beim Aufspielen der Firmware ist kein Fehler aufgetreten?

Eine Raterei hier!

Wie hast du den Rainbow mit dem Mega verbunden? Seriel oder I2C oder mit Kordel?

Link der Firmware? Damit ich weiß welche das ist! Obs die selbe ist die ich drauf habe.
Link des Codes?
Und wie hast du die beiden Verbunden beim Firmware aufspielen.
Und wie hast du die beiden Verbunden beim Test.

bendoben

Firmware:
http://code.google.com/p/rainbowduino-firmware/            V3.0

Arduino 5V pin to Rainbowduino Vcc
Arduino GND pin to Rainbowduino GND
Arduino RX (pin 0) to Rainbowduino RX
Arduino TX (pin 1) to Rainbowduino TX
Arduino RESET to Rainbowduino DTR

okay der Upload hat nicht funktioniert und es klappt wieder alles nicht, denn mein Arduino Mega unter Mac Os meckert immer wieder
avrdude: stk500_2_ReceiveMessage(): timeout
Den leeren Sketch konnte ich übertragen an den Arduino jedoch die Frimware nicht...
http://benduino.blogspot.com/

MueThoS

Ah, das sieht schon besser aus.
Also, Problem ist wohl das das mit dem Mega und dem Uno nicht geht. Zumindest habe ich das gehört.
Es hat aber geklappt mit einem Trick.
Und zwar wichtig ist ja noch das du die Benutzeroberfläche auf Atmega328 stellst.
Und bei Einspielen mußt du irgendwann von hand resetten.
Ich kann dir leider nicht mehr genau sagen wann.
Ich meine ich hätte am Rainbow den reset Taster gedrückt gehalten bis er angefangen hat zu übertragen und erst dann los gelassen.
Ich habe auch stunden rum gesucht und gefummelt.
Versuchs nochmal mit nem manuellen reset.

bendoben

so ich habe wirklich alle Boards nun ausprobiert und komme zu keinem Ergebnis.
Gibt es denn wirklich keine andere Lösung?
http://benduino.blogspot.com/

uwefed

Du mußt RX mit TX verbinden und umgekehrt
Grüße Uwe

bendoben

#8
Mar 05, 2011, 04:31 pm Last Edit: Mar 05, 2011, 04:34 pm by bendoben Reason: 1
Okay es klappt einfach nicht, dass macht echt langsam keinen Spaß mehr.
Wäre es möglich, den Rainbowduino via isp an den arduino zu verbinden?
oder man benutzt einen anderen programmer? z.B mySmartUSB ?
Gibt es denn kein Tutorial?
Lg und Danke
http://benduino.blogspot.com/

volvodani

Quote

Arduino 5V pin to Rainbowduino Vcc
Arduino GND pin to Rainbowduino GND
Arduino RX (pin 0) to Rainbowduino RX
Arduino TX (pin 1) to Rainbowduino TX
Arduino RESET to Rainbowduino DTR

Das kann von der Logik her nicht Funktioniern:
Richtig wäre
Arduino 5V pin to Rainbowduino Vcc
Arduino GND pin to Rainbowduino GND
Arduino RX (pin 0) to Rainbowduino TX   (der Arduino Empfängt( Receive) Raini Sendet (Transmit))
Arduino TX (pin 1) to Rainbowduino RX   (der Arduino Sendet ( Transmit) Raini empfängt (Receive))
Arduino RESET to Rainbowduino DTR  
So ist das Leben:
Manchmal bis du das Denkmal, manchmal die Taube!

bendoben

Ja, sofern ich die Verkabelung ändere, bekomme ich noch öfters die Fehlermeldung:
Stk500 2 Timeout

http://benduino.blogspot.com/

volvodani

Ne Idee.
Unterschiedliche Baudrate?
So ist das Leben:
Manchmal bis du das Denkmal, manchmal die Taube!

bendoben

#12
Mar 06, 2011, 12:52 pm Last Edit: Mar 06, 2011, 12:58 pm by bendoben Reason: 1
Ja keine Ahnung ich programmiere es ja per Arduino und verwende den oben genannten Sketch...
Liegt es wie gesagt am Arduino Mega?
Denn diese nette Fehlermeldung bekomme ich ja relativ oft...


Edit:
habe in einem anderem Thread dies gefunden:
...
OK, habs hin bekommen!

3 Dinge die anscheinend wichtig sind. (soweit ich das derzeit beurteilen kann)
1. Ich habe den Mega genommen weil ich gelesen habe das es derzeit nicht mir dem UNO geht (vielleicht verwechsel ich da aber auch was)
2. Ich habe ATmega328 als Ziel gewählt (Danke)
3. Ich habe das Board von Hand resettet

Jetzt blinkt hier schon mein Testaufbau.
Hardware geht also soweit, dann kann ich mich an die Programmierung machen.
Aber Heute nicht mehr.

Danke und Gruß
MueThoS
...

Nun gut, nach MueThoS anleitung versucht und ich bekomme wie immer eine Fehlermeldung jedoch mit Problem uploading to board.
http://benduino.blogspot.com/

MueThoS

Ich habs gerade auch nochmal probiert.
Und habs bei gefühlten 100 Versuchen nur 1 mal geschafft und kann dir nicht sagen wie und wieso.
Am besten doch mit ISP probieren.

bendoben

@MueThoS
Wie hast du es denn nun genau gemacht?
Könntest du eine genaue Anleitung schreiben, mit daten und quellenlinks?

Lg Ben
http://benduino.blogspot.com/

Go Up