mbed在线平台编写iic——oled显示的代码
时间: 2023-11-16 21:05:48 浏览: 256
以下是使用mbed在线平台编写iic-oled显示的代码示例:
```cpp
#include "mbed.h"
#include "Adafruit_SSD1306.h"
#include "Adafruit_GFX.h"
#include "stdlib.h"
#define OLED_ADDR 0x3C
I2C i2c(PB_7, PB_6);
Adafruit_SSD1306_I2c oled(i2c, OLED_ADDR, 128, 32);
int main()
{
oled.begin();
oled.clearDisplay();
oled.setTextSize(1);
oled.setTextColor(WHITE);
oled.setCursor(0, 0);
oled.printf("Hello World");
while(1) {
// Do Nothing
}
}
```
在这个示例中,我们使用了Adafruit_SSD1306和Adafruit_GFX库来控制OLED显示屏。在主函数中,我们先初始化了I2C接口,然后创建了一个Adafruit_SSD1306_I2c对象,并将其连接到I2C接口和OLED显示屏地址。接着,我们使用begin()函数启动OLED显示屏,并设置文本大小、颜色和光标位置。最后,我们使用printf()函数在OLED显示屏上显示"Hello World"。
注意:在使用mbed在线平台时,需要将Adafruit_SSD1306和Adafruit_GFX库导入到项目中。可以通过点击“Import”按钮并搜索这两个库进行导入。
阅读全文