From 747f7dd985ff0f03e628e8da831930b419fd92e7 Mon Sep 17 00:00:00 2001 From: Kai Lauterbach Date: Sun, 30 Apr 2023 19:54:16 +0200 Subject: [PATCH] Added pwm freq setting. --- firmware/firmware.ino | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/firmware/firmware.ino b/firmware/firmware.ino index a09eb80..626ac45 100644 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -15,10 +15,10 @@ // D1, D2, D7, D5 uint8_t pins[LIGHTS_COUNT] = { 5, 4, 13, 14 }; -IPAddress strip_ip(192, 168, 0, 26); // choose an unique IP Adress -IPAddress gateway_ip(192, 168, 0, 1); // Router IP -IPAddress subnet_mask(255, 255, 255, 0); -IPAddress dns(192, 168, 0, 1); +IPAddress strip_ip (192, 168, 0, 26); // choose an unique IP Adress +IPAddress gateway_ip (192, 168, 0, 1); // Router IP +IPAddress subnet_mask(255, 255, 255, 0); +IPAddress dns (192, 168, 0, 1); //********************************// @@ -39,6 +39,7 @@ IPAddress dns(192, 168, 0, 1); #define SCENE_NIGHTLY 2 // 10 bit PWM +#define PWM_FREQ (50000UL) #define PWM_OFF 0 // 0V #define PWM_MIN 0 // 0V - minimum light amount (~1%) #define PWM_MAX 255 // 24V - maximum light amount (100%) @@ -259,6 +260,8 @@ void setup() Serial.print("IP: "); Serial.println(myIP); + analogWriteFreq(PWM_FREQ); + if (!light_state[0]) { // Show that we are connected @@ -729,7 +732,7 @@ void init_webserver() http_content += ""; http_content += ""; http_content += " " + (String)(int)(bri[light_num] * 100.0 / 255.0) + "%"; - http_content += "
"; + http_content += "
"; http_content += ""; http_content += " %"; http_content += "