Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define potentiometer A0
- #define ledr 2
- #define ledg 3
- #define ledb 4
- #define ledy 5
- int led[] = {ledr, ledg, ledb, ledy};
- int tmp;
- void setup() {
- // Arry durchgehen und den PinMode der einzelnen Anschlüsse setzen
- for (int i = 0; i <= 3; i++){
- pinMode(led[i], OUTPUT);
- }
- }
- void loop() {
- // Loop zum auslesen des Potentimeter
- tmp = map((analogRead(potentiometer)),0,1024,0,4); //Werte von 0 bis 1024 in sektionen von 0 bis 4 einteilen und "umrechnen"
- resetled(); //LEDs zurücksetzen
- digitalWrite(led[tmp], HIGH); //Die ausgewählte LED einschalten
- }
- void resetled () {
- // Arry durchgehen und alle LEDs auschalten
- for (int i = 0; i <=3 ; i++){
- digitalWrite(led[i], LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement