12864 OLED 0.96寸 液晶顯示屏連接Nodemcu顯示天氣


 

分辨率:128×64

 

 功耗:0.06w

供電:(3V~5V),兼容3.3V和5V電平邏輯

IIC接口只需2個IO輕松點亮

 

接口定義
VCC:電源正極(接5V電源)
GND:電源負極(接地)
SCL:IIC時鍾信號線
SDA:IIC數據信號線

接線:

Arduino uno

 

ESP8266 、 Nodemcu接線:

 

 

如果使用I2C通訊協議, 那么ESP8266最適合的針腳是 GPIO 5 (SCL) 和 GPIO 4 (SDA)

如果是使用SPI通訊協議,那么使用以下GPIO:

  • GPIO 14: CLK
  • GPIO 12: MISO
  • GPIO 13: MOSI
  • GPIO 15: CS

使用arduino IDE編程,常用的有兩個庫:U8G2 和 Adafruit ,根據國外評測的結果:

1. Adafruit GFX庫 速度更快

2. U8G2支持更多的屏幕, 並且庫功能更多,比如可以改變文字方向

 

顯示圖片,使用“字模提取 v2.2”

1.使用Windows自帶畫圖軟件新建 128* 64圖片,並繪制或復制圖片

2.保存為黑白BMP

3.字模提取 軟件中 選中“其他選項”中的”字節倒序“

4.選擇“C51”格式,生成數組

圖文 參考《arduino OLED顯示圖片(0.96寸OLED 12864顯示屏IIC接口)

參考:

 

庫的安裝方法參考 太極創客 或其他教程.

桌面天氣時鍾的教程和代碼可以參考《 ESP8266 心知天氣 + 時鍾 + WS2812點陣屏 + B站粉絲計數

WeatherBox

 ESP8266+OLED屏實現天氣預報+溫度顯示+NTP時間同步

使用ESP8266Nodemcu和Oled建立的網絡時鍾和天氣預報

ESP8266-Seniverse庫使用說明

ESP8266 0.96 inch OLED Display with Arduino IDE

非常酷的ESP8266 WiFi OLED微型氣象站套件 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM