Let's Make Robots!

Tips & walkthroughs

     Hi roboticists! This is one of the new brackets that I've made for the Godo's re-build and as I liked the final result, I've decided to share with … Read more
How to calibrate Arduino Project with RC Equipment, Control a tracked robot with proportional Car RC
Hi,    I have just posted a new topic to the RC Arduino blog, this one deals with something rarely covered - calibrating your Arduino project to RC Signals. Its … Read more
These are instructions for the optiboot bootloader shipped with Arduino 1.0
Optiboot works with ATmega168 but, to return the correct chip signature, for ATmega168P some changes must be done. The easy solution is to copy attached file to the … Read more
Allows your robot to control PC applications / display sensor data
Using a
Gobetwino is a free program designed to allow Arduino boards to control PC aplications. Because it reads a serial com port it is not limited to Arduino boards and … Read more
  **Click the picture to show it bigger, and then click that picture again to make it big enough to read the fine print** ADDED (06MAY2012) This is the motor drive … Read more
Reading Receivers, Driving Servos and ESCs
Hi, I have put together some detailed information on reading from RC Receivers, interfacing with servos and interrupts. Its Arduino based but the principles would … Read more
Have you ever programmed a microcontroller and after just a little change you made, the code - that was running completely fine last week - is not working … Read more
Cheap and easy USB interface for programming and communicating with microcontrollers
My work with ATmega microcontrollers was based mostly on ATmega168 and ATmega328 with Arduino bootloader on custom boards. For programming and communication through … Read more
Teaches how to upload picaxe code to it's board. ; )
I'm just going to post a quick tutorial on how to upload PICAXE code to the selected PICAXE board you have. This tip is dedicated to David Chetrit, who has had some … Read more
a spreadsheet giveing a overveiw on how multiplexing and help, and when multi-multiplexing helps
  so there was this one night i was up late and had to do homework.......  Read more
Here is a simple Hack to use a USB<>FTDI module for mcu programming. Most MCU chips require a reset signal to Shout the "Boot-Loader" into action and download … Read more
Helps you burn the bootloader on a ATmega168PA.
Introduction: These instructions were based on Arduino 1.0 running on Windows XP. They should work for other operating systems. Since version 0018 of the Arduino … Read more
Pushes in excess of 3kgs to any position over 2000 steps
Take one Glue stick and wash the living daylights out of it in 30 degreeC water, as the glue is water soluble. Read more
How to relate the IR-sensor output to measurements you can understand.
You have probably noticed that the "distance" returned by a "Sharp" IR sensor is not in specific units of measure. As the IR sensor approaches an object, (or vice … Read more
Rotates a head along a mathematical function
Did you ever tried to rotate the robot head and found the movement nervous?    This tip can help to smooth movements out.  Did you ever looked at a robot and … Read more
Description of various batteries on the market and tips for their use.
First of all I wish to credit the illustration. It is not my drawing but was 'borrowed' from … Read more
Sensibilizes about the delay() function
Whenever you use delays in your robot code your microcontroller is going to do nothing but wait until the delay is passed. Where on one hand this is a blessing it … Read more
Samples logic signals to help you debug your stuff
To analyze the pulse train sent from a remote control, a Logic Analyzer (LA) can be very handy. Unfortunately such a beast can be rather expensive as well. With … Read more
Program standalone ATtiny / ATmega chips through an Arduino
Using a
1 Program standalone ATtiny / ATmega chips through an Arduino   Read more