Guest User

Untitled

a guest
Nov 22nd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. /*
  2. Cançó "Nou pometes té el pomer" (tradicional catalana).
  3. Reproduit amb un brunzidor passiu MH-FMD (del tipus YL-44)
  4. */
  5.  
  6. int pinMusica = 9;
  7. int Do = 261.6255653;
  8. int Dos = 277.182631;
  9. int Re = 293.6647679;
  10. int Res = 311.1269837;
  11. int Mi = 329.6275569;
  12. int Fa = 349.2282314;
  13. int Fas = 369.9944227;
  14. int Sol = 391.995436;
  15. int Sols = 415.3046976;
  16. int La = 440;
  17. int Las = 466.1637615;
  18. int Si = 493.8833013;
  19. int Do2 = 523.2511306;
  20.  
  21. void setup(){
  22. pinMode (pinMusica, OUTPUT); //pin configurat com a sortida
  23. }
  24. // La sintaxi de la funció tone és: tone(pin, freqüència, duració)
  25. void loop() {
  26. // Nou pometes té el pomer
  27. tone(pinMusica,Sol,400);
  28. delay(400);
  29. tone(pinMusica,Sol,400);
  30. delay(400);
  31. tone(pinMusica,Sol,400);
  32. delay(400);
  33. tone(pinMusica,La,400);
  34. delay(400);
  35. tone(pinMusica,Sol,400);
  36. delay(400);
  37. tone(pinMusica,Fa,400);
  38. delay(400);
  39. tone(pinMusica,Mi,600);
  40. delay(900);
  41. //De nou una, de nou una
  42. tone(pinMusica,Fa,400);
  43. delay(400);
  44. tone(pinMusica,Mi,400);
  45. delay(400);
  46. tone(pinMusica,Re,400);
  47. delay(400);
  48. tone(pinMusica,Do,400);
  49. delay(400);
  50. tone(pinMusica,Re,400);
  51. delay(400);
  52. tone(pinMusica,Re,400);
  53. delay(400);
  54. tone(pinMusica,Mi,400);
  55. delay(400);
  56. tone(pinMusica,Do,400);
  57. delay(600);
  58. // Nou pometes té el pomer
  59. tone(pinMusica,Sol,400);
  60. delay(400);
  61. tone(pinMusica,Sol,400);
  62. delay(400);
  63. tone(pinMusica,Sol,400);
  64. delay(400);
  65. tone(pinMusica,La,400);
  66. delay(400);
  67. tone(pinMusica,Sol,400);
  68. delay(400);
  69. tone(pinMusica,Fa,400);
  70. delay(400);
  71. tone(pinMusica,Mi,600);
  72. delay(900);
  73. // De nou una en caigué
  74. tone(pinMusica,Fa,400);
  75. delay(400);
  76. tone(pinMusica,Mi,400);
  77. delay(400);
  78. tone(pinMusica,Re,400);
  79. delay(400);
  80. tone(pinMusica,Do,400);
  81. delay(400);
  82. tone(pinMusica,Re,400);
  83. delay(400);
  84. tone(pinMusica,Mi,400);
  85. delay(400);
  86. tone(pinMusica,Do,600);
  87. delay(900);
  88. // Si mireu el vent d'on ve
  89. tone(pinMusica,Do,400);
  90. delay(400);
  91. tone(pinMusica,Do,400);
  92. delay(400);
  93. tone(pinMusica,Do,400);
  94. delay(400);
  95. tone(pinMusica,Re,400);
  96. delay(400);
  97. tone(pinMusica,Mi,400);
  98. delay(400);
  99. tone(pinMusica,Fa,400);
  100. delay(400);
  101. tone(pinMusica,Mi,600);
  102. delay(900);
  103. // Veureu el pomer com dansa
  104. tone(pinMusica,Fa,400);
  105. delay(400);
  106. tone(pinMusica,Mi,400);
  107. delay(400);
  108. tone(pinMusica,Re,400);
  109. delay(400);
  110. tone(pinMusica,Do,400);
  111. delay(400);
  112. tone(pinMusica,Re,400);
  113. delay(400);
  114. tone(pinMusica,Re,400);
  115. delay(400);
  116. tone(pinMusica,Mi,400);
  117. delay(400);
  118. tone(pinMusica,Do,400);
  119. delay(400);
  120. // Si mireu el vent d'on ve
  121. tone(pinMusica,Do,400);
  122. delay(400);
  123. tone(pinMusica,Do,400);
  124. delay(400);
  125. tone(pinMusica,Do,400);
  126. delay(400);
  127. tone(pinMusica,Re,400);
  128. delay(400);
  129. tone(pinMusica,Mi,400);
  130. delay(400);
  131. tone(pinMusica,Fa,400);
  132. delay(400);
  133. tone(pinMusica,Mi,400);
  134. delay(600);
  135. // Veureu com dansa el pomer
  136. tone(pinMusica,Fa,400);
  137. delay(400);
  138. tone(pinMusica,Mi,400);
  139. delay(400);
  140. tone(pinMusica,Re,400);
  141. delay(400);
  142. tone(pinMusica,Do,400);
  143. delay(400);
  144. tone(pinMusica,Re,400);
  145. delay(400);
  146. tone(pinMusica,Mi,400);
  147. delay(400);
  148. tone(pinMusica,Do,400);
  149. delay(600);
  150. // Silenci final
  151. noTone(pinMusica);
  152. delay(10000);
  153. }
Add Comment
Please, Sign In to add comment