dimmer met zero crossing

algemene C code
Berichten: 27
Geregistreerd: 06 Sep 2017, 23:51

dimmer met zero crossing

Berichtdoor robmulder » 30 Sep 2019, 22:58

naar vele vragen dan eindelijk ook maar eens een succes plaatsen
ik heb middels een dimmer van robotdyn (via aliexpress te verkrijgen)een zeer goede en betrouwbare dimmer kunnen maken.
diverse dimmers heb ik thuis gebruikt en getest, maar geen kan de lampen zo mooi dimmen als deze combinatie .
ben zelf elektrische dus kom regelmatig problemen tegen met dimmers, of ze dimmen te weinig of het werk niet lekker (flikkering) .
helgeel wordt nu middels een ir afstand bediening bedient.

veel plezier met de software









Code: Alles selecteren
#include <RBDdimmer.h>//

//#define USE_SERIAL  SerialUSB //Serial for boards whith USB serial port
#define USE_SERIAL  Serial
#define outputPin  12
#define zerocross  5 // for boards with CHANGEBLE input pins

//dimmerLamp dimmer(outputPin, zerocross); //initialase port for dimmer for ESP8266, ESP32, Arduino due boards
dimmerLamp dimmer(outputPin); //initialase port for dimmer for MEGA, Leonardo, UNO, Arduino M0, Arduino Zero

int outVal = 0;

void setup() {
  USE_SERIAL.begin(9600);
  dimmer.begin(NORMAL_MODE, ON); //dimmer initialisation: name.begin(MODE, STATE)
}

void loop()
{
  outVal = map(analogRead(0), 1, 1024, 100, 0); // analogRead(analog_pin), min_analog, max_analog, 100%, 0%);
  USE_SERIAL.println(outVal);
  dimmer.setPower(outVal); // name.setPower(0%-100%)
}

Advertisement

Terug naar C code

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 10 gasten