From 397a3dffb879dd69b4c9246f33980344c058337a Mon Sep 17 00:00:00 2001 From: talksik Date: Sat, 22 Apr 2023 15:38:03 -0700 Subject: [PATCH] adding in custom lighting effect --- .DS_Store | Bin 0 -> 6148 bytes .../03.1.1_LightWater/LightWater3.py | 29 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .DS_Store create mode 100644 Freenove_Ultimate_Starter_Kit_for_Raspberry_Pi/Code/Python_Code/03.1.1_LightWater/LightWater3.py diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3d23a4b536c2f8bac6db8cdfb792fc1a737bef76 GIT binary patch literal 6148 zcmeHKyGjF55Iv(Q0yZfv?-vOE!4jfPnqaWj#6$>eT-ijyZaaV5GY`dOwY88Lm^nMI zd)ZU$>;RDI%jOc802osh@vdelnpYjjNkoK50P3a{A z$-uv2Kt{9WY|2-P**bVRowbE}PyH0uS~-o4Vxo;=Iy#Eaztt6eX1)sS9Ic&kYbWN9 Mfbx=(4EzNHA0_7_JOBUy literal 0 HcmV?d00001 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) + +