Skip to content

Commit 5d20b33

Browse files
committed
1 parent f47e2e1 commit 5d20b33

File tree

2 files changed

+23
-8
lines changed

2 files changed

+23
-8
lines changed

picoSyncTime.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# Pimoroni Pico LiPo (16MB) : 2E8A:1003
1616
# Keybow 2040 : 16D0:08C6
1717

18-
picoPorts = list(list_ports.grep("2E8A:0005"))
18+
picoPorts = list(list_ports.grep("16D0:08C6"))
1919
if not picoPorts:
2020
print("No Raspberry Pi Pico found")
2121
else:

word-clock.py

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -212,26 +212,39 @@ def initialise_fonts(self):
212212
"D": self.Character(width=4, rows=[0x07,0x09,0x09,0x09,0x09,0x09,0x07]),
213213
"E": self.Character(width=4, rows=[0x0F,0x01,0x01,0x0F,0x01,0x01,0x0F]),
214214
"F": self.Character(width=4, rows=[0x0F,0x01,0x01,0x0F,0x01,0x01,0x01]),
215+
"G": self.Character(width=4, rows=[0x06,0x09,0x01,0x0D,0x09,0x09,0x06]),
215216
"H": self.Character(width=4, rows=[0x09,0x09,0x09,0x0F,0x09,0x09,0x09]),
217+
"I": self.Character(width=3, rows=[0x07,0x02,0x02,0x02,0x02,0x02,0x07]),
218+
"J": self.Character(width=4, rows=[0x0F,0x08,0x08,0x08,0x09,0x09,0x06]),
219+
"K": self.Character(width=4, rows=[0x09,0x05,0x03,0x01,0x03,0x05,0x09]),
216220
"L": self.Character(width=4, rows=[0x01,0x01,0x01,0x01,0x01,0x01,0x0F]),
221+
"M": self.Character(width=4, rows=[0x00,0x11,0x1B,0x15,0x11,0x11,0x11,0x11]), # 5×7
217222
"N": self.Character(width=4, rows=[0x09,0x09,0x0B,0x0D,0x09,0x09,0x09]),
218-
"O": self.Character(width=4, rows=[0x0F,0x09,0x09,0x09,0x09,0x09,0x0F]),
223+
"O": self.Character(width=4, rows=[0x06,0x09,0x09,0x09,0x09,0x09,0x06]),
219224
"P": self.Character(width=4, rows=[0x07,0x09,0x09,0x07,0x01,0x01,0x01]),
225+
"Q": self.Character(width=5, rows=[0x0E,0x11,0x11,0x11,0x15,0x19,0x0E]),#Q
226+
"R": self.Character(width=4, rows=[0x07,0x09,0x09,0x07,0x03,0x05,0x09]), #R
227+
"S": self.Character(width=4, rows=[0x06,0x09,0x02,0x04,0x08,0x09,0x06]),#S
228+
"T": self.Character(width=5, rows=[0x1F,0x04,0x04,0x04,0x04,0x04,0x04]), # 5×7
220229
"U": self.Character(width=4, rows=[0x09,0x09,0x09,0x09,0x09,0x09,0x06]),
230+
"V": self.Character(width=5, rows=[0x11,0x11,0x11,0x11,0x11,0x0A,0x04]), # 5×7
231+
"W": self.Character(width=5, rows=[0x11,0x11,0x11,0x15,0x15,0x1B,0x11]), # 5×7
232+
"Y": self.Character(width=4, rows=[0x1F,0x04,0x04,0x04,0x04,0x04,0x04]), # 5*7
233+
"Z": self.Character(width=4, rows=[0x0F,0x08,0x04,0x02,0x01,0x0F,0x00]), # 4×7
234+
221235
":": self.Character(width=2, rows=[0x00,0x03,0x03,0x00,0x03,0x03,0x00]), #2×7
222236
" :": self.Character(width=2, rows=[0x00,0x00,0x00,0x00,0x00,0x00,0x00]), # colon width space
223237
"°C": self.Character(width=4, rows=[0x01,0x0C,0x12,0x02,0x02,0x12,0x0C]), # celcuis 5×7
224238
"°F": self.Character(width=4, rows=[0x01,0x1E,0x02,0x1E,0x02,0x02,0x02]), # farenheit
225239
" ": self.Character(width=4, rows=[0x00,0x00,0x00,0x00,0x00,0x00,0x00]), # space
226-
"Y": self.Character(width=4, rows=[0x1F,0x04,0x04,0x04,0x04,0x04,0x04]), # 5*7
240+
227241
".": self.Character(width=1, rows=[0x00,0x00,0x00,0x00,0x00,0x00,0x01]), # 1×7
228242
"-": self.Character(width=2, rows=[0x00,0x00,0x00,0x03,0x00,0x00,0x00]), # 2×7
229-
"M": self.Character(width=4, rows=[0x00,0x11,0x1B,0x15,0x11,0x11,0x11,0x11]), # 5×7
243+
230244
"/": self.Character(width=2, rows=[0x02,0x02,0x02,0x01,0x01,0x01,0x01,0x01]), # 3×7
231245
"°C2": self.Character(width=4, rows=[0x00,0x01,0x0C,0x12,0x02,0x02,0x12,0x0C]), # 5×7
232246
"°F2": self.Character(width=4, rows=[0x00,0x01,0x1E,0x02,0x1E,0x02,0x02,0x02]),
233-
"V": self.Character(width=5, rows=[0x11,0x11,0x11,0x11,0x11,0x0A,0x04]), # 5×7
234-
"W": self.Character(width=5, rows=[0x11,0x11,0x11,0x15,0x15,0x1B,0x11]), # 5×7
247+
235248
}
236249
self.digital_tube = {
237250
"0": [0x0F, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0F],
@@ -280,7 +293,9 @@ def initialise_fonts(self):
280293

281294
# display.square()
282295

283-
words = ["APE", "BED", "CAN", "DAVE"]
296+
adjectives = ["GOOD", "BAD" , "FAST", "SLOW", "IRON", "FIRE", "CUTE", "VILE"]
297+
nouns = ["BEAR", "DUCK", "FROG", "GOAT", "JOEY", "LAMB", "MOLE", "WOLF"]
298+
284299
display.show_text("DUCC")
285300

286301
# GOOD, BAD, SOGGY, CUTE, SMUG, VILE, NEAT, TIDY, SORE
@@ -289,7 +304,7 @@ def initialise_fonts(self):
289304
def secs_callback(t):
290305
t = time.time()
291306
display.clear()
292-
display.show_text(words[t % (len(words))]+" ")
307+
display.show_text(adjectives[t % (len(adjectives))]+" ")
293308

294309

295310
scheduler.schedule("clock-second", 1000, secs_callback)

0 commit comments

Comments
 (0)