With the next program, use buttons 1-9 to drive the robot in different directions. Once you press a button, your robot will drive in that direction until you choose another direction. Press 5 to make it stop.
- Change the project's name from ir_remote_test to ir_remote_control.
- Enter the script below, and then click Save.
- Click Send to micro:bit.
- Unplug the USB cable from the cyber:bot.
- Set the cyber:bot on the floor, and set the cyber:bot board's PWR switch to 2.
- Point the remote at the IR receiver on the board, and press numbers on the remote to make it drive. Press 5 to make it stop.
# ir_remote_control from cyberbot import * from tv_remote import * wL = 0 wR = 0 img = Image.HAPPY bot(22).tone(2000, 300) while True: num = ir(10).remote() if num == 1: wL = 0 wR = -75 img = Image.ARROW_SE elif num == 2: wL = 75 wR = -75 img = Image.ARROW_S elif num == 3: wL=75 wR=0 img=Image.ARROW_SW elif num == 4: wL=-75 wR=-75 img=Image.ARROW_E elif num == 5: wL=0 wR=0 img=Image.HAPPY elif num == 6: wL=75 wR=75 img=Image.ARROW_W elif num == 7: wL=0 wR=75 img=Image.ARROW_NE elif num == 8: wL=-75 wR=75 img=Image.ARROW_N elif num == 9: wL=-75 wR=0 img=Image.ARROW_NW display.show(img) bot(18).servo_speed(wL) bot(19).servo_speed(wR)