Skip to content

Instantly share code, notes, and snippets.

@kakopappa
Created September 29, 2023 09:19
Show Gist options
  • Save kakopappa/b19a35476ee6086b8dcf605caf43d6da to your computer and use it in GitHub Desktop.
Save kakopappa/b19a35476ee6086b8dcf605caf43d6da to your computer and use it in GitHub Desktop.
#include <RBDdimmer.h> //https://github.com/RobotDynOfficial/RBDDimmer
const int ZC_PIN = 0;
const int PWM_PIN = 2;
int MIN_POWER = 0;
int MAX_POWER = 80;
int POWER_STEP = 2;
int power = 0;
dimmerLamp acd(PWM_PIN, ZC_PIN);
void setup(){
Serial.begin(115200);
delay(100);
acd.begin(NORMAL_MODE, ON);
}
void loop(){
for(power=MIN_POWER;power<=MAX_POWER;power+=POWER_STEP){
acd.setPower(power);
delay(100);
}
for(power=MAX_POWER;power>=MIN_POWER;power-=POWER_STEP){
acd.setPower(power);
delay(100);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment