Adafruit_SSD1306 display(OLED_RESET); 然后在 setup() 函数中添加 1 display.begin(SSD1306_SWITCHCAPVCC, 0x3c); 其中0x3c 是 OLED 显示屏的 I2C 地址。如果你有多个 I2C 设备,那么可以用 I2C 扫描程序来找到每个设备的 I2C 地址。扫描程序在项目的文件库中可以下载: https://make.quwj.com/project/347...
#define SCREEN_HEIGHT 32 // OLED display height, in pixels // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins) #define OLED_RESET 4 // Reset pin # (or -1 if sharing Arduino reset pin) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); #de...
注意:根据自己的开发板选型 二、WiFi网络时钟+OLED 一块Esb8266 NodeMCU CH340开发版 一块0.96寸OLED 屏幕(4针) 4根杜邦线 OLED屏幕 --- ESP8266 GND --- G VCC --- 3V SCL --- D1 SDA --- D2 实物图- 一定找根带有数据传输功能的数据线接到电脑上。(上次被坑了,一直不显示串口!!) 装CH340...
Adafruit_SSD1306 display(OLED_RESET); 然后在 setup() 函数中添加 1 display.begin(SSD1306_SWITCHCAPVCC, 0x3c); 其中0x3c 是 OLED 显示屏的 I2C 地址。如果你有多个 I2C 设备,那么可以用 I2C 扫描程序来找到每个设备的 I2C 地址。扫描程序在项目的文件库中可以下载: https://make.quwj.com/project/347...
在使用 OLED 显示时,可以利用 clearDisplay() 来清除屏幕,这样能够避免“残影”问题。使用 setTextSize() 和 setTextColor() 来优化文字显示效果,不同的背景和字体大小会有不一样的视觉效果。总结 通过本教程,你不仅学会如何使用Arduino UNO、u8g2、Adafruit GFX和SSD1306库来控制OLED显示屏,制作炫酷的动画...
//OLED display setup Wire.begin(); display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //displays main screen displayMainScreen(); } void loop() { displayMainScreen(); fingerprintID = getFingerprintIDez(); delay(50); if (fingerprintID == 1 || fingerprintID == 3) { ...
{ display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.setTextColor(WHITE);//开像素点发光 display.clearDisplay();//清屏 display.setTextSize(2); //设置字体大小 display.setCursor(0, 0);//设置显示位置 display.println("-TonyCode-");//输出字符 display.drawBitmap(32, 16, str1, 16, 16, ...
这里display. drawbitmap()函数接受6个参数(x坐标,y坐标,位图数组,宽度,高度和颜色)来显示图像。由于我们使用的是128x64 OLED,所以我们将宽度和高度分别设置为128和64。这里,位图数组包含在屏幕上绘制像素以创建图像的像素信息。这个位图数组(十六进制值)可以在线或使用位图软件生成,如下所述。
16display.setTextSize(1);//设置字体大小17display.setCursor(35,5);//设置显示位置18display.println("-TonyCode-"); 19 20display.setTextSize(2);//设置字体大小21display.setCursor(15,30);//设置显示位置22display.println("OLED TEST");
display.display();//开显示 } void loop() { } 实验之十:滚动显示字符“Hello World!” Arduino实验开源代码 /* 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验一百三十六:0.91寸OLED液晶屏显示模块 IIC 12832液晶屏 兼容3.3v-5V ...