1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| void setup()
| {
| //setup channel 0 with frequency 312500 Hz
| sigmaDeltaSetup(0, 312500);
| //attach pin 18 to channel 0
| sigmaDeltaAttachPin(18,0);
| //initialize channel 0 to off
| sigmaDeltaWrite(0, 0);
| }
|
| void loop()
| {
| //slowly ramp-up the value
| //will overflow at 256
| static uint8_t i = 0;
| sigmaDeltaWrite(0, i++);
| delay(100);
| }
|
|