0.96OLED實作-micropython

 0.96OLED實作-micropython

ssd1306模組

先將ssd1306.py檔和main.py放在一起才能呼叫到ssd1306模組


接線

21  SCL
22  SDA



程式碼

import ssd1306 #匯入oled模組
from machine import Pin, SoftI2C #匯入i2c相關模組和腳位模組

i2c=SoftI2C(scl=Pin(22), sda=Pin(21)) #設定i2c腳位
        
width=128 #oled高
height=64 #oled寛
oled=ssd1306.SSD1306_I2C(widthheighti2c#賦予變數給設制好的ssd1306模組,並給予所須參數

#oled.text("文字", x, y, col=0/1)
#x是縱軸位置
#y是橫軸位置
#col=是顏色,0-BLACK,1-WHITE
oled.text("Hello world!"00col=1)
oled.text("ESP32 NICE!"010col=1)
oled.text("i am CTK"030col=1)
#oled.invert(True) #背景全顯
oled.show() #顯示於oled上









留言

這個網誌中的熱門文章

使用PWM控制伺服馬達-micropython

DHT11+OLED+IFTTT+LINE-notity-micropython

BMP280氣壓,溫度模組-micropython