Advertisement
Florian-Binder

mod5_knobLED

Nov 9th, 2021
787
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define potentiometer A0
  2.  
  3. #define ledr 2
  4. #define ledg 3
  5. #define ledb 4
  6. #define ledy 5
  7.  
  8. int led[] = {ledr, ledg, ledb, ledy};
  9. int tmp;
  10.  
  11. void setup() {
  12.   // Arry durchgehen und den PinMode der einzelnen Anschlüsse setzen
  13.   for (int i = 0; i <= 3; i++){
  14.     pinMode(led[i], OUTPUT);
  15.   }
  16. }
  17.  
  18. void loop() {
  19.   // Loop zum auslesen des Potentimeter
  20.   tmp = map((analogRead(potentiometer)),0,1024,0,4);  //Werte von 0 bis 1024 in sektionen von 0 bis 4 einteilen und "umrechnen"
  21.  
  22.   resetled(); //LEDs zurücksetzen
  23.  
  24.   digitalWrite(led[tmp], HIGH); //Die ausgewählte LED einschalten
  25. }
  26.  
  27. void resetled () {
  28.   // Arry durchgehen und alle LEDs auschalten
  29.   for (int i = 0; i <=3 ; i++){
  30.     digitalWrite(led[i], LOW);
  31.   }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement