ESP8266通过Arduino开发驱动IIC接口OLED

2 篇文章 0 订阅
2 篇文章 0 订阅

ESP8266通过Arduino开发驱动IIC接口OLED

Author:Gary
更新日期:2018-11-21

详细资料、驱动库及软件下载:

https://download.csdn.net/download/m0_37340681/10799630

1. 拷贝库

将例程->(06)Arduino显示汉字->模拟I2C中的两个库都拷贝到Arduino根目录下的libraries目录下即可,重新打开Arduino即可在示例中看到这两个库的示例。打开CN_SSD1306的Demo_IIC示例。

2. 编辑字体文件

打开取字软件,在模式中选择字符模式。然后点击齿轮图标,按如下进行配置:
image
然后在主界面输入文字进行生成:
image
拷贝生成的字符数据,到刚刚拷贝的库文件夹CN_SSD1306下的codetab.c文件进行粘贴即可。记得记住每个字符的顺序位置。

3. 修改例程

首先修改针脚,然后修改要显示的字符以及位置,修改后的程序如下:

#include <CN_SSD1306.h>
#include "codetab.c"   //codetab

#define OLED_SDA 14
#define OLED_SCL 0

CN_SSD1306 lucky(OLED_SDA, OLED_SCL);//8 -- sda,9 -- scl

void setup()
{
  delay(500);
  lucky.Initial();
}

void loop()
{
  unsigned char i;
  lucky.Fill_Screen(0x00);
  for(i=0;i<=3;i++)
  {
    lucky.ShowCN(0,i*2,5);//行,列位置,打印第几个字符
    lucky.ShowCN(16,i*2,6);
    lucky.ShowCN(32,i*2,7);
    lucky.ShowCN(48,i*2,8);
    lucky.ShowCN(64,i*2,9);
    lucky.ShowCN(80,i*2,10);
  }
  delay(5000);
  lucky.Fill_Screen(0x00);
}

4. 运行效果

image

附:NodeMCU管脚图

image

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值