arduino玩转Arduinoarduino scratch创客教育

arduino OLED测试(0.96寸OLED 12864显示

2017-04-17  本文已影响314人  爱猫猫的老狗

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

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

下载库文件: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);

}

上一篇 下一篇

猜你喜欢

热点阅读