first

Dependencies:   mbed

Committer:
t00221549
Date:
Sun Aug 08 19:42:07 2021 +0000
Revision:
0:df543f411aab
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
t00221549 0:df543f411aab 1 #include "mbed.h"
t00221549 0:df543f411aab 2 DigitalIn fire(p14);
t00221549 0:df543f411aab 3 PwmOut spkr(p26);
t00221549 0:df543f411aab 4 AnalogIn pot1(p19);
t00221549 0:df543f411aab 5 float start=2000;
t00221549 0:df543f411aab 6 float finish=10000;
t00221549 0:df543f411aab 7 float step=200;
t00221549 0:df543f411aab 8
t00221549 0:df543f411aab 9 int main()
t00221549 0:df543f411aab 10 {
t00221549 0:df543f411aab 11 while (1) {
t00221549 0:df543f411aab 12 for (float i=start; i<finish; i+=step) {
t00221549 0:df543f411aab 13 spkr.period(1.0/i);
t00221549 0:df543f411aab 14 spkr=0.5;
t00221549 0:df543f411aab 15 wait(0.1);
t00221549 0:df543f411aab 16 }
t00221549 0:df543f411aab 17 spkr=0.0;
t00221549 0:df543f411aab 18
t00221549 0:df543f411aab 19 start += 1000;
t00221549 0:df543f411aab 20 if (start >= 6000){
t00221549 0:df543f411aab 21 start = 6000;
t00221549 0:df543f411aab 22 }
t00221549 0:df543f411aab 23
t00221549 0:df543f411aab 24
t00221549 0:df543f411aab 25 while(pot1.read() < 0.5) {} // this uses the pot to control the program
t00221549 0:df543f411aab 26 }
t00221549 0:df543f411aab 27 }