PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RP6 mit AVRco oder Mikroelektronika Mikropascal programieren?



rrttdd
05.02.2015, 16:56
Hallo,
das Thema "programmierbarer Roboter" interessiert mich ja schon lange.

Allerdings haben mich bisher immer folgende Dinge abgeschreckt:

1) Preis
2) Aufbau mit Löten von irgendwelchen Bausätzen
3) Erlernenmüssen von C als Programmiersprache, oder irgendwelche limitierten Blockbilder zusammenklicken - ich habe aber Kenntnisse in Pascal


Nach etwas Recherche vermute ich, dass der RP 6 vielleicht etwas für mich sein könnte. Der Preis für den fertig aufgebauten Roboter von rund 150 Euro sehe ich also OK an.

Das dritte Thema hat mich irgendwie bei diesen ganzen AVR-Geschichten immer genervt. Zwar würde ich mir durchaus zutrauen, mich in C reinzuschaffen. Allerdings finde ich diese Sprache allein schon vom Synthax nicht sehr zugänglich. Im Gegensatz zu Pascal, welches ja teilweise fast selbstkommentierend ist.

Nun habe ich nochmal geguckt, und bin auf folgende Produkte gestoßen:

1) Elab Computers AVRco:
http://www.e-lab.de/AVRco/

Programmierumgebung für Mikrocontroller in Pascal - der Liste der unterstützten AVRs (http://www.e-lab.de/AVRco/DOC_de/AVRco%20supported%20devices.pdf) sollte man damit den Atmega 32 des RP6 ansprechen können ?? AVRco ist wohl sehr gut, hat Top Support, aber kostet wohl leider auch dementsprechend (über 500 Euro für die normale Version!). :(

2) mikropascal PRO AVR:
http://www.mikroe.com/mikropascal/avr/
217 Euro bei tme.eu
Ist wohl eine billigere Variante, welche häufiger Bugs hat und schlechten Support

Nach meinem Verständnis müsste man damit auch den Atmega 32 des RP6 programmieren können? Wahrscheinlich ist es aber dann so, dass die RP6 Library und RP6 Controll Library von der RP6-Webseite nur für C vorliegen... D.h. eine vorgefertigte Routine mit Parameter, z.B. 10 cm vor zu fahren, gibt es wahrscheinlich nicht und man muß irgendein Bit für eine bestimmte Zeit umklappen..? So dass man sich selber eine Bibliothek bauen muss?

Dirk
05.02.2015, 20:22
Hi rrttdd,
wenn du eher einen fertigen Roboter haben willst (aber auch erweiterbar,- einen Lötkolben kann man schon später mal brauchen...), dann ist der RP6 sicher ne gute Wahl.

Was das Programmieren angeht:
Ich habe früher auch in Pascal programmiert, bin aber jetzt in C so ganz gut zuhause.

Wenn du bei Pascal bleiben willst, gibt es nur die proprietären und recht teuren Compiler. Ihr Preis steht in keinem sinnvollen Verhältnis zum Preis z.B. des RP6.

Hast du dir schon mal LunaAVR (http://avr.myluna.de/doku.php?id=de:about) angesehen?
Ist zwar kein pures Pascal, aber sprachlich viel näher an Pascal als an C.

radbruch
05.02.2015, 21:07
Hallo

LunaAVR würde ich auch vorschlagen: https://www.roboternetz.de/community/threads/58168-RobotLoader-2-3a?p=551535&viewfull=1#post551535

Gruß

mic