Microduino-OLED用U8glib库
本帖最后由 fangtaonj 于 2013-7-9 11:38 编辑本人买了张老师的Microduino-OLED屏,屏的介绍只表明支持U8glib库,却没有更详细的说明。本人只好自己捉摸,捣鼓半天终于搞亮了,写在这里给其他人做个参考吧。
该屏只支持I2C模式,张老师的microduino有支持I2C的接口,本人用core主板,I2C接口的SDA SCL分别接A4,A5。若是core+板I2C接口应该是SDA(D20),SCL(D21)。
U8glib库提供了很多例子,让屏点亮正常运行的关键是选对屏的参数,每个例子里头部都有很多已经用//屏蔽的调用库的语句,应根据自己的屏型号选用适合的支持语句,张老师的屏应该选U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);
即应该把这句
//U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE); // HW SPI Com: CS = 10, A0 = 9 (Hardware Pins areSCK = 13 and MOSI = 11)
前面的//去掉,让该语句起作用。然后编译运行,看看屏是不是已经能正常显示了? {:soso_e179:} 这个库果然比较冷门啊 想用这个库实现动态参数显示,不知道哪个例子合适学习 有没有使用这个库让LCD显示传感器测得的数据的, 怎样使OLED输出白色或者其他颜色的数据啊?
感谢楼主分享
页:
[1]