From b401a2548c4fff5b30faf2ea64c6978527514de3 Mon Sep 17 00:00:00 2001 From: Fisch Date: Sat, 12 Oct 2019 17:49:26 +0200 Subject: [PATCH] add pwmfrequency change ability, left at default 1kHz --- controllerHomie/controllerHomie.ino | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controllerHomie/controllerHomie.ino b/controllerHomie/controllerHomie.ino index 5cac6b2..d6f5140 100644 --- a/controllerHomie/controllerHomie.ino +++ b/controllerHomie/controllerHomie.ino @@ -50,12 +50,14 @@ HomieNode lightNode("light", "light"); #define BTN_A 13 //D7 = GPIO13 (pin 7) #define BTN_B 15 //D8 = GPIO15 (pin 10) + /* * VCC (pin 8) * GND (pin 9) */ #define PWM_MAX 1023 //10 bit dac +#define PWM_FREQUENCY 1000 //default: 1000 Hz boolean sleep=true; //true turns lights off. like set_.. float sleep_fadevalue=0; //0=off, 1=on @@ -107,6 +109,7 @@ void setup() { Serial.println("Hello"); pinMode(LED_WW, OUTPUT); pinMode(LED_CW, OUTPUT); + analogWriteFreq(PWM_FREQUENCY); analogWrite(LED_CW, PWM_MAX); //high = off analogWrite(LED_WW, PWM_MAX); //high = off