iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0

嗨~各位!我們今天來使用ESP三二自製時鐘,今天的程式碼比較簡單但是明天的程式碼會超級無敵多,所以允許我今天稍微小小偷懶一下,可以嗎 : (/images/emoticon/emoticon70.gif
實驗材料:

  • ESP32
  • 四位數七段顯示器
  • 麵包板
  • 杜邦線

接線說明:
https://ithelp.ithome.com.tw/upload/images/20231013/20162144cL2GWEF7w0.png

程式碼:

import tm1637
from machine import Pin
import ntptime
import time
import network 

# 四位數顯示器
tm = tm1637.TM1637(clk=Pin(16), dio=Pin(17))

# 連線至無線網路
sta=network.WLAN(network.STA_IF)
sta.active(True)   
sta.connect('hankhome','062651036')
while not sta.isconnected() :
    pass
print('Wi-Fi連線成功')

# 將 RTC 設定成世界協調時間(UTC)
ntptime.settime()
# UTC 時間加上28800秒(8小時)才會等於台灣時間
TW_sec = time.mktime(time.localtime())+28800

while True:
    TW = time.localtime(TW_sec)
    print(TW)
    hour = TW[3]   # 時
    minu = TW[4]   # 分
    tm.numbers(hour,minu)
    time.sleep(1)
    TW_sec += 1

實作影片:
Yes


以上就是今天的發文,第28天實作了如何使用ESP32製作一個簡易的時鐘,明天會教大家如何自製警報器,我將會使用PTX服務平臺來查詢火車誤點時間,可以期待一下,最後的最後希望大家有所收穫,還有謝謝大家耐心的看完全部,希望大家之後可以多包容我的錯誤...
最後,如果你對我的文章有興趣就繼續關注接下來的文章吧!掰掰~


上一篇
[DAY 27] 使用IFTTT傳送LINE訊息(下)- 將Line notify與ESP32連動
下一篇
[DAY 29] 使用ESP32開發音量控制按鈕
系列文
智能世界,就在你身邊 - 探索物聯網的魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言