]> git.piffa.net Git - arduino/blob - books/ArduinoNextSteps-master/ArduinoNextSteps/sketch_04_03_sin/sketch_04_03_sin.ino
first commit
[arduino] / books / ArduinoNextSteps-master / ArduinoNextSteps / sketch_04_03_sin / sketch_04_03_sin.ino
1 // sketch_-4_03_sin
2
3 void setup() 
4 {
5   
6 }
7
8 float angle = 0.0;
9 float angleStep = PI / 32.0;
10
11 void loop() 
12 {
13   int x = (int)(sin(angle) * 127) + 127;
14   analogWrite(DAC0, x);
15   angle += angleStep;
16   if (angle > 2 * PI)
17   {
18     angle = 0.0;
19   }
20 }