Richtiges Einstiegsmodell?
Hallo,
bereits als kleines Kind hat mich das Thema Roboter schon sehr interessiert.
Neulich bin ich wieder drüber gestolpert und hab mir nun den LEGO Mindstorm NXT 2 zugelegt (sollte demnächst ankommen).
Dieses "Spielzeug" ist ja schon ziemlich fertig,
die "Programmierung" (wenn man das noch so nennen kann) erfolgt vereinfacht, z.T. per Drag&Drop-Widgets.
Damit möchte ich die Roboter-Welt eintauchen.
Gegen Weihnachten möchte ich mir dann ggf. den RP6 aus dem Conrad-Katalog kaufen.
Diesen Roboter muss man in der Hochsprache C programmieren.
Programmiererfahrung hab ich bereits einige,
jedoch eher in diversen Skriptsprachen und/oder (Hochsprache) Java.
Nun stellt sich die Frage ob der RP6 für wirkliche Einsteiger (lerne gerade erst die elektronischen Grundlagen (Ohmsche Getzt, Widerstand usw.)) geeignet ist?
Außerdem; wie soll ich mir das Vorstellen mit einer Programmiersprache direkt mit der Hardware zu kommunizieren?
Das habe ich bisher noch nie gemacht.
Könnte jemand ggf. ein Beispiel posten?
Gruß
Re: Richtiges Einstiegsmodell?
Zitat:
Zitat von RootDev
Hallo,
Neulich bin ich wieder drüber gestolpert und hab mir nun den LEGO Mindstorm NXT 2 zugelegt (sollte demnächst ankommen).
Nun stellt sich die Frage ob der RP6 für wirkliche Einsteiger (lerne gerade erst die elektronischen Grundlagen (Ohmsche Getzt, Widerstand usw.)) geeignet ist?
Die alten Mindstorm Dinger konnte man mit anderer Firmware flashen, so konnte man auch in anderen Hochsprachn bspw. C programmieren. Evtl. geht das beim NXT2 auch (noch)? -> google
Ja, der RP6 ist dafür super geeignet, da er eine tolle Library mitbringt, die einem die ganze Hardware abstrahiert (bspw. Steuerung Motor und Leds etc). Mit bissl C-Kenntnissen kommt man da schon sehr weit. Zusätzlich kann man dann in der Lib "nachlesen" wie das alles so gemacht wird (Ports ansteuern, ADC auslesen, I2C usw).
Der Asuro war bei mir wg. mangelnder Sensoren/Anschlussmöglichkeiten recht schnell ausgeleiert, obwohl auch dort eine entsprechend gute Library dabei ist und erweitert werden kann. Mit dem RP6 wirst Du aber mehr Spass haben. Ggf. mit nem Sharp Distanzsensor als Erweiterung anfangen. Leicht abzufragen/anzuschliessen mit brauchbaren Ergebnissen.
Gruss