I want to get into robotics, but can't even decide which controller I need. The guide I found says that controllers can be programmed even with high-level languages like c++, javascript and python, so I'm looking for a controller that can be programmed using c/c++ language. But I can not find a list with manufacturers and programming languages matching their controllers. Second thing - where do I get an IDE for controller programming? Guess I won't be able to use MVS for that purpose, and using a text editor and compiling using console does not look like a good idea for me. I posted this question on 3 forums already and if I get past these problems I'm goind to buy some basic controller and practice with diodes, then move onto basic servos and sensors, slowly getting to moving robots. My final goal is an RC UAV with payload, camera and manipulator.
I think all of them.
I use ATMEL chips mostly. atmel has a free IDE that you can program with C. (But i’m still using Arduino IDE) I think all of the chip manufactures have something similar.
For a beginner, I don’t
For a beginner, I don’t think you can beat an Arduino as something to learn on since there is great support for the controller. If you don’t mind waiting 3 weeks for the boat from China, you can buy an Arduino clone for as little as $3.50 through ebay.
Arduinos have a free ide you can download from arduino.cc, forums to ask questions, tutorials online (adafruit.com, sparkfun.com have some excellent tutorials taking you from the very beginning), and use C or C++. Arduinos use Atmel chips and built an easy to use interface in their downloadable IDE although one can certainly use the manufacturer IDE which has its benefits. The manufacturer IDE creates faster code, but is a bit more daunting to program. Most samples, example code etc you will see online are Arduino too.
For a beginner, you will probably be happy to use the Arduino IDE since it is fast enough though.