v.0.1.0 some cleanup and sorting
This commit is contained in:
71
main.py
71
main.py
@@ -14,47 +14,45 @@ from app.display.fonts.font_16x16 import font_16x16
|
||||
print('Hello, Pi Pico!')
|
||||
|
||||
|
||||
display = NeoPixel_64x64()
|
||||
display.clear()
|
||||
# display.set_font(font_8x8)
|
||||
# display.show_hello()
|
||||
# display.rotate_text_left_continuous('FLOATING TEXT', 0, speed=8.0, duration=30)
|
||||
def emoji_test():
|
||||
display = NeoPixel_64x64()
|
||||
display.clear()
|
||||
# display.set_font(font_8x8)
|
||||
# display.show_hello()
|
||||
# display.rotate_text_left_continuous('FLOATING TEXT', 0, speed=8.0, duration=30)
|
||||
|
||||
display.set_font(font_16x16)
|
||||
display.draw_text('ABCD', 1, 1, color=GOLD)
|
||||
display.set_font(font_16x16)
|
||||
display.draw_text('ABCD', 1, 1, color=GOLD)
|
||||
|
||||
# try emoji
|
||||
display.set_font(emoji_8x8)
|
||||
display.draw_text('😀', 1, 20, color=GREEN)
|
||||
display.draw_text('⭐', 1, 29)
|
||||
display.draw_text('✅', 1, 38)
|
||||
display.draw_text('😎', 1, 47, color=RED)
|
||||
display.draw_text('💙', 10, 47)
|
||||
display.draw_text('💚', 19, 47)
|
||||
display.draw_text('💛', 28, 47)
|
||||
|
||||
# try emoji
|
||||
# display.set_font(emoji_16x16)
|
||||
# display.draw_text('😀', 10, 20, color=ORANGE)
|
||||
|
||||
display.write()
|
||||
|
||||
show_system_load()
|
||||
|
||||
|
||||
# try emoji
|
||||
display.set_font(emoji_8x8)
|
||||
display.draw_text('😀', 1, 20, color=GREEN)
|
||||
display.draw_text('⭐', 1, 29)
|
||||
display.draw_text('✅', 1, 38)
|
||||
display.draw_text('😎', 1, 47, color=RED)
|
||||
display.draw_text('💙', 10, 47)
|
||||
display.draw_text('💚', 19, 47)
|
||||
display.draw_text('💛', 28, 47)
|
||||
|
||||
# try emoji
|
||||
# display.set_font(emoji_16x16)
|
||||
# display.draw_text('😀', 10, 20, color=ORANGE)
|
||||
|
||||
|
||||
display.write()
|
||||
|
||||
show_system_load()
|
||||
|
||||
|
||||
def main():
|
||||
def weather_check():
|
||||
wlan = Wlan('WOKWI-Guest', '12345678')
|
||||
|
||||
try:
|
||||
display = NeoPixel_64x64()
|
||||
display.clear()
|
||||
display.draw_text('search wlan', 0, 0, color=YELLOW)
|
||||
display.write()
|
||||
|
||||
wlan.connect()
|
||||
|
||||
display.clear_row(0, effect=True)
|
||||
display.clear_row(0, effect=False)
|
||||
|
||||
# display.clear()
|
||||
display.draw_text('wlan connected', 0, 0, color=RAINBOW[1])
|
||||
@@ -62,14 +60,14 @@ def main():
|
||||
display.draw_text('weather data', 0, 16, color=RAINBOW[1])
|
||||
display.write()
|
||||
|
||||
w_resp = wlan.actual_weather(test_mode=False)
|
||||
w_resp = wlan.actual_weather(test_mode=True)
|
||||
|
||||
display.clear()
|
||||
|
||||
display.draw_text(f'{str(w_resp.location.name)}', 0, 0, color=RAINBOW[0])
|
||||
display.draw_text(f'{str(w_resp.current.temp_c)}°C', 0, 8, color=RAINBOW[1])
|
||||
display.draw_text(f'{str(w_resp.current.last_updated)[-5:]}', 0, 16, color=RAINBOW[2])
|
||||
display.draw_text(f'{str(w_resp.location.localtime)[-5:]}', 0, 24, color=RAINBOW[3])
|
||||
display.draw_text(f'upd: {str(w_resp.current.last_updated)[-5:]}', 0, 16, color=RAINBOW[2])
|
||||
display.draw_text(f'cur: {str(w_resp.location.localtime)[-5:]}', 0, 24, color=RAINBOW[3])
|
||||
|
||||
display.write()
|
||||
|
||||
@@ -80,3 +78,8 @@ def main():
|
||||
print(f'Error: connection closed - {e}')
|
||||
finally:
|
||||
print('finally done.')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
# emoji_test()
|
||||
weather_check()
|
||||
|
||||
Reference in New Issue
Block a user