Skip to content

Commit 004602d

Browse files
committed
improved word flow
1 parent 1061307 commit 004602d

File tree

1 file changed

+8
-10
lines changed
  • adafruit-esp32-s3-tft-feather/circuitpython/popcorn_reader

1 file changed

+8
-10
lines changed

adafruit-esp32-s3-tft-feather/circuitpython/popcorn_reader/code.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
version = "0.0.3"
1111

1212
# reading parameters
13-
words_per_minute = 280
14-
sentence_pause = 1.2
15-
comma_pause = 0.4
13+
words_per_minute = 260
14+
sentence_modifier = 4.8
15+
comma_modifier = 2.0
1616
long_word_modifier = 1.5
1717

1818
word_pause = 60 / words_per_minute
@@ -152,24 +152,22 @@ def display_typed_text(label, text, delay=0.05, cache_label=None):
152152
words = messages[message_index].split()
153153

154154
for word in words: # cache bitmaps
155-
cache_reader_label.text = word.lower()
155+
cache_reader_label.text = word
156156
clear_display()
157157

158158
for word in words:
159-
reader_label.text = word.lower()
159+
reader_label.text = word
160160

161161
if word[-1] in {".", "?", "!", "\"", ";", "—", "–"}:
162-
time.sleep(sentence_pause)
162+
time.sleep(word_pause * sentence_modifier)
163163
elif word[-1] in {",", ":"}:
164-
time.sleep(comma_pause)
164+
time.sleep(word_pause * comma_modifier)
165165
elif len(word) > 8:
166166
time.sleep(word_pause * long_word_modifier)
167167
else:
168168
time.sleep(word_pause)
169169

170-
time.sleep(0.8)
171-
172-
clear_display(1)
170+
clear_display(0.3)
173171

174172
# display author
175173
display_typed_text(

0 commit comments

Comments
 (0)