2025年11月3日 星期一

ESP32 藍牙模組與模擬軟體通訊

藍牙技術是一種無線數據和語音通信開放的全球規範,它是基於低成本的近距離無線連接,為固定和移動設備建立通信環境的一種特殊的近距離無線技術連接,在短距離間交換資料,以形成個人區域網路。其使用短波特高頻無線電波,經由2.4至2.485 GHz的ISM頻段來進行通訊。 

本實作使用 WeMos LoLin32 開發板配合U8g2程式庫於OLED中顯示訊息。直接將 WeMos LoLin32 以 USB 線連接到開發電腦進行程式編譯上傳即可。使用Arduino IDE 編譯 ESP32 程式前請先確認已經正確選定開發板規格。

使用 BluetoothSerial 程式庫可以很方便的控制 ESP32 內的藍牙模組,詳細的程式庫資料請參考 這裡 。本實作利用藍牙通訊接收命令後在OLED中顯示兩種訊息 Power On、Power Off,關於如何在OLED中輸出字串請參考 這裡

2025年10月24日 星期五

使用U8g2的BFF轉換程式自建字庫,在OLED顯示中文

本實作使用 WeMos LoLin32 開發板配合U8g2程式庫產生自建字庫後於OLED中顯示中文。直接將 WeMos LoLin32 以 USB 線連接到開發電腦進行程式編譯上傳即可。使用Arduino IDE 編譯 ESP32 程式前請先確認已經正確選定開發板規格。 

2025年10月17日 星期五

利用ESP32配合U8g2程式庫在OLED中輸出字串

在Arduino平臺中,要在OLED顯示器中輸出資訊(文字、圖形)可使用最簡單方便的 U8g2 程式庫,U8g2支援單色OLED和LCD的顯示,支援的顯示晶片除常見的SSD系列外,還支援SH、TR、RA、LC...等晶片,詳細支援列表請參考 這裡

熱門文章