by Rob Toulson and Tim Wilmshurst from textbook "Fast and Effective Embedded Systems Design: Applying the ARM mbed"

Dependencies:   mbed

main.cpp

Committer:
robt
Date:
2012-08-31
Revision:
0:89ccf29e350d

File content as of revision 0:89ccf29e350d:

/*Program Example 4.3: Sine wave on DAC output. View on oscilloscope
                                                                           */
#include "mbed.h"
AnalogOut Aout(p18);
float i;
int main()
{
    while(1)  {
        for (i=0; i<2; i=i+0.05) {
            Aout=0.5+0.5*sin(i*3.14159);  // Compute the sine value, + half the range
            wait(.001);          	         // Controls the sine wave period
        }
    }
}