Let's Make Robots!


Simple Inverter Updated: A killer project if u ask me(literally)- Gave me quite a few 230v shocks while debugging but finally it works. Read more

PID line following

The line following using pid is better. but m unable to understand the procedure to do it on Pic 16 microcontroller...

will someone help with this? first i took values from sensor,subtracted it from correct value,hence i got error value,what to do after that?

Is there interest in a new BASIC compiler for AVRs?

I want to find out how much interest there would be in a new BASIC compiler for AVR processors.  I have been working on one in bits and pieces for about a year and a half.  I would like to get motivated to complete it, so I want to know if others would be interested in it.  This is a VERY large project, so it will take a lot of time.  It will be about 10,000 lines of code for the first useable release. If I really get going on it, I think I could have an initial beta release before fall. My motivation level will be directly proportional to interest.

Try this....

Take a look at this:


It LOOKS like an Arduino (but its not). Same basic Arduino feature set. (add a power switch and a little more neat stuff)

It runs ,,,,,, tada ,,,,,, BASIC!  (Don't run, shake or shiver!)

(It looks one HECK of a lot like P-BASIC (STAMP 2) but has more commands and floating point.)

The editor can be downloaded and looks nice, but nothing special.

The manual looks nice and well organized and is BIG, but again is nothing special.

Yes, it really is worth doing.

Please first read my post: An alternative Language/OS for your Max-32

Then see: http://blogs.freescale.com/2012/03/01/robotics-programming-its-back-to-basic-with-stickos/  (Very nice, detailed article.) The link here looks just fine but doesn't work!!!!

Now you have another vote for converting your Uno-32 or Max-32 over to StickOS.

It took me about an hour to put together a simple wall avoiding control program (details of exactly how you would control your motors would still need to be done, depending on what motor configuration you use).

basic obstacle avoidance, two LEDs blinking and otherwise,
Using a
*Complete* is not really the correct word for it.  While trying to set up the four pins with screw terminals on my high power project board, my buddy and I managed … Read more

Bluetooth control from your Android phone or tablet

Hello, I am the author of Mintoris Basic for Android phones and tablets.  I recently added Bluetooth serial communications to the language with the intention of making it very easy to communicate and control robots.

Here is a short example program in Mintoris Basic which connects to a device then transmits data from the phones accelerometer.  So as you tilt the phone or tablet in any direction, the amount of tilt is sent to the Bluetooth device.

dim a$(0)
dim c(4)

' Get a string array of all the paired Bluetooth devices


Microcontroller Programmer

Hello Everyone!

I am currently thinking on moving from Picaxe to microcontroller as Picaxe isnt available except by buying outside the country and microcontroller in that way seems to be a cheaper solution.

After some research I discovered i need C knowledge which i dont posses. So i found out of BASIC just like Picaxe is.

Problem is: which programmer to use... I dont really want to buy one so I was thinking on a free tool that could program BASIC and then I could slowly move onto C.

Does anyone know of any "good" software that could do this?


Airship differential steering troubles

Hi all,

I'm faced with a problem - some friends and I are building a semi-autonomous airship (only a little one) and I've been given the electronics and programming to do, but I'm having trouble getting the pwm commands to work properly.

I'm using a little joystick with 2 pots to control it, the y-direction one controls the overall speed and direction of both motors and the x-direction one puts a left/right bias on them to turn the thing.

Here's the bit of test code I've got with just the one pot being used


symbol zero1 = b1

symbol zero2 = b2

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:

How to use a BASIC Stamp 1 (BS1-IC)?

I don't mean code, I mean setting it up physically.  Step-by-step instructions on how to connect a motor to a BS1-IC (on the carrier board).

I would like to connect 4 servos on the stamp to be programmed to walk on a biped robot.

I've tried looking EVERYWHERE on the internet.  I don't understand. :(

I have NO experience in using microcontrollers.   I really need to learn and I have no money for a BASIC Stamp 2 (which is more commonly used and easier to find instructions for).

Many thanks!

Basic progress

Here are a map of parts in the Mr. Basic kit

Mr.Basic manual page 3
So far I've dicharded:
The wheels (13&14)
The bumper (17)
The battery holder (18)
The front axle shift metal fixer (20)

and I've mutilated/hacksawed/drilled:
an Axis joint device (5)
both Front axles(7)
The Chasis (11)
one Decelerated pinion chassis (12)

And I know some of the copper tubes (22&23&24) have a dark future ahead dating my trusted hacksaw.

Embedded: "Real men(and women) program in C"

A great link on the use of c in the embedded technology world.

Hello! I was wondering if anybody could help me determine compatibility issues :(

Dear Robot enthusiasts,

Hello all!  This is my first question on here so please feel free to critique my writing style.  

New Axepad for Linux Ubuntu users

The creators of Linux Axepad have created a .deb package for Ubuntu users. I was having issues with the other version off of rev-eds site. So far no issues with this one. 


Once you have it installed you have to open a terminal and run "sudo linaxepad"

Cool little crab walker, simple 3 servo set-up, programmed in KicChip BASIC. Check out this video of one. Read more

BASIC Stamp 1 help?

OK, plain and simple...

I need a 100% complete tutorial on how to set up a basic stamp 1 (I know the BS-I is horrible).


Literally everything.  All I can find are BS2 tutorials.


Thanks so much

UGV Monster truck platform

I'm planning to build a UGV monster truck, based on a Tamiya Super Clodbuster. I've heard that it's a lot cheaper if you buy it in pieces. However, I ran into a bit of a dilemma. The stock monster truck comes with a speed controller. Do I need that too (I don't need any RC functions) or can a motor controller for Arduino or Basic Stamp do the job too. I already own a BS2 with BoE, but I would like to buy an Arduino because it's cheaper, open-source etc. Note: I'm still a beginner in robotics.

need BASIC debugging???

could someone debug this please?



HIGH 1500


LOW 1500

GOTO main

' {$STAMP BS1}

Need Simple BASIC Code



I'm probably the most beginner guy on the whole site.


I need a line of code to do this:


(3 volts) Move motor down for 1.5 secs, up for 1.5 secs, down for 1.5 secs, up for 1.5 secs, and so on.

Its for my BASIC Stamp I (yes, i know BS- I is horrible)



Picaxe - Now for Mac & Linux!

I am yet to try it, am downloading for the first time as I write, however, just released:

http://www.rev-ed.co.uk/picaxe/ -> Software

Help me with my bs2 programming!!!!

I need help in programming my bs2. I followed the schematics and also got the erial port to usb cable but when I try to download it, it says " no basic stamp found " can anyone help me