Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from gpiozero import LED
- from time import sleep
- red_led = LED(4)
- yellow_led = LED(3)
- green_led = LED(2)
- print("Start of program")
- sleep(2)
- #Testing LEDs and making them flash together
- print("Testing LEDs and making them flash together")
- sleep(1)
- red_led.blink(0.05,0.05,20)
- yellow_led.blink(0.05,0.05,20)
- green_led.blink(0.05,0.05,20)
- sleep(3)
- #Testing LEDs and flashing one then the other
- print("Testing LEDs and flashing one then the other")
- sleep(1)
- red_led.blink(0.05,0.05,10)
- sleep(1.5)
- yellow_led.blink(0.05,0.05,10)
- sleep(1.5)
- green_led.blink(0.05,0.05,10)
- sleep(3)
- #Random (not actually) flashing of LEDs
- print("Random (not actually) flashing of LEDs")
- sleep(1)
- green_led.blink(1,1,2)
- red_led.blink(0.7,0.3,4)
- yellow_led.blink(0.3,0.7,4)
- sleep(3)
- red_led.blink(0.08,0.08,1)
- red_led.blink(0.24,0.24,1)
- red_led.blink(0.08,0.08,2)
- #red_led.blink(0.09,0.01,20)
- #green_led.blink(1,1,1)
- #yellow_led.blink(0.07,0.03,20)
- #Morse code Hello world with red LED
- #The below info. is copied from Wikipedia
- #https://en.wikipedia.org/wiki/Morse_code
- #The dot duration is the basic unit of time measurement in code transmission.
- #The duration of a dash is three times the duration of a dot.
- #Each dot or dash is followed by a short silence, equal to the dot duration.
- #The letters of a word are separated by a space equal to three dots (one dash)
- #and the words are separated by a space equal to seven dots
- print("Morse code ***** ***** with red LED")
- sleep(2)
- red_led.blink(0.08,0.08,4)
- sleep(1.12)
- red_led.blink(0.08,0.08,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,1)
- sleep(0.32)
- red_led.blink(0.24,0.24,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,2)
- sleep(0.8)
- red_led.blink(0.08,0.08,1)
- sleep(0.32)
- red_led.blink(0.24,0.24,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,2)
- sleep(0.8)
- red_led.blink(0.24,0.24,3)
- sleep(2.56)
- red_led.blink(0.08,0.08,1)
- sleep(0.32)
- red_led.blink(0.24,0.24,2)
- sleep(1.44)
- red_led.blink(0.24,0.24,3)
- sleep(1.92)
- red_led.blink(0.08,0.08,1)
- sleep(0.32)
- red_led.blink(0.24,0.24,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,1)
- sleep(0.32)
- red_led.blink(0.24,0.24,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,2)
- sleep(0.8)
- red_led.blink(0.24,0.24,1)
- sleep(0.64)
- red_led.blink(0.08,0.08,2)
- sleep(3)
- #Morse code Hello world with red LED with "False" used in blink
- #The below info.is copied from Wikipedia
- #https://en.wikipedia.org/wiki/Morse_code
- #The dot duration is the basic unit of time measurement in code transmission.
- #The duration of a dash is three times the duration of a dot.
- #Each dot or dash is followed by a short silence, equal to the dot duration.
- #The letters of a word are separated by a space equal to three dots (one dash)
- #and the words are separated by a space equal to seven dots
- print("Morse code ***** ***** with red LED with False used in blink")
- sleep(2)
- red_led.blink(0.08,0.08,4,False)
- sleep(0.48)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.48)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.16)
- red_led.blink(0.24,0.24,1,False)
- sleep(0.16)
- red_led.blink(0.08,0.08,2,False)
- sleep(0.48)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.16)
- red_led.blink(0.24,0.24,1,False)
- sleep(0.16)
- red_led.blink(0.08,0.08,2,False)
- sleep(0.48)
- red_led.blink(0.24,0.24,3,False)
- sleep(1.12)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.16)
- red_led.blink(0.24,0.24,2,False)
- sleep(0.48)
- red_led.blink(0.24,0.24,3,False)
- sleep(0.48)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.16)
- red_led.blink(0.24,0.24,1,False)
- sleep(0.16)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.48)
- red_led.blink(0.08,0.08,1,False)
- sleep(0.16)
- red_led.blink(0.24,0.24,1,False)
- sleep(0.16)
- red_led.blink(0.08,0.08,2,False)
- sleep(0.48)
- red_led.blink(0.24,0.24,1,False)
- sleep(0.16)
- red_led.blink(0.08,0.08,2,False)
- sleep(3)
- #Traffic light
- print("Traffic light")
- sleep(1)
- red_led.on()
- yellow_led.on()
- green_led.on()
- sleep(1)
- red_led.off()
- yellow_led.off()
- green_led.off()
- sleep(1)
- for i in range(2):
- red_led.on()
- sleep(5)
- red_led.off()
- yellow_led.blink(0.5,0.5,4)
- sleep(4)
- green_led.on()
- sleep(5)
- green_led.off()
- yellow_led.blink(0.5,0.5,4)
- sleep(4)
- red_led.on()
- sleep(1)
- red_led.off()
- print("End of program")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement