diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..3d23a4b Binary files /dev/null and b/.DS_Store differ diff --git a/Freenove_Ultimate_Starter_Kit_for_Raspberry_Pi/Code/Python_Code/03.1.1_LightWater/LightWater3.py b/Freenove_Ultimate_Starter_Kit_for_Raspberry_Pi/Code/Python_Code/03.1.1_LightWater/LightWater3.py new file mode 100644 index 0000000..cf06753 --- /dev/null +++ b/Freenove_Ultimate_Starter_Kit_for_Raspberry_Pi/Code/Python_Code/03.1.1_LightWater/LightWater3.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 +######################################################################## +# Filename : LightWater.py +# Description : Use LEDBar Graph(10 LED) +# Author : www.freenove.com +# modification: 2019/12/27 +######################################################################## +from gpiozero import LEDBoard +from time import sleep + +print('Program is starting ... ') + +ledPins = ["J8:11", "J8:12","J8:13","J8:15","J8:16","J8:18","J8:22","J8:3","J8:5","J8:24"] + +leds = LEDBoard(*ledPins, active_high=False) + +timeDelay = 0.5 + +while True: + for index in range(0,len(ledPins),1): #move led(on) from left to right + leds.on(index) + sleep(timeDelay) + leds.off(index) + for index in range(len(ledPins)-1,-1,-1): #move led(on) from right to left + leds.on(index) + sleep(timeDelay) + leds.off(index) + +