Let's Make Robots!

schematics software?

what schematics software do you use?

Best regards from Spain. 

Arduino Motor Control Code Help

I am currently using a arduino duemilanove, and it is awesome. I have been playing around with it for a couple of days now, and I really like it. Anyways I figured it was time to start to building a robot. I decided to start with the motors. For the motor control I decided to use guibot's tutorial. It worked fine, but the motors only traveled in one direction. Because I wanted the motors to also travel in reverse too I decided to experiment with my own code (on only one motor) that looks something like this:

RS232 Communication with MCU

So I am making my own CNC - PCB Miller. It is communicating with the computer using RS232 (UART), but in my testing, I find that I don't always get the correct characters, even at 1200baud. Does anyone have a method to suggest for error-checking an incoming data string over serial? I was thinking of doing something like this:

CPU sends data to MCU 4 times.

MCU checks to make sure the data is repeated exactly 4 times.

--If yes->send "OK" 4 times

--If no->send "NOT OK" 4 times

If CPU receives OK, queue up the next data to send

Arduino Shield Layout

I am planning to use a simple Arduino Shield for my next project.  I would like to use DipTrace to do this.  Before I start trying to measure distances between pins on the Duemilanove board, I thought I'd see if anyone here has a DipTrace file that could be used as a starting point for a shield.  If so, I'd appreciate a copy.


I found this 40-pin chip in a CPU battery. It is labeled PIC16C74B-04/P. I have the datasheet, but that's not my best language. i just want to know if its possible to use this as the ones used in LMR - if is possible to make a robot with this chip and what would i need to program it. I read something about ICSP(in-circuit serial programming), which I believe is the process used with this chip, but that's as far as I go. Thanks.

lcd-routines in avr-assembler

hi everybody

i know that not many of you are programming theit avr mcus in assembler, but i 've got something for those who do:

when i started using lcd displays, i just copy-pated or includet the file "lcr-routines.asm" and used those routines that i found on mikrokontroller.net

I found those routines very helpfoul to start working on lcd-displays.

the other attachment called "lcd_routines_advanced.asm" is something i wrote, based on the existing lcd-routines, but using the srram of the avr as a buffer.



My IR bObOT 

I am a young Algerian of 20 years…. So excuse my language

I build a robot how avoid obstacles with his IR RemoteControl , it was very difficult because I am there where there are anything to create a robot!!, so I use a lot of recovery material 

I am a member of ROBOT PASSION where I exposed my entire project in French 

smoothing servo movements

Finally I finished zezinho's hardware and now heading to the software. 

When I have it programmed to jump into random poses I would like him to move smoothly instead of quickly jump into another pose.

Someone have any tip to achieve this using Arduino code?

Robotics in movies....or at least in an upcoming movie

So this is related to the technology behind a new movie thats coming out. This was originally found on robots.net, a site I highly recommend checking out if you have never heard of it.

I was actually pretty impressed with what they had to show and how far along in the way of robotics we've already come.

In a way this movie reminds me of Ghost in the shell.