Herunterladen Diese Seite drucken

AZ-Delivery D1 Mini ESP8266-12F v3 Bedienungsanleitung Seite 23

Werbung

Software PWM Sketch-Beispiel:
int
brightness = 1;
uint8_t
fadeAmount = 5;
void
setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void
loop() {
analogWrite(LED_BUILTIN, 200);
delay(1000);
analogWrite(LED_BUILTIN, 500);
delay(1000);
analogWrite(LED_BUILTIN, 800);
delay(1000);
analogWrite(LED_BUILTIN, 1000);
delay(1000);
//
fading led
while
(1) {
analogWrite(LED_BUILTIN, brightness);
brightness = brightness + fadeAmount;
if
(brightness < 0 || brightness >= 1023) {
fadeAmount = -fadeAmount;
}
delay(10);
}
}
//
do not set it to the zero
//
zero disables the PWM on a specific pin
//
//
- 23 -
high brightness
low brightness

Werbung

loading