Lab exercise 2.4

Dependencies:   mbed C12832

main.cpp

Committer:
ciaranom
Date:
2020-06-20
Revision:
0:d3690ebbbcd6
Child:
1:54ad620bcc3d

File content as of revision 0:d3690ebbbcd6:

#include "mbed.h"
DigitalIn fire(p14);
PwmOut spkr(p26);
AnalogIn pot1(p19);
int main()
{
 //set loop var
 float starti = 500.0;
  float endi = 3000.0;
   float stepi = 50.0;
 
 
 
 while (1) {
 for (float i=starti; i<endi; i+=stepi) {
 spkr.period(1.0/i);
 spkr=0.5;
 wait(0.1);
 }
 spkr=0.0;
 
 
 while(pot1.read() < 0.5) {
     starti = 1500.0;
     } // this uses the pot to control the program
 }
}