Ich sehe keinen Anhang. Prüfe das bitte nochmal.
Nun zu deiner Frage.
Zunächst mal: Jeder Prozessor versteht nur Maschienencode(Assembler). Auch bei den Conrad Produkten ist das nicht anders. Dort ist nur ein Interpreter vorinstalliert den du nicht so einfach herunter bekommst. Für dich bedeutet das das du praktisch jeden Controller benutzen kannst der auf dem Markt vorhanden ist.
Die verbreitetsten Sprachen im µC-Bereich sind: Assembler, C, Basic
Das C++ hier recht unbeliebt ist liegt am hohen Recourcenverbrauch.
Bei der Wahl des richtigen Controllers solltest du erst mal kären welche Anforderungen an diesen gestellt werden. Erwartest du viele Berechnungen mit großen(>=32-bit) Variablen oder gar Float solltest du einen 32-bit Controller wählen. Hier bietet sich der ARM7 an. Davon gibt es sehr interessante Derivate von Philips. Soweit ich weiß existiert für diese Controller auch ein C++ Compiler.
Wenn es aber eher darum geht ein paar Bits zu manipulieren (bei einfachen Robotern ist das meist der Fall) bist du mit einem 8-bit Controller wesentlich besser beraten. Diese stehen den 32-bitern auch meist in der Verarbeitungsgeschwindigkeit um nichts nach.
Verbreitete 8-biter sind der AVR, PIC, Z80, 8051. Assemblerumgebungen sind beinahe immer kostenlos vom Hersteller zu beziehen. Und für jeden der genannten Contoller ist auch ein kostenloser C-Compiler verfügbar. Ein fertiges Board ist bei keinem µC unbedingt nötig. Die Hersteller stellen gute Application notes und Datenblätter zur verfügung. Anhand derer kann man recht leicht eine eigene Schaltung entwerfen.
Ein auch sehr wichtiger Punkt ist es wie der Programcode in den Contoller geschrieben wird. Die ARM7, AVR und der 8051 können seriell ISP programmiert werden. Das ist ein großer Vorteil. Dadurch ist es nämlich nicht nötig den Controller zum programmiern aus der Schaltung zu entfernen.
In diesem Forum sind AVR und PIC am weitesten verbreitet. Solltest du Forenhilfe benötigen bist du damit gut beraten.
Lesezeichen