DAC example playing a single tone

Dependencies:   Tone mbed

Fork of 1620_App_Board_UART_getc by Craig Evans

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?

UserRevisionLine numberNew 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 }