Skip to content

Instantly share code, notes, and snippets.

@pjflanagan
Created August 13, 2015 12:03
Show Gist options
  • Save pjflanagan/9bbfbc90178ad9bf0866 to your computer and use it in GitHub Desktop.
Save pjflanagan/9bbfbc90178ad9bf0866 to your computer and use it in GitHub Desktop.
const int in = 1,
out = 3;
boolean on = false,
switchable = true;
void setup() {
pinMode(in, INPUT);
pinMode(out,OUTPUT);
}
void loop(){
if(digitalRead(in)==LOW && switchable == true){
if(on)on = false;
else on = true;
switchable = false;
if(on) analogWrite(out,200);
else analogWrite(out,0);
}
else if(digitalRead(in)==HIGH){
switchable = true;
}
}
@pjflanagan
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment