Datasheet
Table Of Contents
- Contents
- Microbot Overview
- PICAXE Programming System
- Microbot Power Supply
- BOT120 Microbot Contents List
- The Microbric Connector
- Assembly 1 - Motherboard Panel
- Assembly 2 - Battery Box
- Assembly 3 - Motor Housing
- Assembly 4 - Motors
- Assembly 5 - Wheels, Tyres and Rear Skid
- Assembly 6 - Line Tracker
- Assembly 7 - Bumper Switches
- Assembly 8 - Pen Holder, Servo and SRF005 Modules
- Fully Assembled Microbot
- Motor Trouble Shooting
- Programming Software
- Programming Cable
- Download Hard Reset
- PICAXE-20X2 Pin Connections
- PICAXE-20X2 Microbot Pinout Table (Logicator)
- PICAXE-20X2 Microbot Pinout Table (Programming Editor / AXEpad)
- Programming Example 1 - LED Eyes
- Programming Example 2 - Push Button Switch
- Programming Example 3 - Bumper
- Programming Example 4 - Piezo Sounder
- Programming Example 5 - Motors
- Programming Example 6 - Line Tracker Testing
- Programming Example 7 - Line Tracker Program
- BOT121 Microbot Sensors Pack
- Assembly 9 - Infra-red Receiver (IR RX) Module
- Assembly 10 - Infra-red Transmitter (IR TX) Module
- Using the TVR010A Infra-red TV Style Remote
- Programming Example 8 - Infra-red Receiver
- Programming Example 9 - Infra-red Transmitter
- Assembly 11 - LDR Light Sensor Modules
- Programming Example 10 - Testing LDR Light Sensors
- Programming Example 11 - Light Follower
- SRF005 Ultrasonic Range Finder
- Assembly 12 - SRF005 Ultrasonic Range Finder
- Programming Example 12 - Testing SRF005
- Programming Example 13 - Using the SRF005
- BOT123 Servo Upgrade Pack
- Assembly 13 - BOT123 Servo / SRF005 Servo Adapter
- Programming Example 14 - Using Servos
- BOT127 Line Tracker / LED Upgrade Pack
- Appendix 1 - Home Made Sensors
- Appendix 2 - BOT120 Microbot Motherboard Schematic
- Appendix 3 - BOT120 Sensors Schematic
- Appendix 4 - BOT121 Sensors Pack Schematic
- Appendix 5 - BOT123 Servo Pack Schematic
- Appendix 6 - Advanced PIC (Non-PICAXE) Programming
- Appendix 7 - Copyright and Trademarks
- BOT110 Versabot - Microbot's 'big brother!'
36
revolution
(c) Copyright Revolution Education Ltd. Web: www.picaxe.co.uk Version 1.1 04/10
BOT120.PMD
BOT120 PICAXE-20X2 MICROBOT
Programming Example 11 – Light Follower
The following program demonstrates using your Microbot as a light
following robot.
The left LDR sensor should be fitted to the front left connection point of
the motherboard ( Pin C.1 / ADC 7 ) and the right LDR sensor should be
fitted to the right connection point ( pin C.3 / ADC 9 ). To do this you
will need to remove the bumper if it was previously connected.
An optional SRF005 Ultrasound Module may also be connected to the
centre front connection point of the motherboard (pin C.2 )
Your Microbot will read the light intensity on each of its LDRs then check
to see if there is any obstacle in front of itself. When there is an obstacle,
your Microbot will stop the motors and it will wait until the obstacle is
removed.
When there is no obstacle, your Microbot will determine which of the
left or right LDR sensors has the greatest level of light shining on them
and determine how much greater the light is in one LDR than the other.
When there is a significant difference in light level your Microbot will
turn in the direction of the brightest, when there is no significant
difference between the light levels it will move forwards towards the
light.
Being attracted to light is also very similar to being repulsed by darkness.
If one LDR enters shade and the light level on one LDR is significantly
less than the other then this is the same as the other LDR is brighter. Your
Microbot will turn towards the brighter light and away from the
darkness.
Sample Logicator Flowchart File:
BOT120 LIGHT FOLLOWER.PLF










