Today This Free Friday I am Working on the Finch Robot
from BirdBrain import Finch
myFinch = Finch('A')
myFinch.setBeak(0,100,0)
myFinch.getLight("r")
myFinch.setMove("b",40, 70)
myFinch.setBeak(100,0,0)
myFinch.setMove("f",40, 70)
myFinch.setBeak(0,0,100)
myFinch.setTurn("r",180, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("b",40, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("r",180, 100)
myFinch.setBeak(0,100,0)
myFinch.setTurn("l",180, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("b",20, 100)
myFinch.setBeak(0,0,100)
myFinch.setMove("f",20, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("l",90, 100)
myFinch.setBeak(0,100,0)
myFinch.setMotors(100, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("f",5, 100)
myFinch.setBeak(0,0,100)
myFinch.setMove("b",5, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("r",180, 100)
myFinch.setBeak(0,100,0)
myFinch.setTurn("l",180, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("r",360, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("r",360, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("b",40, 70)
myFinch.setBeak(0,0,100)
myFinch.setMotors(-50, 50)
myFinch.setBeak(100,0,0)
myFinch.setMove("b",20, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("f",20, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("l",90, 100)
myFinch.setBeak(100,0,0)
myFinch.setMove("f",5, 100)
myFinch.setBeak(0,100,0)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(0,0,100)
myFinch.setMove("f",20, 100)
myFinch.setBeak(100,0,0)
myFinch.getLine('r')
myFinch.getSound()
print("Sound: ", myFinch.getSound())
myFinch.stopAll()
- This is the code for the finch Robot
myFinch.setBeak(0,100,0)
myFinch.getLight("r")
myFinch.setMove("b",40, 70)
myFinch.setBeak(100,0,0)
myFinch.setMove("f",40, 70)
myFinch.setBeak(0,0,100)
myFinch.setTurn("r",180, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("b",40, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("r",180, 100)
myFinch.setBeak(0,100,0)
myFinch.setTurn("l",180, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("b",20, 100)
myFinch.setBeak(0,0,100)
myFinch.setMove("f",20, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("l",90, 100)
myFinch.setBeak(0,100,0)
myFinch.setMotors(100, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("f",5, 100)
myFinch.setBeak(0,0,100)
myFinch.setMove("b",5, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("r",180, 100)
myFinch.setBeak(0,100,0)
myFinch.setTurn("l",180, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("r",360, 100)
myFinch.setBeak(100,0,0)
myFinch.setTurn("r",360, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("b",40, 70)
myFinch.setBeak(0,0,100)
myFinch.setMotors(-50, 50)
myFinch.setBeak(100,0,0)
myFinch.setMove("b",20, 100)
myFinch.setBeak(0,100,0)
myFinch.setMove("f",20, 100)
myFinch.setBeak(0,0,100)
myFinch.setTurn("l",90, 100)
myFinch.setBeak(100,0,0)
myFinch.setMove("f",5, 100)
myFinch.setBeak(0,100,0)
myFinch.setTurn("l",360, 100)
myFinch.setBeak(0,0,100)
myFinch.setMove("f",20, 100)
myFinch.setBeak(100,0,0)
myFinch.getLine('r')
- This part of the code is to make the robot dance to a song and light up with colors when it dances.