Specials

Software

We are currently working to produce downloadable examples for the Arduino Uno and Mega controllers.  The examples include projects for the following topics:

DC Motor Control by L298N driver board:
The Arduino sends out a signals to the motor control board. The primary chip for this board is the L298N. The signals are ENABLE("Go"), DIRECTION("Where"), and PWM("How Fast"). We can control the driver board with 6 wires, or cheat and only use 4 wires.
 
RC Servo:
The Arduino controller sends out a Pulse Width Modulation (PWM) signal to the RC Servo, telling it what position to move to. We can use this feature to wave a flag, grab with a claw, or raise/lower a pen.
 
Stepper Motor:
The Arduino sends out a 4-bit pattern of motion. This pattern is used by the ULN2003 chip to control the stepper motor poles... Full step and Half steps? This might be a good way to control precision movements of the robot. 
 
Piezo Sound Buzzer:
Activated by the Arduino controller to a user by sounds.  This robot kit can sound off with simple beeps, horn squawk, or music notes of a song. 
 
LCD Display:
Interacts between the controller to a user by LCD display.  This robot kit can operate automatically by loading the controller with the appropriate code. The LCD allows us to quickly show information while not connected to the PC. 
 
LCD Display with I2C Adapter:
Interacts between the controller to a user by I2C LCD display. This robot kit can operate automatically by loading the controller with the appropriate code. The I2C LCD allows us to quickly show information while not connected to the PC. Using the I2C wiring and protocol allows for simplified connection to many devices on the I2C bus.
 
Random Dance:
Programmable speed and direction.  Our kits use motors to control each side of the robots.
 
Scribble:
Some of our kits use a servo to engage a pen.  The pen will mark the robot's route on paper or poster board.  This function allows the robot to produce graphics similar to a spirograph .. or just random/abstract art.
 
Ultrasonic Obstacle Avoidance:
Can avoid obstacles by using motor speed/direction controls and an ultrasonic module. The robot measures distance using the ultrasonic signals while moving forward. If an obstacle is detected in range, the robot can adjust the direction and move away.
 
Infrared Tracking of a Line:
Some of our kits use five infrared tracking modules, the programming can identify the black line when the robot is moving on a white surface.  The robot can follow a path.
 
InfraRed Communications:
Robots can be controlled by IR signals from your TV remote control, a custom remote transmitter, or re-use a remote from an older toy or VCR.
 
WIFI Communications:
Using the ESP8266 for a real Wifi connection, Robots can be controlled by APP on the Android Phone/tablet, iPad, iPhone, ... or any PC.
Topics.. Tools for using the esp8266, Firmware for the esp8266, Using the esp8266 with AT commands, Hosting a web site in the Ardino, Sending UDP messages from the Arduino(hardware port-pin), Sending UDP messages from the Arduino (software port/pin), Receiving commands by UDP, a command structure for controlling your application.
 
MPU60X0 Accelerometer - Gyroscope

 

We are also producing programs that can be used on your iPad, iPhone, or Android phone/tablet, and any PC. 

 

Any purchase for the products in the software category are a donation for the example program.

 

 

Sort By:
Show:
Display: List Grid
MEGA + UNO I2C LCD Program
Program for using the I2C LCD panel included with our robot kits. Messages can be sent from the computer via serial communations to the controller using either the Arduino IDE or PuTTY to be displayed on the LCD panel. Since the program uses I2C communication to connect to the LCD panel, it is both UNO and MEGA compatable. Note: This program needs extra libraries installed into the Arduino IDE in order for it to work. A full list can be found in the header of the program. ..
$1.00 Ex Tax: $1.00
MEGA Line Follower Program
Example program to use on MEGA based robots. Makes the robot follow a black line drawn on the ground, and corrects course when nescessary. Compatable with any MEGA based robots with IR Line Followers ..
$1.00 Ex Tax: $1.00
MEGA Random Dance Program
Example program to use on MEGA based robots. Moves the robot around randomly, alternating from driving straight, spinning, and turning. Speed can be adjusted in-program. ..
$1.00 Ex Tax: $1.00
MEGA Scribble Program
Draws a spirograph-like shape using a MEGA based robot, attatched servo, and a pen. The robot will drive around in a circle while the servo wiggles the pen back and forth across the paper. Good for introducing how servos work in a MEGA environment. Compatable with any MEGA based robot with a 180° servo. ..
$1.00 Ex Tax: $1.00
MEGA Ultrasonic Program
Simple obstacle avoidance program for use with MEGA based robots. Uses the ultrasonic sensor to detect and avoid objects in front of it. Works with any MEGA based robot with an unltrasonic sensor.  Some of the program may need to be modified to operate with the given schematic. ..
$1.00 Ex Tax: $1.00
UNO IR LED Sequencer Program
IR reciever testing/demonstration program using an LED array for the UNO. Demonstrates how IR signals work by recieving signals from a TSOP3848 reciever and manipulating an LED array accordingly. Comes with user's guide for further explanation.  ..
$1.00 Ex Tax: $1.00
UNO LCD Keypad Test Program
LCD keypad shield testing/demonstration program for the UNO. Demonstrates how the Lcd keypad shield is used in the UNO & comes with user's guide for further explanation and debugging Several programs use the keypad shield for user I/O, so any problems found while using any of those programs should be debugged using this one. ..
$1.00 Ex Tax: $1.00
UNO Line Follower Program
Example program to use on MEGA based robots. Makes the robot follow a black line drawn on the ground, and corrects course when nescessary. Compatable with any MEGA based robots with IR Line Followers. ..
$1.00 Ex Tax: $1.00
UNO MPU60X0 Test Program
MPU60X0 testing/demonstration program using the LCD keypad shield for the UNO. Demonstrates how MPU6000, MPU6040, and other I2C sensors are used in the UNO environment & comes with user's guide for further explanation. The MPU60X0 comes with a sixaxis gyro, with positional and rotational readings for he X, Y, and Z axes. Also includes a built-in digital thermometer ..
$1.00 Ex Tax: $1.00
UNO Random Dance Program
Example program to use on UNO based robots. Makes the robot follow a black line drawn on the ground, and corrects course when nescessary. Compatable with any UNO based robots with IR Line Followers ..
$1.00 Ex Tax: $1.00
UNO Scribble Program
Draws a spirograph-like shape using a UNO based robot, attatched servo, and a pen. The robot will drive around in a circle while the servo wiggles the pen back and forth across the paper. Good for introducing how servos work in an UNO environment. Compatable with any UNO based robot with a 180° servo. ..
$1.00 Ex Tax: $1.00
UNO Servo Test Program
180° servo testing/demonstration program using the LCD keypad shield for the UNO. Demonstrates how how servos are used in the UNO environment & comes with user's guide for further explanation. ..
$1.00 Ex Tax: $1.00