日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

esp8266 micropython oled_micropython(4):使用ESP8266 控制 oled 屏幕,并显示 helloworld 字符...

發(fā)布時間:2023/12/10 python 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 esp8266 micropython oled_micropython(4):使用ESP8266 控制 oled 屏幕,并显示 helloworld 字符... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

前言

1,關(guān)于esp 8266 和 oled

2,使用lib庫驅(qū)動 1306 4pin led

3,總結(jié)

前言

相關(guān)micropython 全部分類:

https://blog.csdn.net/freewebsys/category_9670462.html

本文的原文連接是:

https://blog.csdn.net/freewebsys/article/details/104039043

未經(jīng)博主允許不得轉(zhuǎn)載。

博主地址是:http://blog.csdn.net/freewebsys

1,關(guān)于esp 8266 和 oled

oled 也是挺便宜的了,0.96OLED 也就10 塊錢,但是有4 pin 還有多個接口的。

4pin 的只能使用 i2c 進(jìn)行通訊。

雖然很簡單,也是折騰半天,開始不敢接線呢,怕錯了把設(shè)備弄壞。

而且沒有找對gpio口,和標(biāo)號,折騰半天。flash 接口不可以用。

2,使用lib庫驅(qū)動 1306 4pin led

micropython 官方驅(qū)動,沒有的再從其他地方尋找。

https://github.com/micropython/micropython/tree/master/drivers

micropython 已經(jīng)有官方的驅(qū)動庫了。直接引用:

https://raw.githubusercontent.com/micropython/micropython/master/drivers/display/ssd1306.py

然后使用 thony 把這個文件 ssd1306.py 保存到 micropython 當(dāng)前目錄下面。

這個參數(shù)程序:

from machine import Pin, I2C

# 這個特別注意不要接反了。

i2c = I2C(scl=Pin(4), sda=Pin(5))

from ssd1306 import SSD1306_I2C

oled = SSD1306_I2C(128, 64, i2c)

oled.fill(1)

oled.show()

oled.fill(0)

oled.show()

oled.pixel(0, 0, 1)

oled.show()

oled.pixel(127, 63, 1)

oled.show()

oled.text('Hello', 0, 0)

oled.text('World', 0, 10)

oled.show()

oled.invert(True)

oled.invert(False)

參考文章:

https://www.jianshu.com/p/30b432c69271

必須保證線路鏈接正確。

三伏和接地,和 d1 d2 。兩個pin,其中 d1 d2 對應(yīng)的gpio 是 05 04

主要是就驅(qū)動,也要拷貝到 flash 上,再有就線路別接錯誤就可以。

3,總結(jié)

實驗還是非常容易的,找對端口和 標(biāo)號,d1 d2 是板子上的端口。

真正的對應(yīng)gpio得看產(chǎn)品的說明圖,才可以。

然后就可以控制了。可以使用官方的lib庫,當(dāng)然代碼都差不多。

1306 能驅(qū)動起來了,后續(xù)接著研究其他設(shè)備的接入。

也算是拓展知識點了。

本文的原文連接是:

https://blog.csdn.net/freewebsys/article/details/104039043

博主地址是:https://blog.csdn.net/freewebsys

總結(jié)

以上是生活随笔為你收集整理的esp8266 micropython oled_micropython(4):使用ESP8266 控制 oled 屏幕,并显示 helloworld 字符...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。