Skip to content

Commit b9c8ab9

Browse files
authored
Merge pull request #16 from makermelissa/master
Added TFT Gizmo Slideshow Example for Slideshow Library
2 parents 5c82dac + cf082c9 commit b9c8ab9

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

examples/slideshow_tft_gizmo.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""
2+
Slideshow Example using the CircuitPlayground and TFT Gizmo
3+
4+
Written by Melissa LeBlanc-Williams for Adafruit Industries
5+
"""
6+
7+
import board
8+
import digitalio
9+
from adafruit_gizmo import tft_gizmo
10+
from adafruit_slideshow import SlideShow, PlayBackDirection
11+
12+
display = tft_gizmo.TFT_Gizmo()
13+
14+
forward_button = digitalio.DigitalInOut(board.BUTTON_A)
15+
forward_button.switch_to_input(pull=digitalio.Pull.DOWN)
16+
back_button = digitalio.DigitalInOut(board.BUTTON_B)
17+
back_button.switch_to_input(pull=digitalio.Pull.DOWN)
18+
19+
slideshow = SlideShow(display, None, folder="/",
20+
auto_advance=False, dwell=0)
21+
22+
while True:
23+
if forward_button.value:
24+
slideshow.direction = PlayBackDirection.FORWARD
25+
slideshow.advance()
26+
if back_button.value:
27+
slideshow.direction = PlayBackDirection.BACKWARD
28+
slideshow.advance()

0 commit comments

Comments
 (0)