Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //piano simples Arduino e Java FX e jssc
- //bem10jfx.blogspot.com
- // notas
- int DO =262;
- int RE =294;
- int MI =330;
- int FA =349;
- int SOL =392;
- int LA =440;
- int SI =523;
- int pausenext=500;
- void setup() {
- Serial.begin(9600);
- pinMode(3,OUTPUT);
- pinMode(LED_BUILTIN,OUTPUT);
- Serial.println("Inicianco Piano");
- }
- void loop() {
- if(Serial.available()>0){
- char in=Serial.read();
- Serial.print("available = ");
- Serial.println(in);
- if(in=='z'){
- digitalWrite(13,HIGH);
- Serial.println("DO");
- tone(3,DO);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- if(in=='x'){
- digitalWrite(13,HIGH);
- Serial.println("RE");
- tone(3,RE);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- if(in=='c'){
- digitalWrite(13,HIGH);
- Serial.println("MI");
- tone(3,MI);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- if(in=='v'){
- digitalWrite(13,HIGH);
- Serial.println("FA");
- tone(3,FA);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- if(in=='b'){
- digitalWrite(13,HIGH);
- Serial.println("SOL");
- tone(3,SOL);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- if(in=='n'){
- digitalWrite(13,HIGH);
- Serial.println("LA");
- tone(3,LA);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- if(in=='m'){
- digitalWrite(13,HIGH);
- Serial.println("SI");
- tone(3,SI);
- delay(pausenext);
- noTone(3);
- digitalWrite(13,LOW);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment