Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- / Needs a package declaration to move to another folder
- import edu.cmu.ri.createlab.terk.robot.finch.Finch;
- import java.awt.*;import java.util.*;import java.io.*;import java.util.Random.*;
- public class CommandMe
- {
- public static void main(final String[] args)
- {
- Finch myFinch = new Finch();
- Scanner it=new Scanner(System.in);
- int Input;
- while(true){
- Input=it.nextInt();
- if(Input==1){
- myFinch.setLED(255, 0, 0);
- myFinch.setWheelVelocities(255,255,500);
- }
- if(Input==2){
- myFinch.setLED(0, 255, 0);
- myFinch.setWheelVelocities(255,-255,350);
- }
- if(Input==3){
- myFinch.setLED(0, 255, 0);
- myFinch.setWheelVelocities(-255,255,350);
- }
- if(Input==4){
- myFinch.setLED(255, 0, 0);
- myFinch.setWheelVelocities(-255,-255,2000);
- }
- if(Input==5){
- myFinch.setLED(255, 255,255);
- myFinch.saySomething("BEEPBEEPBEEPBEEP");
- }
- if(Input==6){
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(262,10,500);
- myFinch.setLED(0,255, 0);
- myFinch.playTone(311,10,500);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(349,10,500);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(311,10,500);
- myFinch.setLED(0, 255, 0);
- myFinch.playTone(349,10,250);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(349,10,250);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(349,10,250);
- myFinch.setLED(0, 255, 0);
- myFinch.playTone(466,10,250);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(415,10,250);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(392,10,250);
- myFinch.setLED(0, 255, 0);
- myFinch.playTone(349,10,250);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(392,10,250);
- myFinch.setLED(255, 0, 0);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(262,10,500);
- myFinch.setLED(0,255, 0);
- myFinch.playTone(311,10,500);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(349,10,500);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(311,10,500);
- myFinch.setLED(0, 255, 0);
- myFinch.playTone(349,10,250);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(349,10,250);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(349,10,250);
- myFinch.setLED(0, 255, 0);
- myFinch.playTone(466,10,250);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(415,10,250);
- myFinch.setLED(255, 0, 0);
- myFinch.playTone(392,10,250);
- myFinch.setLED(0, 255, 0);
- myFinch.playTone(349,10,250);
- myFinch.setLED(0, 0, 255);
- myFinch.playTone(392,10,250);
- myFinch.setLED(255, 0, 0);
- }
- if(Input==7){
- myFinch.playTone(329,100,500); //E
- myFinch.playTone(246,100,200); //B
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(293,100,520); //D
- myFinch.playTone(261,100,270); //C
- myFinch.playTone(246,100,270); //B
- myFinch.playTone(220,100,270); //A
- myFinch.playTone(220,100,200); //A
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(329,100,600); //E
- myFinch.playTone(293,100,200); //D
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(246,100,600); //B
- myFinch.playTone(261,100,400); //C
- myFinch.playTone(293,100,500); //D
- myFinch.playTone(329,100,450); //E
- myFinch.playTone(261,100,500); //C
- myFinch.playTone(220,100,400); //A
- myFinch.playTone(220,100,300); //A
- myFinch.sleep(750); //Pause
- myFinch.playTone(293,100,400); //D
- myFinch.playTone(349,100,200); //F
- myFinch.playTone(440,100,450); //A
- myFinch.playTone(392,100,200); //G
- myFinch.playTone(349,100,200); //F
- myFinch.playTone(329,100,270); //E
- myFinch.sleep(300); //Pause
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(329,100,500); //E
- myFinch.playTone(293,100,250); //D
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(246,100,200); //B
- myFinch.sleep(150); //Pause
- myFinch.playTone(246,100,200); //B
- myFinch.playTone(261,100,250); //C
- myFinch.playTone(293,100,300); //D
- myFinch.playTone(329,100,270); //E
- myFinch.playTone(261,100,270); //C
- myFinch.playTone(220,100,200); //A
- myFinch.sleep(100); //Pause
- myFinch.playTone(220,100,250); //A
- myFinch.sleep(150); //Pause
- myFinch.playTone(329,100,500); //E
- myFinch.playTone(246,100,200); //B
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(293,100,300); //D
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(246,100,200); //B
- myFinch.playTone(220,100,200); //A
- myFinch.sleep(100); //Pause
- myFinch.playTone(220,100,250); //A
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(329,100,270); //E
- myFinch.playTone(293,100,200); //D
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(246,100,600); //B
- myFinch.playTone(261,100,270); //C
- myFinch.playTone(293,100,300); //D
- myFinch.playTone(329,100,320); //E
- myFinch.playTone(261,100,300); //C
- myFinch.playTone(220,100,200); //A
- myFinch.sleep(100); //Pause
- myFinch.playTone(220,100,250); //A
- myFinch.sleep(600); //Pause
- myFinch.playTone(293,100,400); //D
- myFinch.playTone(349,100,190); //F
- myFinch.playTone(220,100,450); //A
- myFinch.playTone(392,100,200); //G
- myFinch.playTone(349,100,200); //F
- myFinch.playTone(329,100,250); //E
- myFinch.sleep(100); //Pause
- myFinch.playTone(261,100,400); //C
- myFinch.playTone(329,100,500); //E
- myFinch.playTone(293,100,200); //D
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(246,100,200); //B
- myFinch.sleep(100); //Pause
- myFinch.playTone(246,100,200); //B
- myFinch.playTone(261,100,200); //C
- myFinch.playTone(293,100,250); //D
- myFinch.playTone(329,100,400); //E
- myFinch.playTone(261,100,350); //C
- myFinch.playTone(220,100,270); //A
- myFinch.sleep(100); //Pause
- myFinch.playTone(220,100,300); //A
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement