From 2978b12af67718e51509b5ba1b44b2ffb6ecd4ae Mon Sep 17 00:00:00 2001 From: "Tanner Collin (aider)" Date: Sat, 21 Jun 2025 14:06:18 -0600 Subject: [PATCH] feat: Map power input 0-100 to 70-140 --- firmware/firmware.ino | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/firmware/firmware.ino b/firmware/firmware.ino index 2f9d7e0..b83edb9 100644 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -182,8 +182,13 @@ void onMqttMessage(int messageSize) { } void processControlCommand(int64_t num) { - Serial.print("[MEGA] Setting power: "); - Serial.println(num); + // Map the input value (0-100) to the output range (70-140) + long mappedValue = map(num, 0, 100, 70, 140); - analogWrite(OUTPUT_PIN, num); + Serial.print("[MEGA] Received power: "); + Serial.print(num); + Serial.print(", Mapped to: "); + Serial.println(mappedValue); + + analogWrite(OUTPUT_PIN, mappedValue); }