PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welches System???



JohnMcClane
19.08.2004, 21:51
Ich bin dabei ein Projekt mit einem Freund zu starten, dass nach und nach erweitert werden soll. Folgende Funktionen sollte man realisieren können.
- Kommunikation mit dem PC möglichst per funk
- RS232 Schnittstelle
.... und das übliche Motor, eingänge für Sensoren...

Bisher habe ich in NQC also Lego programmiert und habe Kenntnisse in C und C++. Würdet Ihr mir zu dem RObby raten oder eher nicht?

x-ryder
19.08.2004, 22:58
Och das mit dem Robby iss schon ok...

Ich würde nen AVR-Microcontroller nehmen für den Start.

Die C-Control Beispilsweise kann man nicht erweitern.

Für nen Basisroboter: ATMEGA8
Für die Mittelstufe: ATMEGA16/ATMEGA32
Für nen Riesenrobo: ATMEGA128

Haben alle nen RS232, Komm mit PC über Funk lassen sich mit billigen Funkmodulen realisieren und für das ganze gibts auch C-Compiler...


Martin

JohnMcClane
20.08.2004, 08:11
Also Du musst nen bißchen wie mit nem Newbie mit mir sprechen, also soll ich die C-Controll Einheit da rausreißen und dann nen anderen Prozessor draufbauen? Hab ich das so richtig verstanden? Wie isssen sonst dieses C-Control 2 dingsbums, dass man noch oben draufstecken kann?
Wie programmiert Ihr eure Roboter, also mit welcher Sprache? Gibt es unterschiede?? Ich möchte eben nur wissen, was ich mir da kaufe, wenn ich mal zuschlage...
Ist es schwer wenn man erst den Robby mit der C-Control programmiert hat und dann umsteigebn will? Ich glaub das waren zu viele Fragen auf einmal, aber egal... Mit welcher Sprache wird der Robby eigentlich sonst programmiert?

x-ryder
20.08.2004, 09:32
Hi

???

Welchen Robby meinst du denn ich dachte du wolltest einen komplett selberbauen, wo noch keine CPU dabei ist...

Naja egal mein Fehler.

Und Hier die Antworten zu deinen Fragen:

1. Mit der C-Control kenn ich mich nicht so gut aus, ich weiss bloß, das dort die Möglichkeiten begrenzt sind (Ports) und das bei ner anderen CPU nicht der Fall ist (sofern man die richtige kauft O:) )

2. Also es gibt Compiler in allen möglichen Sprachen...
- Basic
- C
- Pascal
- ...
Dann musst du dir eben nen guten C-Compiler raussuchen, da du ja C schon kannst.
Unterschiede gibt es im Wesentlichen keine.

3. kann ich dir leider nicht beantworten, da ich nicht weiß, welchen Robby du meinst........... 8-[

Martin

JohnMcClane
20.08.2004, 10:24
Also ich hatte mir das so vorgestellt, ich benutze erstmal den Robby RP5 heißt er glaube ich von Conrad um mir das Hardware Programmieren beizubringen und wollte dann evtl. erweitern nur wenn der RP5 komplett anders als zum Beispiel dieser AVR Programmiert wird hätte das ganze ja nicht wirklich sinn...

x-ryder
20.08.2004, 10:59
Vorteile:
- fertig aufgebautes System mit Sensoren und Antrieb
- Controller und Compiler dabei

Nachteile:
- Basic-Compiler

Und wenn du dann auf nen Atmel AVR umsteigen willst musst du dir warscheinlich nen neuen Compiler kaufen.

Aber es geht!!! (wie man am Roboternetzlogo sieht)

Martin

Kjion
20.08.2004, 15:17
Und wenn du dann auf nen Atmel AVR umsteigen willst musst du dir warscheinlich nen neuen Compiler kaufen.
Für die meisten Compiler gibt es kostenlose Demoversionen die meist in der Codegröße eingeschränkt sind. Fürs ausprobieren und herumspiele reicht es aber erstmal.
Und wenn du sowieso C programmieren willst kannst du einfach den Open Source Compiler AVR-GCC benutzten ( WinAVR als Programmpackt für Windows )...


Aber es geht!!! (wie man am Roboternetzlogo sieht)
Was hat den das Logo damit zu tun ?? Das ist doch ein vollkommen anderer Roboter und ein AVR oder eine C-Control ist auch nicht drauf :-k

MfG
Kjion

x-ryder
20.08.2004, 16:14
Der Robo aufm Logo iss nen RP5 bloß umgebaut und mit nem AVR.

Martin

JohnMcClane
20.08.2004, 16:53
Kann man zum Programmieren eigenltich dann visual Studio benutzen? Wäre ganz cool, wenn ich das einbinden könnte oder so...

sonic
20.08.2004, 18:59
Der Robo aufm Logo iss nen RP5 bloß umgebaut und mit nem AVR.
Martin

Nö, das is "Caty". War ein Catwieselbausatz der zu einer Diplomarbeit umgebaut wurde. Kannst ja mal Judgeman fragen. Der hat ihn gebaut.
Also wirklich kein RP5 ;-) Aber der Catwieselbausatz war von Conrad...

https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=107

https://www.roboternetz.de/phpBB2/images/nickpage/451073638067.jpg

Gruß, Sonic

sonic
20.08.2004, 19:00
Kann man zum Programmieren eigenltich dann visual Studio benutzen? Wäre ganz cool, wenn ich das einbinden könnte oder so...

Mit VS kenn ich mich nicht so aus, weis nicht ob du da den Compiler austauschen könntest.
Schau mal bei Bloodshed nach DevC++, der nutzt den GCC mit Cygwin. Eventuell hast du da Glück...

Gruß, Sonic