Zrobiłem coś takiego:
Code: Select all
class MyDimmer : public Supla::Control::DimmerBase {
public:
MyDimmer(int brightnessPin) : brightnessPin(brightnessPin) {}
void setRGBWValueOnDevice(uint32_t red,
uint32_t green,
uint32_t blue,
uint32_t colorBrightness,
uint32_t brightness) {
Serial.println("BRAJTNES");
Serial.println(brightness);
auto new_brightness = map(brightness, 0, 1023, 120, 1023);
Serial.println(new_brightness);
analogWrite(brightnessPin, new_brightness);
}
protected:
int brightnessPin;
};
