#!/usr/bin/python import wiringpi2 as wpi import time leds = [7, 0, 2, 3, 12, 13, 14, 21, 22, 23] wpi.wiringPiSetup() # GPOI pin setup for x in leds: wpi.pinMode(x, 1) wpi.digitalWrite(x, 0) adc_unit = 4095 / len(leds) while True: time.sleep(0.05) adcValue = wpi.analogRead(0) ledPos = adcValue / adc_unit for x in leds: wpi.digitalWrite(x, 0) for x in xrange(ledPos): wpi.digitalWrite(leds[x], 1)