I am starting to learn Arduino and wanna make some projects.which components will I have to buy?please help me.

  • Depends on the task of your robot :) But in general: motors, wheels/chassis, motor shield, battery pack (and charger), bluetooth or other wireless communication, Arduino (nano?), LED's and probably soldering stuff, there you have the basics.
    – Paul
    Apr 8, 2016 at 12:01
  • This seems interesting: litbimg1.rightinthebox.com/images/384x384/201412/… Try searching Arduino Robot Kit, you could even order the items seperatly off e-bay (to check if that's cheaper).
    – Paul
    Apr 8, 2016 at 12:03
  • Make sure to pick a motor shield with an FET bridge on it - the L293/L298 and compatible bipolar bridges have horrible losses. Apr 9, 2016 at 4:26

1 Answer 1


It largely depends on your interests but since you've mentioned robotics, a motor shield, motor power supply, and one or a couple of hobby servos or DC motors will get you started on learning about controlling mechanical motion. You may be able salvage a DC motor from something else, like the vibrator motor from a dead cell phone.

If you want to start inexpensively, a few LEDs and a ~200 Ohm resistor for each one, and a couple of light or temperature sensors will give you plenty to play with. It's amazing how much real-world data you can collect and infer from a couple of well placed temperature sensors.

LM34 and LM35 are inexpensive and easy to use analog thermo-sensors that read directly in 0.01 Volts / degree (Fahrenheit and Celsius respectively), so only minimal arithmetic conversion is required (because along the way, you'll learn about Analog to Digital conversion, too).

Get some experience with those simple parts, and the coding to make them useful, and you'll have a much better idea of what you want to do next and what you'll need to acquire to do it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.