MUstar

IoT 아두이노 0519 - 1.학교종이땡땡땡

May 19th, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.00 KB | None | 0 0
  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[5]);delay(250);noTone(pin_PIEZO);delay(250);
  10.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  11.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  12.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  13.  
  14.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  15.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  16.   tone(pin_PIEZO, scale_data[3]);delay(500);noTone(pin_PIEZO);delay(500);
  17.  
  18.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  19.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  20.   tone(pin_PIEZO, scale_data[3]);delay(250);noTone(pin_PIEZO);delay(250);
  21.   tone(pin_PIEZO, scale_data[3]);delay(250);noTone(pin_PIEZO);delay(250);
  22.  
  23.   tone(pin_PIEZO, scale_data[2]);delay(750);noTone(pin_PIEZO);delay(750);
  24.   noTone(pin_PIEZO) ;delay(150);
  25.  
  26.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  27.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  28.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  29.   tone(pin_PIEZO, scale_data[6]);delay(250);noTone(pin_PIEZO);delay(250);
  30.  
  31.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  32.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  33.   tone(pin_PIEZO, scale_data[3]);delay(500);noTone(pin_PIEZO);delay(500);
  34.  
  35.   tone(pin_PIEZO, scale_data[5]);delay(250);noTone(pin_PIEZO);delay(250);
  36.   tone(pin_PIEZO, scale_data[3]);delay(250);noTone(pin_PIEZO);delay(250);
  37.   tone(pin_PIEZO, scale_data[2]);delay(250);noTone(pin_PIEZO);delay(250);
  38.   tone(pin_PIEZO, scale_data[3]);delay(250);noTone(pin_PIEZO);delay(250);
  39.  
  40.   tone(pin_PIEZO, scale_data[1]);delay(500);noTone(pin_PIEZO);delay(500);
  41.   noTone(pin_PIEZO);delay(2500);
  42. }
Add Comment
Please, Sign In to add comment