MUstar

IoT 아두이노 0519 - 2.비행기

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