DAC example playing a single tone
Fork of 1620_App_Board_UART_getc by
main.cpp@1:19c0920a6623, 2017-03-13 (annotated)
- Committer:
- eencae
- Date:
- Mon Mar 13 19:49:25 2017 +0000
- Revision:
- 1:19c0920a6623
- Parent:
- 0:8ccb53688328
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
eencae | 0:8ccb53688328 | 1 | /* ELEC1620 Application Board Example |
eencae | 0:8ccb53688328 | 2 | |
eencae | 1:19c0920a6623 | 3 | Example of the Tone library to interface with the DAC |
eencae | 0:8ccb53688328 | 4 | |
eencae | 1:19c0920a6623 | 5 | (c) Dr Craig A. Evans, University of Leeds, March 2017 |
eencae | 0:8ccb53688328 | 6 | |
eencae | 0:8ccb53688328 | 7 | */ |
eencae | 0:8ccb53688328 | 8 | |
eencae | 0:8ccb53688328 | 9 | #include "mbed.h" |
eencae | 1:19c0920a6623 | 10 | #include "Tone.h" |
eencae | 0:8ccb53688328 | 11 | |
eencae | 1:19c0920a6623 | 12 | Tone dac(p18); |
eencae | 0:8ccb53688328 | 13 | |
eencae | 0:8ccb53688328 | 14 | int main() |
eencae | 0:8ccb53688328 | 15 | { |
eencae | 1:19c0920a6623 | 16 | dac.init(); |
eencae | 0:8ccb53688328 | 17 | |
eencae | 1:19c0920a6623 | 18 | while (1) { |
eencae | 0:8ccb53688328 | 19 | |
eencae | 1:19c0920a6623 | 20 | for(float f = 100.0; f <=1000.0 ; f += 100.0) { |
eencae | 1:19c0920a6623 | 21 | dac.play(f,0.2); |
eencae | 1:19c0920a6623 | 22 | wait(0.25); |
eencae | 0:8ccb53688328 | 23 | } |
eencae | 0:8ccb53688328 | 24 | |
eencae | 0:8ccb53688328 | 25 | } |
eencae | 0:8ccb53688328 | 26 | } |