mX mbed BaseBoard buzzer

Dependencies:   mbed

Committer:
ashwin_athani
Date:
Wed Dec 08 06:22:00 2010 +0000
Revision:
0:c25709d578e5

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ashwin_athani 0:c25709d578e5 1 #include "mbed.h"
ashwin_athani 0:c25709d578e5 2
ashwin_athani 0:c25709d578e5 3 PwmOut buzzer(p24);
ashwin_athani 0:c25709d578e5 4
ashwin_athani 0:c25709d578e5 5 int main()
ashwin_athani 0:c25709d578e5 6 {
ashwin_athani 0:c25709d578e5 7 buzzer.period(0.020); // a 20ms period
ashwin_athani 0:c25709d578e5 8 while (1)
ashwin_athani 0:c25709d578e5 9 {
ashwin_athani 0:c25709d578e5 10 for(float offset=0.0; offset<0.001; offset+=0.0001)
ashwin_athani 0:c25709d578e5 11 {
ashwin_athani 0:c25709d578e5 12 buzzer.pulsewidth(0.001 + offset); // a pulsewidth between 1-2ms
ashwin_athani 0:c25709d578e5 13 wait(0.25);
ashwin_athani 0:c25709d578e5 14 }
ashwin_athani 0:c25709d578e5 15 }
ashwin_athani 0:c25709d578e5 16 }