PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neuland und viele Fragen !



crAy0nd0pe
26.12.2007, 21:24
Hallo Leute,

ich habe zu Weihnachten einen Robbie RP6 bekommen. So, nun stellen sich viele Probleme :D Soweit ich weis muss man C# können um den Robbie RP6 zu programmieren. Doch wo finde ich ein Buch darüber ? Denn ich habe in der Anleitung gelesen das man nicht alles von C* können muss oder so ähnlich :D Dazu kommt wie kann man den Robbie RP6 erweitern so das man ihn fernsteuern kann ?

Bis jetzt habe ich schon den Selftest hinbekommen und verschiedene Beispiele ausprobiert. Ausserdem ein bisschen in den Beispielen rumgefummelt. Dabei habe ich den Speed und co. mal erhöht ^^ Englisch Kenntnis sind vorhanden ... Kenntnise habe ich auch schon in HTML und PHP sowie CSS aber ich denke das bringt mich nicht sehr weiter ;)

Danke für euchre Hilfe

radbruch
26.12.2007, 22:56
Hallo crAy0nd0pe

Willkommen im RN-Forum und herzlichen Glückwunsch zum RP6.

HTML und PHP sind schon mal nicht schlecht, dann beherrscht du ja schon die Grundkenntnisse des Editieren und Programmieren. Ein umfangreiches C-Tutorial (https://www.roboternetz.de/wissen/index.php/C-Tutorial) gibt's im RN-Wissen, hier noch speziell für den A V R-gcc-Compiler (https://www.roboternetz.de/wissen/index.php/Avr-gcc). Ein guter Einstieg ist auch die RP6-Doku und die Beispielprogramme. Weitere Infos zum ATMega32 gibts im Datenblatt (http://atmel.com/dyn/resources/prod_documents/doc2503.pdf), schnellen Überblick in der Zusammenfassung (http://atmel.com/dyn/resources/prod_documents/2503S.pdf).

Fernsteuern kann man den RP6 z.B. per Infrarot-TV-Fernbedienung mit dem Demo aus den Beispielen. Das ist natürlich etwas fragwürdig, denn wir wollen doch einen selbstständigen Roboter programmieren. Hier ist wohl der Weg das Ziel: Wie dekodiert man die RC5-Codes? Weitere Anregungen und Ideen findest du in der RP6-Rubrik des Forums.

Gruß

mic

H@//es
26.12.2007, 23:07
!!!!!!!!!!!!!!!!!!!HILFE!!!!!!!!!!!!!!!!!!!!!!!
Hallo ich hab auch den RP6 zu Wihnachten bekommen aber der RP6 ist mein erster Roboter und mit programmieren hab ich auch noch nicht viel gemacht. Deshalb wollte ich fragen ob es nicht irgend ein Buch gibt wo man dies alles lernen kann????? Mir würden auch schon ein paar Tips, wie man das WinAvr Programm bedient, reichen!!!!!!!!!!!!!!!!????? Danke :-s :-s :-s :-s

Dirk
27.12.2007, 09:01
Hallo H@//es,

wenn du alles installiert hast, läuft die Bedienung von WinAVR ziemlich einfach. Du arbeitest im Programmers Notepad, am besten legst du dir dazu eine Verknüpfung auf dem Desktop an.
Mit "File...Open Projects" kannst du dann die Beispielprogramme des RP6 öffnen. Die kannst du dann für erste z.B. ändern und mit "Tools...Make all" neu kompilieren.

Hinweise zu C-Tutorials gibt es hier schon eine Menge. Geh 'mal auf die Suche!

Gruß Dirk

roboterheld
27.12.2007, 09:50
dieses forum ist spitze für winavr-c :

http://www.mikrocontroller.net/forum/gcc

und diese hilfe :

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

in 365 tagen bei täglich 2 stunden ausbildung mit winavr-c kannst du deine eigenen programme schreiben.

und das wichtigste :

das datenhandbuch vom atemage32 ausdrucken, sind nur 300 seiten.

ohne dem kommt ihr nicht voran.

crAy0nd0pe
27.12.2007, 09:54
So, danke für die Antworten ;)

Doch nun stellt sich ein neues Problem. Der linke Motor funktioniert nicht mehr :( Am Anfang als ich ihn ausgepackt funktioniert es schon nicht, da habe ich ihn einfach eni paar Minuten stehen gelassen und es funktioniert wieder. Doch jetzt schon nach 24 h funktioniert garnichts ! Ich habe schon versucht die Lötstellen anzuhauchen, aber das haut auch nicht hin. Dazu habe ich auch den neuen Selftest gemacht, den wo man die manuelle Geschwindigkeit regeln kann, doch da geht auch nichts, kein zucken nichts :(

roboterheld
27.12.2007, 09:55
kalte/warme lötstellen.

zügig umtauschen, heute hat conrad offen.





Ich habe schon versucht die Lötstellen anzuhauchen, aber das haut auch nicht hin.


leben einhauchen kann er nur da oben.

roboterheld
27.12.2007, 10:08
ich hatte mein rp6 3x bei conrad umgestauscht.

kannst dir schonmal den weg merken.

H@//es
27.12.2007, 17:28
Danke des hat mir wirklich geholfen. Bei mir tut glaub ich die USB Schnittstelle nicht ich bekomm einfach keine Verbindung!!!!
MFG H@//es

roboterheld
27.12.2007, 18:27
tausch ihn vorsichtshalber um, dann hast du die gewissheit.

...Der linke Motor funktioniert nicht mehr....
der fehler ist nicht selten aufgetreten. was hat das mit deiner usbverbindung zu tun?

crAy0nd0pe
27.12.2007, 19:46
tausch ihn vorsichtshalber um, dann hast du die gewissheit.

...Der linke Motor funktioniert nicht mehr....
der fehler ist nicht selten aufgetreten. was hat das mit deiner usbverbindung zu tun?

juhu ? Jemand ist mir in miene Thread gekommen. Es sind 2 Leute hier die Fragen haben !

Habe ihn heute umgetauscht und es klappt wieder alles.

Nun nochmal :D Wo finde ich ein gutes Tutorial C für den RP6 zu lernen ? Wie kann ich den RP6 mit einer Universialferndedieung steuern ? Worauf muss ich beim Kauf achten ?

SlyD
27.12.2007, 20:01
Hallo crAy0nd0pe,



Wie kann ich den RP6 mit einer Universialferndedieung steuern ? Worauf muss ich beim Kauf achten ?


Hier:
http://www.arexx.com/rp6/html/de/acc.htm

sind schonmal zwei passende Fernbedienungen aufgelistet. Eigentlich klappt es mit jeder Universal FB. Die FB muss nur irgendeinen RC5 Code unterstützen, egal für welchen Hersteller die Tastenbelegung ist.

Du findest bei den Beispielprogrammen eines wo Du nur noch die Tastencodes abändern musst und dann schonmal so sachen wie fahre vorwärts, rückwärts, links rechts usw. steuern kannst.
Das Programm zeigt Dir auch die empfangenen Codes von der jew. FB an.




Wo finde ich ein gutes Tutorial C für den RP6 zu lernen ?


http://www.arexx.com/rp6/html/de/docs.htm

Anleitung Abschnitt 4.4.1 auf Seite 60 listet einige auf und in der Anleitung ist auch ein Tutorial mit drin ;)


MfG,
SlyD

roboterheld
28.12.2007, 09:20
....Die FB muss nur irgendeinen RC5 Code unterstützen, egal für welchen Hersteller die Tastenbelegung ist. ....


nicht irgendeinen, sondern den "rc5-code".

SlyD
28.12.2007, 12:27
Mit "irgendeinen" habe ich auf den Nebensatz "egal für welchen Hersteller die Tastenbelegung ist" angespielt. In den Anleitungen der FBs ist fast nie RC5 Code explizit angegeben, sondern nur die Tastenbelegung für Geräte verschiedener Hersteller.