MUstar

IoT 아두이노 0519 - 3.송아지

May 19th, 2017
59
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int pin_PIEZO = 3;
  2. int scale_data[10] = {-255,130,146,164,174,195,220,246,261,293};
  3.  
  4. void setup(){
  5. pinMode(pin_PIEZO, OUTPUT);
  6. }
  7.  
  8. void loop(){
  9.   tone(pin_PIEZO, scale_data[8]);delay(250);noTone(pin_PIEZO);delay(250);
  10.   tone(pin_PIEZO, scale_data[8]);delay(125);noTone(pin_PIEZO);delay(125);
  11.   tone(pin_PIEZO, scale_data[9]);delay(125);noTone(pin_PIEZO);delay(125);  
  12.   tone(pin_PIEZO, scale_data[8]);delay(500);noTone(pin_PIEZO);delay(500);
  13.  
  14.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  15.   tone(pin_PIEZO, scale_data[6]);delay(125);noTone(pin_PIEZO);delay(125);
  16.   tone(pin_PIEZO, scale_data[7]);delay(125);noTone(pin_PIEZO);delay(125);
  17.   tone(pin_PIEZO, scale_data[6]);delay(500);noTone(pin_PIEZO);delay(500);
  18.  
  19.   tone(pin_PIEZO, scale_data[6]);delay(375);noTone(pin_PIEZO);delay(375);
  20.   tone(pin_PIEZO, scale_data[4]);delay(125);noTone(pin_PIEZO);delay(125);
  21.   tone(pin_PIEZO, scale_data[2]);delay(250);noTone(pin_PIEZO);delay(250);
  22.   tone(pin_PIEZO, scale_data[4]);delay(250);noTone(pin_PIEZO);delay(250);
  23.  
  24.   tone(pin_PIEZO, scale_data[1]);delay(750);noTone(pin_PIEZO);delay(750);
  25.   noTone(pin_PIEZO);delay(150);
  26.  
  27.   tone(pin_PIEZO, scale_data[2]);delay(250);noTone(pin_PIEZO);delay(250);
  28.   tone(pin_PIEZO, scale_data[4]);delay(250);noTone(pin_PIEZO);delay(250);
  29.   tone(pin_PIEZO, scale_data[2]);delay(250);noTone(pin_PIEZO);delay(250);  
  30.   tone(pin_PIEZO, scale_data[1]);delay(250);noTone(pin_PIEZO);delay(250);
  31.  
  32.   tone(pin_PIEZO, scale_data[4]);delay(250);noTone(pin_PIEZO);delay(250);
  33.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  34.   tone(pin_PIEZO, scale_data[8]);delay(500);noTone(pin_PIEZO);delay(500);
  35.  
  36.   tone(pin_PIEZO, scale_data[8]);delay(250);noTone(pin_PIEZO);delay(250);
  37.   tone(pin_PIEZO, scale_data[9]);delay(125);noTone(pin_PIEZO);delay(125);
  38.   tone(pin_PIEZO, scale_data[8]);delay(125);noTone(pin_PIEZO);delay(125);
  39.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  40.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  41.  
  42.   tone(pin_PIEZO, scale_data[4]);delay(750);noTone(pin_PIEZO);delay(750);
  43.   noTone(pin_PIEZO);delay(150);
  44. }
RAW Paste Data