Robotics‎ > ‎

Getting Started: Microcontroller

"A microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals."

To control your robot you are going to need some sort of microprocessor; 'PIC' microcontrollers are popular, and would work just as well, however these tutorials are designed for Arduino - some information will be relevant to both. I am using an Arduino Mega 2560, however an Arduino Uno would be sufficient. (The difference being the Mega has more digital pins and 3 additional serial ports - the bluetooth module uses one of these serial ports but software serial could be used on the Uno) Both models can be bought fairly cheaply online. 

Arduino's can be programmed using the free Arduino IDE - click the link to open the download page. (If you are planning on taking Arduino's further or are experienced in C++ i would recommend downloading and installing Visual Micro - an add on for Microsoft's Visual Studio) The IDE is very easy to use. Just make sure that you select the correct Arduino model from the >Tools menu. More on the programming of the Microcontroller will come in a later tutorial after more on the hardware.