分类 默认分类 下的文章

清单
某宝,esp8266 mini模块=10RMB,0.96寸白色oled屏iic接口(64x128)=10RMB

1.安装CH340G驱动

目的是使计算机能够识别该USB转串口芯片
驱动程序到官网 http://www.wch.cn/download/CH341SER_EXE.html 下载并安装
屏幕截图(7).png
屏幕截图(8).png
屏幕截图(9).png
安装完成,插入开发板后,可在设备管理器中看到CH340G的字样,即安装成功。
屏幕截图(10).png

2.安装Arduino IDE
到官网 https://www.arduino.cc/en/Main/Software?setlang=cn 下载并安装
屏幕截图(11).png
我这里已经安装了,就不再演示了

3.添加索引
打开Arduino软件,文件→首选项→附加开发板管理器网址
屏幕截图(12).png
屏幕截图(13).png
输入http://arduino.esp8266.com/stable/package_esp8266com_index.json,保存
接下来点击工具→开发板→开发板管理器,等待下载平台索引
屏幕截图(14).png
屏幕截图(15).png
输入esp8266,安装

4.安装u8g2字库
再点击工具→管理库...
屏幕截图(16).png
屏幕截图(17).png
输入u8g2,安装u8g2字库

5.愉快的写点东西
比如Hello world!
代码:

#include <U8g2lib.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);
//使用SSD1306驱动屏幕,4线IIC接口

void setup() {
  u8g2.begin();     //初始化库
}

void loop() {
  u8g2.clearBuffer();     //清空显存
  u8g2.setFont(u8g2_font_ncenB08_tr);     //字体
  u8g2.drawStr(20,30,"Hello world!");     //内容
  u8g2.sendBuffer();     //发送给缓存
  delay(1000);     //延时1秒
}

6.验证,上传
验证是否有问题
P6G.png
无问题,第二个按钮“→”上传,ok!

7.欣赏
代码:

#include <U8g2lib.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);
//使用SSD1306驱动屏幕,4线IIC接口

void setup() {
  u8g2.begin();     //初始化库
}

void loop() {
  u8g2.clearBuffer();     //清空显存
  u8g2.setFont(u8g2_font_ncenB08_tr);     //字体
  u8g2.drawStr(5,20,"Hello,");     //内容1
  u8g2.drawStr(5,53,"World");     //内容2
  u8g2.sendBuffer();     //发送给缓存
  delay(10);     //延时0.01秒
}

IMG_20200114_213252.jpg