아두이노

아두이노 에델바이스 만들기

hgglife 2019. 10. 17. 20:04

https://www.youtube.com/watch?v=jD2cMH3OvSY

 

아두이노 부저로 에델바이스 연주해보기

심심해서 아두이노로 에델바이스를 만들었습니다

www.youtube.com

int speakerpin = 8;
int doo = 261;
int le = 293;
int me = 329;
int fa = 349;
int sol= 391;
int la = 440;
int si = 493;
int highdo = 523;
int highle = 587;
int highme = 659;

void setup() {
  // put your setup code here, to run once:
  part1();

  sound(me,1000);
  sound(me,500);
  sound(me,500);
  sound(fa,500);
  sound(sol,500);
  sound(la,1500);
  sound(sol,1500);

  part1();

  part2();

  sound(highle,500);
  delay(250);
  sound(sol,250);
  sound(sol,250);
  sound(si,500);
  sound(la,500);
  sound(sol,500);

  sound(me,1000);
  sound(sol,500);
  sound(highdo,1500);

  sound(la,1000);
  sound(highdo,500);
  sound(highle,1000);
  sound(highdo,500);
  sound(si,1500);
  sound(sol,1500);

  part1();

  part2();
  
}

void loop() {

  
}
void sound(int name,int time)
{
  tone(speakerpin,name,time);
  delay(time);
 
}
void part1()
{
   sound(me,1000);
  sound(sol,500);
  sound(highle,1500);

  sound(highdo,1000);
  sound(sol,500);
  sound(fa,1500);
}
void part2()
{
   sound(me,1000);
  sound(sol,500);
  sound(sol,500);
  sound(la,500);
  sound(si,500);
  sound(highdo,1000);
  sound(highdo,1000);
  delay(500);
}