Himna

Dependencies:   mbed

Fork of fistrek_intenzitetdiode by Applied engineering Team

Committer:
ffistrek
Date:
Thu Dec 10 17:58:18 2015 +0000
Revision:
6:85455665f4d5
Parent:
5:3dcf87833bbb
Fistrek_lijepa nasa

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ffistrek 0:48d70c5c168b 1 #include "mbed.h"
ffistrek 6:85455665f4d5 2 PwmOut buzzer(p21);
ffistrek 6:85455665f4d5 3 //frekvencija melodije "Lijepa naša"
ffistrek 6:85455665f4d5 4 float frequency[]={659.3, 659.3, 659.3, 587.3, 587.3, 523.3, 523.3, 392, 349.2, 329.6, 349.2,
ffistrek 6:85455665f4d5 5 392, 440, 392, 349.2, 329.6, 349.2, 392, 659.3, 659.3, 659.3, 587.3, 587.3, 523.3, 523.3, 392,
ffistrek 6:85455665f4d5 6 349.2, 329.6, 349.2, 392, 440, 493.9, 493.9, 587.3, 523.3, 493.9, 493.9, 493.9, 440, 493.9,
ffistrek 6:85455665f4d5 7 493.9, 523.3, 587.3, 493.9, 587.3, 587.3, 587.3, 587.3, 587.3, 523.3, 493.9, 440, 392, 659.3,
ffistrek 6:85455665f4d5 8 659.3, 659.3, 587.3, 587.3, 523.3, 523.3, 392, 349.2, 329.6, 349.2, 392, 440, 493.9, 493.9,
ffistrek 6:85455665f4d5 9 587.3, 523.3, 0};
ffistrek 6:85455665f4d5 10 //trajanje nota
ffistrek 6:85455665f4d5 11 float beat[]={1, 1, 1.5, 0.5, 0.5, 0.5, 1, 2, 0.5, 0.5, 0.5, 0.5, 2, 0.5, 0.5, 0.5, 0.5, 2, 1, 1, 1.5, 0.5,
ffistrek 6:85455665f4d5 12 0.5, 0.5, 1, 2, 0.5, 0.5, 0.5, 0.5, 2, 0.5, 0.5, 1, 2, 1, 1, 1.5, 0.5, 1, 0.5, 0.5, 1.5, 0.5, 0.5, 0.5, 0.5,
ffistrek 6:85455665f4d5 13 0.5, 1, 1, 1, 1, 2, 1, 1, 1.5, 0.5, 0.5, 0.5, 1, 2, 0.5, 0.5, 0.5, 0.5, 2, 0.5, 0.5, 1, 2, 0.5};
ffistrek 5:3dcf87833bbb 14 int main() {
ffistrek 6:85455665f4d5 15 while (1) {
ffistrek 6:85455665f4d5 16 for (int i=0; i<=70; i++) {
ffistrek 6:85455665f4d5 17 buzzer.period(1/(frequency[i])); // set PWM period
ffistrek 6:85455665f4d5 18 buzzer=0.5; // set duty cycle
ffistrek 6:85455665f4d5 19 wait(0.5*beat[i]); // hold for beat period
ffistrek 6:85455665f4d5 20 } } }