Let's Make Robots!

pins

Mapping of Pins on the Dagu Spider Motor Controller

I made a mapping of the Dagu Spider Motor Controller pins. The cells in red are what you see on the board itself. Other info has been placed adjacent to those cells for easy reference of functions, alternate names etc.

 

Curiously I am wondering if there is actually a typo mistake on the board with one of the pins being labelled as "TXD1/D1" when it should be "TXD0/D1" instead. Is that an error?

 

Please give feedback on the accuracy of the mapping.

 

Help with Hserin/Hserout commands?

I have 2 Picaxe 28x1's that will need to communicate serially with one another while each performing tasks such as PWM, reading ADC, simple outputs. As I understand, the Hserin and Hserout pins/commands allow the Picaxes to recieve serial data in the background, store it somewhere, and read the stored data whenever necessary. I need Picaxe A to do tasks, and then send 2 variables to Picaxe B without interupting B's program flow. B needs to be able to look up the variable sent from A whenever necessary and continue on. How would I connect the 2 Hserin/Hserout pairs on each Picaxe?

Measuring voltage with an Arduino

I was wondering if I could measure battery voltage simply by hooking the battery's + to an analog Arduino pin so that my robot can know when it's low on power. From what i've understood, a battery of 1.5 volts is dead when it outputs 1.4 volts (gonna do some research about this). I guess I can apply this approximation to different voltages battery. The only problem is that, if I want to use a battery with voltage superior to 5v (Arduino analog pins set 5v as a maximum), how do I divide the voltage? Again, I guess I'll need op-amps to do that and voltage dividers, but what do I exactly do?

Serial Pins on AXE020

 

On the tutorial Picaxe for dummies Fritsl says the following: