标签归档:micropython

micropython中文显示

使用固件

https://github.com/wangshujun-tj/mpy-Framebuf-boost

支持 esp32 esp32c3 esp12k(安信可的esp32s2)

范例代码

from machine import I2C,Pin
i2c=I2C(sda=Pin(19), scl=Pin(21))  
from ssd1306 import SSD1306_I2C
oled = SSD1306_I2C(128, 32, i2c)
oled.font_load("GB2312-16.fon")

oled.font_set(1,4,0,0)
oled.text("你",0,0,1)
oled.show()

oled.fill(0)
oled.font_set(0xab,3,4,0)
oled.text("1",32,0,1)
oled.show()

#font_set(字形1-4 0xab,旋转0-3,放大1-4,反白0-1)

Micropython

最近入手了一块ESP8266 nodemcu 然后刷了micropython的固件,至此就一发不可收拾,先后入手了多块ESP32,ESP8266,还有相对应的硬件,别说有些传感器和模块虽然几块钱但是买多了还是相当的肉疼。

I2C

LCD1602
OLED 12864
MPU-6050陀螺仪

SPI

OLED 12864
Max7219点阵
SDcard
LCD ST7735

DHT

DHT传感器

按键

4×4键盘
按钮

UART

HC12通讯模块
GPS模块

NEC遥控器
继电器
ULN2003驱动步进式电机
HC-SR04 超声波

PWM

SG90舵机