Sygnał PWM

Mierzenie sygnału PWM za pomocą oscyloskopu ADS1014D .

Sygnał Generowany z Arduino Leonardo

Oscyloskop + 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);
}

Dodaj komentarz