首先使用display. cleardisplay()函数清除显示。您可以使用display.setTextSize()函数并通过将大小作为参数来设置文本大小。要打印文本,可以使用display.println()或display.print()函数,如下所示。 现在,在不同方向上滚动文本,有不同的功能。向右滚动使用display.startscrollright(),类似地向左滚动使用display.startscrol...
1、要启动OLED显示屏,我们还需要使用Arduino-OLED第三方库,下方的链接是下载库的压缩包。esp8266和esp32都可以用的,通过下载好的压缩包,我们点击项目——>加载库——>添加zip库把它加载进去。 https://github.com/ThingPulse/esp8266-oled-ssd1306/tree/4.2.0 2、我们已经把需要的包加载进去了,接下来进行调用,...
display.clearDisplay(); display.setTextSize(1); // Normal 1:1 pixel scale display.setTextColor(SSD1306_WHITE); // Draw white text display.setCursor(0,0); // Start at top-left corner display.println(F("Hello, World!")); display.display(); } 1. 2. 3. 4. 5. 6. 7. 8. 9. ...
初始化 OLED display = ssd1306.SSD1306_SPI(128, 64, hspi, Pin(17),Pin(16), Pin(4)) display.poweron() display.init_display() 显示内容的代码 display.fill(0)#清屏display.text('Wen Shi Du Data',1,1) display.text('temperature:'+temp_+"C",1,16) display.text('humidity:'+hum_+"%...
为了显示º符号,我们使用Code Page 437字体。为此,您需要将cp437设置为true,如下所示: 然后,使用write()方法显示您选择的字符。º符号对应于字符167。 使用类似的方法来显示湿度 不要忘记,您需要在最后调用display.display(),这样您才可以在OLED上实际显示某些内容。
IP());// Display IP address on OLEDdisplay.clearDisplay();display.setCursor(0,0);display.println("WiFi connected");display.print("IP: ");display.println(WiFi.localIP());display.display();}voidloop(){// Your loop code here. In this example, the loop does not contain additional code....
display.clearDisplay();//清屏 display.setTextSize(2); //设置字体大小 display.setCursor(0, 0);//设置显示位置 display.println("-TonyCode-");//输出字符 display.drawBitmap(32, 16, str1, 16, 16, 1); //画出字符对应点阵数据 display.drawBitmap(48, 16, str2, 16, 16, 1); //画出字...
该DEMO 使用 ESP32_Button_Module_V2 做为开发板,包含传感器: 接近/环境光线传感器 (APDS9960) OLED 显示屏 (SSD1306) 温度、湿度传感器 (HTS221) 两个TouchPad 按钮 完整硬件原理图:ESP32_BUTTON_MODULE_V2.pdf 部分硬件原理图介绍: 显示屏、传感器电源开关控制原理图: VDD33 为 DCDC (直流电源转换器) VO...
(espRc == ESP_OK) { ESP_LOGI(tag, "OLED configured successfully"); } else { ESP_LOGE(tag, "OLED configuration failed. code: 0x%.2X", espRc); } // 释放创建的 I2C 命令句柄,以便后续的使用 i2c_cmd_link_delete(cmd);}void task_ssd1306_display_text(void *arg_text...
为了显示º符号,我们使用Code Page 437字体。为此,您需要将cp437设置为true,如下所示: 然后,使用write()方法显示您选择的字符。º符号对应于字符167。 使用类似的方法来显示湿度 不要忘记,您需要在最后调用display.display(),这样您才可以在OLED上实际显示某些内容。