Let's Make Robots!

ICStation 2nd Anniversary Celebration: $0.99 Limited Sale, Site Wide Sale Plus Coupon

www.ICStation.com welcomes the 2nd anniversary now.

To thanks to your kindly support, we had offered $0.99 Limited Sale for the first round.

Please have a check and hurry up to enjoy the offer.

Deals: http://www.icstation.com/newsletter/eMarketing/ics_0514.html

L6203 motor driver

Hi, I'm making an RC car and as motor driver I'm using the L6203.

It has 2 inputs, 1 for pwm and 1 for a bit to choose direction.

But it doesn't seem to work.

Can someone help me with figuring out how I can program it?

My Code

Hi all,


I've got my robot working and I'm quite pleased with it, especially as I'm new to programming. I haven't written the code myself. I've downloaded various bits and edited it quite heavily. Non the less, I'd appreciate an experienced eye looking over it and pointing out any mistakes, or where I could be more efficient, etc. Which I imagine is numerous areas.


osccon bit, please check if i'm right

I want to set the frequency of my PIC16F1828. 

the chip: http://ww1.microchip.com/downloads/en/DeviceDoc/41419A.pdf

the osccon setup is page 60 to 71.

I want to set it to 8MHz, so with looking at the datasheet I think I need to set the osccon= 01110011 

I'm not sure if I'm right so could someone please verify this?


I also have to enable rollover 0.1ms or something around that for my Timer0 function, but I can't find the value that I need to set tmr0 to.



RAMPS 1.4 as a robot driver/controller

RAMPS and arduino mega have lowered costs much thanks to RepRap movement. How much it would be useful to use it to drive a robot?

4 drivers could drive the base wheels and the last an ultrasonic sensor. Endstop headers could be used to drive servos? Heated bed and extruder heater could drive instead high power peripherics like a big lamp or pump... Or just keep doing what it does well and leave behind 3d printed objects!

controlling servos

How do you control a servo with a microcontroller in Flowcode 5

I was just going to use a pwm macro but according to my teacher I need to bring the speed down to a period of 20ms which can't be done. Now it wouldn't be the first time he's wrong.

So there is a PWM component macro in flowcode 5 and a servo component macro, yet he still says none work.

Does anyone know for sure if it works and if it doesn't, how can I do it?

Arduino Problems

Edit #1:Just found that instead of the regular chip used for usb to serial conversion on standard arduino boards, the clones have some sort of cheap chinese converter IC.I did some  finding and found out that mine was CH340.

Last month I bought an arduino nano clone for ebay for around 3$ but when the package came in my hands, I was shocked to see the import taxes - 16$, gosh! you can't be joking but yeah,that's what i had to pay to actually get hold of the package. 

Arduino connecting grounds

Hi all,

I have a question here, which is probably simple to some of you, but I'm going to ask it anyway.

When using multiple servos from an Arduino, I use an alternative power, to the Arduino's on board power, however Arduino and servo power all derives from the same battery. I also connect the grounds, from the servos to a ground on the Arduino. I assume this to be correct, as it works and all the information I have viewed supports that.

Arduino motor schield

I bought a new l293d motor shield when I connect it uno board the led of both board are turn off and the pc can't find com3 port.

Is it damaged one?

Recommendations for power source

Hi all,

It's my first post here so I'm hoping I'm doing this right. I'm currently building a robot on the oh-so-popular Dagu Rover 5 platform (4WD). I don't have much mounted right now. One Arduino Uno, with an OSEPP motor shield and a servo on which I mounted a PING))) sensor.  

For the moment, I'd just like to get this guy running autonomously to get the experience of an end-to-end project. I'm probably not even going to bother with the encoders just yet. 

RC car controller

Hi, for a project for school I'm making an RC car,

for the controller I use 2 PS1 joysticks, 1 for the movement and 1 for the camera.

the camera movement is easy but I can't figure out to get the info of 1 joystick to controll the 2 motors.

I'm using flowcode 5.

Can someone help me with this?

2.4 LCD Touch Screen

Hi guys,

I just got a touch screen and I am wondering how to use it

 I have no clue where to begin.

I have an arduino uno r3 and the touch creen. I will include a picture.

I have looked through the examples, but I am still confused.

I would just like to use it for the paint program to start. TO just get it running.

I downloading the libaries but was confused by that as well. The one on lady ada says to open cpp file and change something. Thats where I got confused.


Arduino ethernet sheild and arduino due

Hello guys, I've a wiznet w5100 ethernet sheild (http://i.ebayimg.com/00/s/NjAwWDYwMA==/z/XyMAAOSwqu9VHBTB/$_12.JPG) and arduino due, but i don't know how to connect them, can you guys help me with the connections

Machines that make mistakes

Hello ! We are Design students, and are very new at all of this, and we would like to make an object that works with any sort of energy, that should be 'alive'. Our idea is to find a way to make it do mistakes, as humans make mistakes. Does any of you have any suggestions ? Our focus is on simple mistakes or children's mistakes, such as clumsiness, or spilling things, or falling, fearless actions etc. If you have any crazy ideas and tips, it would really really help us ! Thank you so much in advance

May the 1/4th inch... Sale on custom waterjet CNC parts from Big Blue Saw

Next week, May 4-6, Big Blue Saw will be offering a discount on all 1/4" thick aluminum 6061 and hot roll steel 1045 parts ordered online. These are made using our state of the art CNC waterjet cutting machine. Every order placed will automatically receive a quantity discount.

I'll post more details, when the sale starts. In the meantime, you can get your parts ready by uploading the designs to our online quoting system:




Ping sensor question

Hey guys, I have a quick question.

My robot Ive built is runninh great with the exception

that it tends to run into walls.

My code states > 40 then do such and such.

Should I increase or decrease. It will drive

into wall. stop then scan then turn around 

and in most case drive into the next wall.

Free single day ticket for Maker Faire Bay Area May 16th - 17th

Since blogs are not showing up in the start page I will promote mny blog here too in order to give away two tickets per volunteer:


PS: Please also submit your Letsmakerobots user name.