Friday, December, 19, 2025

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top