arduino OLED测试(0.96寸OLED 12864显示屏IIC接口)

材料:arduino主控板1块,扩展板一块,0.96寸OLED 12864显示屏IIC接口 1个。

连接:SCI   SDA   VCC   GND    接入扩展版相应插口


arduino OLED测试(0.96寸OLED 12864显示屏IIC接口)_第1张图片

下载库文件:U8glib  

地址:https://bintray.com/olikraus/u8glib/download_file?file_path=u8glib_arduino_v1.18.1.zip

将zip文件解压后放入C:\Program Files\Arduino\libraries    文件夹下面

U8glib函数参考文档:http://www.geek-workshop.com/thread-10634-1-1.html

开始测试:

打开arduino----文件----示例----u8glib----HelloWorld

找到相适应的显示屏型号,去掉前面的//    其他的全部删除

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI

void setup(void)  {  

这里定义显示的颜色,可以全部删除。

 }

上传测试成功!

代码:

#include "U8glib.h"

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI

void draw(void) {

// graphic commands to redraw the complete screen should be placed here

u8g.setFont(u8g_font_unifont);

//u8g.setFont(u8g_font_osb21);

u8g.drawStr( 0, 22, "Hello World!");

}

void setup(void) {

}

void loop(void) {

// picture loop

u8g.firstPage();

do {

draw();

} while( u8g.nextPage() );

// rebuild the picture after some delay

delay(50);

}


arduino OLED测试(0.96寸OLED 12864显示屏IIC接口)_第2张图片

你可能感兴趣的:(arduino OLED测试(0.96寸OLED 12864显示屏IIC接口))