Mierzenie sygnału PWM za pomocą oscyloskopu ADS1014D .
Sygnał Generowany z Arduino Leonardo


//Sterowanie sygnałem PWM 10% wypełnienia
#define D1 13
void setup() {
pinMode(D1, OUTPUT); //Wyjście
}
void loop() {
//Okres 1 S
//Częstotliwość 1Hz
digitalWrite(D1, HIGH);
delay(100);
digitalWrite(D1, LOW);
delay(900);
}

//Sterowanie sygnałem PWM 50% wypełnienia
#define D1 13
void setup() {
pinMode(D1, OUTPUT); //Wyjście
}
void loop() {
//Okres 1 S
//Częstotliwość 1Hz
digitalWrite(D1, HIGH);
delay(500);
digitalWrite(D1, LOW);
delay(500);
}

//Sterowanie sygnałem PWM 70% wypełnienia
#define D1 13
void setup() {
pinMode(D1, OUTPUT); //Wyjście
}
void loop() {
//Okres 1 S
//Częstotliwość 1Hz
digitalWrite(D1, HIGH);
delay(700);
digitalWrite(D1, LOW);
delay(300);
}

//Sterowanie sygnałem PWM 95% wypełnienia
95% wypełnienia
#define D1 13
void setup() {
pinMode(D1, OUTPUT); //Wyjście
}
void loop() {
//Okres 1 S
//Częstotliwość 1Hz
digitalWrite(D1, HIGH);
delay(950);
digitalWrite(D1, LOW);
delay(50);
}