Hi,
also man kann nicht so pauschal sagen ob das schwer oder leicht ist. Es kommt immer drauf an was dein Roboter können muss. Ist das ein relativ einfacher Linienfolger oder ein Hexapod... Es kommt halt auf die Komplexität des Roboters an.
Die Programmiersprache sucht sich jeder selber aus. Dabei schwören die einen auf C, Basic oder Assembler (oder auch was anderes) je nachdem womit der jenige am besten klar kommt.
Ich persönlich habe am Anfang mit Arduino angefangen. C und Assembler den jenigen überlassen die öfters was programmieren oder es beruflich gelernt haben. Ich würd Arduino jedem Anfänger empfehlen. Die Programmiersprache ist C ähnlich, man hat kostenlose Programmierumgebung und Compiler, alles schön übersichtlich benutzerfreundlich. Jedoch ist man dabei zu sehr an die Mikrocontroller von Arduino gebunden. Zum Arduino gibt es auch einige Bücher (auch auf deutsch) und relativ viele Beispielprogramme, sodass man schnell den Aufbau des Programms begriffen hat und schnelle Erfolge sehen kann.
Später habe ich mit Basic angefangen. Dafür habe ich mir das myAVR MK2 USB Board (hätt ich mir lieber ein RN-Board geholt ) gekauft und ein gutes Buch von Roland Walter "AVR Mikrocontroller Lehrbuch" was mir so ziemlich weiter geholfen hat. Hier hat man eine Bascom Demo Version, die auf 4kb Flasch-Speicher begenzt ist.
Irgendwann MUSSTE ich mich mit Assembler auseinandersetzen, was ich nicht bereut habe. Aber das habe ich dann wie gesagt den anderen leuten überlassen, die damit jeden Tag oder ziemlich oft zu tun haben
C++ ist so die gängiste... Wird auch in der Industrie eingesetzt
Viele steigen in die Welt der Programmierung und Robotik mit den vorgefertigten Robotern wie Asuro, ProBot, RP5/RP6 ein. Bei den muss man nicht weiter als RN gehen hier kriegt man mehr als ausreichend Support dafür.
Eigenen Roboter zu bauen hat mich persönlich mehr gereizt als einen fertigen zu kaufen.
Schau ruhig im RN-Wissen nach, was da so über C, Assembler, Bascom, Mikrocontroller etc. steht.
Lesezeichen