返回
ESP8266+SSD1306四引脚OLED | MicroPython轻松问候世界
闲谈
2023-11-28 12:47:26
踏上OLED显示屏的奇妙之旅
OLED显示屏凭借其轻薄、功耗低、视角广等优点,受到电子爱好者和创客的广泛青睐。如果您希望在自己的项目中使用OLED显示屏,本教程将为您提供详细的步骤和示例代码,带您轻松踏上OLED显示屏的奇妙之旅!
材料准备
- ESP8266开发板(如NodeMCU、Wemos D1 Mini等)
- OLED显示屏(如SSD1306)
- 杜邦线
- MicroUSB数据线
- 电脑
硬件连接
- 将OLED显示屏的VCC引脚连接到ESP8266开发板的3.3V引脚。
- 将OLED显示屏的GND引脚连接到ESP8266开发板的GND引脚。
- 将OLED显示屏的SCL引脚连接到ESP8266开发板的D1引脚。
- 将OLED显示屏的SDA引脚连接到ESP8266开发板的D2引脚。
软件配置
- 在电脑上安装MicroPython开发环境(如Thonny IDE、uPyCraft等)。
- 将ESP8266开发板连接到电脑,并安装相应的驱动程序。
- 打开MicroPython开发环境,并新建一个Python脚本文件。
代码编写
将以下代码复制到Python脚本文件中:
import utime
import machine
# 定义OLED显示屏的I2C地址
oled_i2c_address = 0x3C
# 初始化I2C总线
i2c = machine.I2C(scl=machine.Pin(1), sda=machine.Pin(2))
# 创建OLED显示屏对象
oled = machine.I2C_OLED(i2c, oled_i2c_address)
# 清空显示屏
oled.fill(0)
# 在显示屏上显示"Hello World!"
oled.text("Hello World!", 0, 0)
# 显示屏更新
oled.show()
# 延时2秒
utime.sleep(2)
# 清空显示屏
oled.fill(0)
# 显示屏更新
oled.show()
运行代码
- 点击MicroPython开发环境中的“运行”按钮,或按F5键运行代码。
- 观察OLED显示屏,您将看到“Hello World!”字样。
结语
通过本教程,您已经学会了如何使用MicroPython和ESP8266开发板,通过四引脚OLED屏幕显示“Hello World!”。希望本教程对您有所帮助,也希望您能继续探索OLED显示屏的更多应用,让您的项目更加丰富多彩!