mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-11-04 08:01:38 +01:00 
			
		
		
		
	
		
			
	
	
		
			19 lines
		
	
	
		
			367 B
		
	
	
	
		
			Arduino
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			367 B
		
	
	
	
		
			Arduino
		
	
	
	
	
	
| 
								 | 
							
								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);
							 | 
						||
| 
								 | 
							
								}
							 |