Let's Make Robots! | RobotShop


Quadrupede bluetooth Spider


After printing pieces to Prusa I3 is the new 4-legged spider with bluetooth comm :)


17 Year-old programs a robot to teach itself to walk!!

Hi everyone! 

My name is Gregory, but you can call me Greg. I am a 17 year-old high school student who is building a very interesting robot(I am also doing all of the designing and prototyping. I am building a six-legged robot, called a "hexapod", that is able to teach itself to walk.

Walk forword,back.left,right,balance one leg, up-down 1 or 2 leg,Turn right-left,Control With Bluetooth
Using a
My new Biped Robot "Red-Dragon V3"   what's new -Remove the camera Read more
Tells the direction of motion
The device uses 2 ldrs. It is programmed to check if any of them is low(I mean not receiving light). If so, then it checks if now the other one is low. Based on … Read more

beginer in electronics needs to program

hi, im a twelve year old boy who is not an expert  AT ALL, but knows the basics

i've made bristlebots, speaker tones, dc motor cars  and other stuff


when i have to program  in arduino UNO i just copy other codes from other people

cause...  I dont know how to program at all!!!! i think arduino's language is c,and i don't know  how to program


anybody knows how to program arduino

and can give me a little tutorial about key words and etcetera like setup, delay, control of dc motors sensor etc...

Two I2C-slaves ==> i2cslave-command repeated?


In the near future I'll have to control 2 MD03 motor controllers via I2C. Now, I don't get much about the i2c-commands integrated in PicAxe µC's so I'd like to ask how I should talk to them. Should I issue the i2cslave-command everytime I want to speak to one, or should I issue it twice (euch with another address) in the beginning of the program, or is there another way that I don't now about?


Controls arduino's Inputs and Outputs
UPDATE - 15 September 2010: Here is the second version.  No crossing lines this time, the digital pins are broken in two blocks, and the enumeration of them goes … Read more

first program good

I am new to programing and i have a question, Is this program rightfor a tracked robot with 2 moters 1 servo 1 led 1 sharp and a small speaker?Also it is a picaxe 28x2.this is the program.

Symbol dangerlevel = 70
symbol turn = 300
symbol servo_turn = 700

readadc 0, b0
if b0 < dangerlevel then
gosub nodanger
gosub whichway
end if
goto main

high B.5 : high B.6 : low B.4 : low B.7

Tips for making a robot multi-task

I have a robot, and my robot has a brain. However, my robot's brain can only think about one thing at a time. I can set I/O pins high or low, and they will stay there until I change them, but that isn't going to work. Here's the deal:

control 2 motors with arduino motor shield

Hey guys I have a arduino motor shield from adafruit and I want a code for it so that i can control two motors from it. So please could you post a code for it. Also could you tell me that can I connect 2 servos and 2 motors on the shield at one time without having any problem.

Thanks for your help.

calculates the speed, diameter or rpm for your robot
Hi guys ;)   Back again with something cool for you... so here it is... This is a program to calculate: speed - knowing your wheel diameter and rpmwheel diameter - … Read more

Dual 18F4620 board with supporting 18F2525 for display

Right now I am working on my master-slave-slave board that will suit my needs for a long time. It has a master 4620, that communicates to another 4620 for processor assistance.

 4620 MASTER: Spaces for 5 servos, rs232, I2C, sn754410 motor controller, 8 ADC channels, 2x5 header so it is expandable into another board.

4620 SLAVE: Setting switches, proximity IR sensors (8 for complete sensing), speaker, encoders (rear and front for a car drive bot, left and right for 2 wheel operation), 38khz IR led driver, bumper switches and spaces for 6 servos I2C.