Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int led = 13;
- int redLed = 6;
- int schalter = A0;
- int poti = A1;
- int potVal;
- int helligkeit = 0;
- int fade = 5;
- boolean isOn = false;
- int clicktime = 0;
- int acttime;
- void setup() {
- pinMode(led, OUTPUT);
- pinMode(redLed, OUTPUT);
- pinMode(schalter, INPUT);
- pinMode(poti, INPUT);
- }
- void loop() {
- acttime = millis();
- if(digitalRead(schalter) && (acttime - clicktime > 200)){
- clicktime = acttime;
- if(isOn){
- digitalWrite(led, LOW);
- isOn = false;
- }else{
- digitalWrite(led, HIGH);
- isOn = true;
- }
- }
- helligkeit = helligkeit + fade;
- if (helligkeit <= 0 || helligkeit >= 255) {
- fade = -fade;
- }
- analogWrite(redLed, helligkeit);
- potVal = analogRead(poti) / 64;
- delay(potVal);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement