Let's Make Robots!

Tips & walkthroughs

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
Update: Added new video. What if your robot is stucked and can't free itself?    Take back the control and steer your robot out of trouble. What if some danger … Read more
Attempts to help people understand what a robot is.
  Before you all wonder why I'm posting this here, let me clarify. From what I've noticed, most people don't actually seem to know what a robot is. Many people … Read more
Line-following robots with pick-and-placement capabilities are commonly used in manufacturing plants. These move on a specified path to pick the components from specified locations and place them on desired locations.
Using a
Line-following robots with pick-and-placement capabilities Read more
communicates with devices over serial
I'm slowly building a library of programs in C# for controlling robots, writing tutorials for how to make them as I go. I will be listing all my programs for … Read more
Collect and crosspost my blog entries and discussions about programming topics.
Introduction I started blogging about various programming topics and the community has chimed in with some good information.  I plan on continuing to blog … Read more
(Yes it's an old picture, but) as you see, we have our tools ready to work on robots.   This is just a miscellany of sensors your robot can use from time to … Read more
Provides a better alternative to the standard motor driver chips
For my first post here I've decided to present a tip rather than a robot build. While working on a my first robot I became frustrated with the selection of motor … Read more
Navigate without killing itself
Using a
Hello once again LMR! I recently made a few changes to my robot “Mobile Arduino Experimental Platform” (MAEP), and have written this tutorial on how to create a … Read more
Allows me to program my Arduino via bluetooth, USB not needed any more
I finally figured out how to program my Arduino controlled "Start Here Robot" clone without leaving my chair using bluetooth. Unfortunately it still only works when … Read more
Just a quick tip for desoldering components. Usually it’s hard to use regular pliers to hold on to a wire and find the right spot on the other side of the board … Read more
Your wii sensor bar's wires are too short? It takes too much room? No problem! You can make wireless wii sensor bar instead thinking! So what you need: Battery … Read more
This is not as much a tip or walkthrough. It is more my experience of learning to use DipTrace and how to get boards manufactured. The first PCB layout program I … Read more
Gives a robot bluetooth capability
Some time ago I ordered a cheap bluetooth module on ebay for my Arduino. I went for a no-name module, when I say cheap I mean it. (well after all it were only a … Read more
Generates Arduino code for custom LiquidCrystal library characters
Hi guys, just posting something that I made up to solve a problem and thought I would share it. I couldn't find a custom LCD character generator that worked on a … Read more
Controls small DC motors using a single I/O pin.
There may be times when you have a limited number of I/O pins and you want to drive a small DC motor. You could convert a servo for continuous rotation but servos … Read more
Give a sense of touch to a robot using light
I've been trying to think of a good sensor to mount onto my polypod's legs (Yes, I'm still working on it) to give them a sense of touch.  Some people have very … Read more
Helps newbies to learn how to program
Here I will try to explain general idea behind variables, one of the essentials of programming. And I will try to use following analogy: a glass of water. Here … Read more