' NEXUS Robot Mouse VERSION 1.01` 26/09/2003 '------------------------------------------------------------------------------------- 'ASCII art schematic ' - - - - - - - - - - - - - - - - - - - - -ve rail ' Piezo Pin | Pin | | ' Pin 0 2 MOTOR1 4 MOTOR2 10k ' ------ ______| | | ' |Picaxe| ________________| | ' | 08 | ______________________| ' ------ Pin 1 | ' & LDR1 ' same for Pin 3 | ' and LDR2 | ' ||| | 3-5 V 'Usual 3 wire + + + + + + + + + + +ve supply 'prog.input '------------------------------------------------------------------------------------- main: 'make a label called "main" low 2 low 4 gosub sensor_right gosub sensor_left pause 200 goto main sensor_right: 'make a label called "sensor_right" if pin1 = 1 then motor_left_on 'turn on left motor if right sensor triggered; FOLLOW light return 'return to main sensor_left: 'make a label called "sensor_left" if pin3 = 1 then motor_right_on 'turn on right motor if left sensor triggered; FOLLOW light return 'return to main motor_left_on: high 4 return motor_right_on: high 2 return