PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einstiegshilfe welchen controller?



luvat
31.01.2006, 14:47
Servus.

Ich habe großes Interesse ein wenig mit dem Thema Robotik rumzuspielen. (oder auch mehr ;))

Ich denke meine Grundvorraussetzungen sind ganz gut:

- Tonnenweise Fischertechnik
- Tischlerei
- Fast fertiges Software Engineering Studium

Also an Grundverständnis der Programmierung wirds bei mir nicht scheitern. Wir haben auch im 3ten Semester mit Lego Mindstorms "rumgespielt" und diese Programmiert. Das hat mir im Prinzip gut gefallen,... aber ich mag irgendwie kein Lego ;)
Desweiteren mußten wir einen Fahrstuhl programmieren.

Ich hatte eigentlich mit dem Gedanken gespielt mir einen Computing Satz von Fischertechnik zu kaufen. Diese finde aber unverschämt teuer. Daher ist meine Frage was ich am besten für einen Microcontroller nehme um Motoren ansteuern und Sensoren auszulesen etc.

Er sollte halt keine 200 Euro kosten.
Schön wäre es auch, wenn man ihn mit einer höheren Programmiersprache programmieren könnte und nicht gerade BASIC. Also C wäre schon toll denk ich.

Was meint Ihr; was ist da geeignet für einen Anfänger?

danke schonmal für Eure antworten.

x-ryder
31.01.2006, 15:10
also nix gegen basic ^^ ich progge seit jahren basic, und es war immer vollkommen ausreichend und schnell genug, des weiteren gibts bei uns ne firma, die proggen auch mit basic, und das auch schon seit nen paar jahren, sogar die 2000-zeilen programme funzen zeitlich wunderbar ^^

aber jetzt zu deiner frage, also eigentlich kann man meines wissens jeden anderen controller mit C oder asm proggen, aber ich benutze selbst nur den AVR, und die haben bisher für alles immer gereicht, der kleinste issn DIP-8 und hat 5 I/Os und der größte iss TQFP-64 und hat 51 I/Os, also schon ne recht große bandbreite, damit kann man schon gut was machen. Zum anfangen wäre vielleicht ne RN-Control was, die gibts bei Robotikhardware (www.robotikhardware.de), und es gibt hier im netz sehr guten support, da die rnc ja von hier stammt ^^

ich hoffe ich konnte dir schonmal helfen, wenn du noch mehr wissen willst, meld dich ^^

Martin

luvat
31.01.2006, 18:32
also dieses rn control ding sieht sehr schön aus =) Danke schonmal für die schnelle Antwort ^^

ich glaube das werde ich mir mal bestellen, habe da aber noch ein paar fragen zu *g*

brauch ich zusätzlich das rs232 anschlusskabel oder isp kabel um das ding programmieren zu können?

Und noch eine frage ^^: der gcc compiler der beiligt, kann ich den problemlos in z.b. visual studio 6.0 vom Microsoft einbinden? Oder wäre es besser diese Bascom IDE zu besorgen?

x-ryder
31.01.2006, 18:34
isp-kabel wär gut, und bascom avr iss dafür wohl besser ^^

Beliar
04.02.2006, 19:13
Hm, also Bascom ist doch eine Basic IDE für avr, also wenn du c bevorzugst wofür die 100 Euro ausgeben.
Und der "normale" gcc unterstützt AVR als zielsystem auch so (gcc.gnu.org).
In Visual Studio kannst du ihn nicht integrieren, Visual Studio bringt einen eigenen Compiler mit und ich glaube nicht das M$ es zulässt das ein Open Source compiler eingebunden wird.
Aber du kannst entweder ohne IDE arbeiten (Also in einem editor programmieren und dann händishc compilieren), oder du suchst dir eine normale (kostenlose) IDE.
z.B. kannst du Eclipse zum C programmieren rüsten. Also CDT plugin installieren, mingw und msys (gcc für windows) installieren, du musst halt in eclipse einstellen, dass gcc als zielsystem avr benutzt.

MFG Beliar

Beliar
04.02.2006, 20:14
Ah wies aussieht gibt es ein fertiges Packet mit compiler, libs und ide:
http://winavr.sourceforge.net/

Ich muss übrigens sagen, dass ich noch nix für microcontroller programmiert habe, ich fange gerade an mich mit robotern zu beschäftigen :)
Aber am PC habe ich bereits länger erfahrung mit Programmierung. :D

MFG Beliar

luvat
05.02.2006, 13:26
jo,.. vielen dank für die antwort =)