Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. int led = 13;
  2. int redLed = 6;
  3.  
  4. int schalter = A0;
  5. int poti = A1;
  6.  
  7. int potVal;
  8. int helligkeit = 0;
  9. int fade = 5;
  10.  
  11. boolean isOn = false;
  12. int clicktime = 0;
  13. int acttime;
  14.  
  15. void setup() {
  16. pinMode(led, OUTPUT);
  17. pinMode(redLed, OUTPUT);
  18.  
  19. pinMode(schalter, INPUT);
  20. pinMode(poti, INPUT);
  21. }
  22.  
  23. void loop() {
  24. acttime = millis();
  25. if(digitalRead(schalter) && (acttime - clicktime > 200)){
  26. clicktime = acttime;
  27. if(isOn){
  28. digitalWrite(led, LOW);
  29. isOn = false;
  30. }else{
  31. digitalWrite(led, HIGH);
  32. isOn = true;
  33. }
  34. }
  35.  
  36. helligkeit = helligkeit + fade;
  37.  
  38. if (helligkeit <= 0 || helligkeit >= 255) {
  39. fade = -fade;
  40. }
  41.  
  42. analogWrite(redLed, helligkeit);
  43.  
  44. potVal = analogRead(poti) / 64;
  45.  
  46. delay(potVal);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement