【教程】ESP32-CAM使用I2C驱动0.91寸OLED 先安装库 1. 打开 ArduinoIDE,然后转到Sketch>Include Library> Manage Libraries。 2. 在搜索框中输入“SSD1306”,然后从 Adafruit 安装 SSD1306 库。 3. 选择“install all”。如果没有跳出弹窗,则从 Adafruit 安装 SSD1306 库后,在搜索框中键入“GFX”并安装该库。
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); void setup() { // Initialize with the I2C addr 0x3C (for the 128x32) Wire.begin(I2C_SDA, I2C_SCL); if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C, false, false)) { Serial.println(F("SSD1306 allocation failed")); ...
Adafruit_SSD1306 display = Adafruit_SSD1306(128, 64, &I2Cone); void setup() { I2Cone.begin(sda, scl, 400000); //初始化显示屏 display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //清屏 display.clearDisplay(); //设置字体大小 display.setTextSize(2); display.setTextColor(INVERSE); } void loo...
最后通过创建Adafruit_SSD1306类的显示 对象 并传递屏幕宽度、高度、I2C 配置来完成,最后一个 -1 参数用于定义重置功能。如果显示器没有外部复位引脚,那么必须使用 -1 作为最后一个参数。 无效设置(){ 序列号.begin(115200); if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // 128x64 的地址 0x3D S...
OLED显示屏有四个端口,GND口接地,VDD口接3V-5V电压源,SCK口接ESP32开发板的IO22(SCL),SDA口接ESP32开发板的IO21(SDA)。通讯协议这里我们使用I2C协议与SSD1306主控交互。在这里我们使用第三方库Adafruit SSD1306。 OLED显示屏第三方库文件 软件代码
硬件:立创实战派ESP32C3开发板软件平台:VSCode+PlatformIO+Arduino开源地址:https://github.com/zhuhai-esp/XD-ESP32C3-AIoT/tree/main/LC-ESP32C3-TFT_eSPITFT_eSPI:https://github.com/Bodmer/TFT_eSPI, 视频播放量 3253、弹幕量 0、点赞数 31、投硬币枚数 4、收藏人
1968 -- 0:28 App ESP32 驱动ST7789液晶屏效果展示(TFT_eSPI) 2042 -- 0:19 App ESP32桌面天气站 4339 -- 0:35 App ESP32 驱动ST7789液晶屏效果展示(Adafruit库) 1303 -- 0:42 App 自制ESP32 智能家居控制模型 | 创客DIY 1115 -- 0:27 App 自制ESP32开发板练习Free RTOS演唱《两只老虎》...
显示器的 I2C 地址为 0x3C。您还需要使用 OLED_RST 引脚来启用显示: pinMode(16,OUTPUT); 数字写入(16,低);延迟(50);数字写入(16,高);应用这些设置后,I2CScan 可以找到显示和大多数 SSD1306 Arduino 库工作(例如,Adafruit SSD1306 在将 Wire.begin() 更改为 Wire.begin(4, 15) 并设置复位引脚和 I2C ...
因为他们的原理图暂时还未发布,所以我不确定该开发板是不是开源硬件。不过, Electro Point倒是在Github上提供了几个 Arduino 示例来测试触摸传感器的功能,比如:可以选择使用 Adafruit SSD1306 128×64 或 128×32 OLED显示器连接到开发板上以显示按键。
The init sequence for the SSD1306 was inspired by Adafruit's library for the same display. mbed-os This library has been adopted to support the ARM mbed-os environment. A copy of this library is available in mbed-os under the name OLED_SSD1306 by Helmut Tschemernjak. An alternate instal...