Must be the most asked question. From the bit of research I’ve done, I believe I’d like to work with c++.
I don’t know the language but I do a lot of fairly intense shell scripting. I know it’s not the same but I’m sure it will help.
I’ve written a little postscript and Donald Knuth’s mathmatics language quite a long while ago.
What I need is some advice about what components to purchase for my first robot and
training guide including c++ tutorial of some kind. What I’m hoping to find is some intro/training package that
has it all. Suggestions ?
Thanks a bunch.
Hi,
One of the simplest places to get started would be with an Arduino-based platform. They support C/C++ (and, of course, the Arduino sketch language/libraries). Indeed, many of the libraries for Arduino are written in C++ themselves.
Plus, this platform has by far the largest active community and amount of code examples, tutorials, sample projects, etc.
A nice platform to start with that moves would be the DFRobotShop Rover v2 (or the kit with Bluetooth 2.0 & battery, which should be back in stock in ~2 weeks). It can run on primary cells, such as AA batteries, or on a secondary cell (rechargeable LiPo) and has an on-board 1-cell LiPo charger. It also comes with sample code to use the robot that you can build upon.
Of course, since it is an Arduino-compatible board, you can also use most Arduino shields with it, to expand functionality.
We also have some extra sensors you can add, such as the DFRobotShop Rover Line Follower Kit.
If you prefer, you can also instead start with an Arduino starter kit of something similar, which usually includes and Arduino-compatible microcontroller board and many sensors to learn the various interfaces and libraries that you can use. You can find some here.
We hope this helps.
Sincerely,
Thanks scharette
I’ll have a serious look at them. It might be premature in my early development,
but is it straightforward to add on solar capability?
Do any of the kits have tutorials for c++ functions that are most commonly used
in robotics? If not, can you recommend any starter books that would be applicable?
thx.
Normally a solar panel is used to charge a battery, which then is used to power the robot.
None of our smaller robots (let alone the larger ones) have this functionality built-in.
You would need something like this:
robotshop.com/en/lipo-energy … duino.html
robotshop.com/en/seeedstudio … er-13.html
robotshop.com/en/seeedstudio … r-pro.html
Almost no kit really goes through the fundamentals of C++, and functions for robots are normally in “libraries”.
A slightly different approach is not to go mobile, and instead try a complete starter kit:
robotshop.com/en/microcontroller-kits.html
Ex: robotshop.com/en/ardublock-s … RB-Dfr-193