WhFkLjyHts 发表于 2014-3-11 23:05:22

有没有点亮oled的?求资料

手里有一款12864的oled 有6个脚 d/c rst sda scl vcc gnd 搜索到的资料少的可怜...
哪位高手能提供一点儿帮助 谢谢!

shihaipeng04 发表于 2014-3-11 23:13:33

本帖最后由 shihaipeng04 于 2014-3-11 23:18 编辑

哦。可怜,我买的4腿的,也刚刚捣鼓了一个6*8的字库,可以随便写数字和字母了,竖向8行,横向可以在0~128摆放字。

卖家送的程序虽然功能多,但是只能写常量,用变量的不行。给你发一个上来,也行改一改能通用。

写程序的水平实在有限。。。

#include <TheOled.h>
#include "oledfont.c"


#define OLED_SDA 8
#define OLED_SCL 9


TheOled lpc(OLED_SDA,OLED_SCL);

void setup()
{
lpc.OLED_Initial();
lpc.Clr();
delay(10);
}

void loop()
{

lpc.print6x8(20,4,"ABCD");//第4行,第20 bit位
int j=12345;
lpc.print6x8(CENTER,5,j);//5行居中
char s[]="hello";
lpc.print6x8(RIGHT,7,s);//最后一行,又对齐,字符串超长会换行,超了最大行会崩溃。呵呵

}

无为 发表于 2014-3-12 16:34:19

6脚的?SPI通讯方式,按例程接线,编译就可以了,注意,1.0.5的IDE编译通不过,我用的是1.5.2的IDE,库文件和例程找卖家要,要不然你下我的,反正都是一样的。

bza2006 发表于 2014-3-12 16:58:41

使用库u8glib 最方便:lol
地址 http://code.google.com/p/u8glib/

WhFkLjyHts 发表于 2014-3-12 19:09:05

无为 发表于 2014-3-12 16:34 static/image/common/back.gif
6脚的?SPI通讯方式,按例程接线,编译就可以了,注意,1.0.5的IDE编译通不过,我用的是1.5.2的IDE,库文件 ...

啊!谢谢!我一直用的1.0.5 还以为是有错误呢!

WhFkLjyHts 发表于 2014-3-12 19:09:24

shihaipeng04 发表于 2014-3-11 23:13 static/image/common/back.gif
哦。可怜,我买的4腿的,也刚刚捣鼓了一个6*8的字库,可以随便写数字和字母了,竖向8行,横向可以在0~128摆 ...

谢谢 我来照着试试!

WhFkLjyHts 发表于 2014-3-12 19:46:17

无为 发表于 2014-3-12 16:34 static/image/common/back.gif
6脚的?SPI通讯方式,按例程接线,编译就可以了,注意,1.0.5的IDE编译通不过,我用的是1.5.2的IDE,库文件 ...

#define OLED_DC 11//OLED -- D/C
#define OLED_CS 12//Not connect
#define OLED_CLK 10 //OLED -- SCL
#define OLED_MOSI 9 //OLED -- SDA
#define OLED_RESET 13//OLED -- RST

照着接的,例程下载进去还是不亮 不知道怎么办了TT

无为 发表于 2014-3-18 16:57:23

WhFkLjyHts 发表于 2014-3-12 19:46 static/image/common/back.gif
#define OLED_DC 11//OLED -- D/C
#define OLED_CS 12//Not connect
#define OLED_CLK 10 //OLED - ...

电源接5V,CS为空不接(OLED上也没有这个引脚,但程序里需要定义,要不然通不过编译,当然,你也可以修改库来去掉这个定义),其他按引脚定义来接,IDE你可以先用1.0.5的试,要编译通不过就换,选好自己的板子型号,然后就编译下载,看有没有错误,要没有提示你出错,且下载成功,一般是可以点亮的,我买了两个,都可以正常点亮。没有问题,要不行,你找卖家要例程,重新下载个试试。

zwltanf 发表于 2014-8-1 16:15:21

shihaipeng04 发表于 2014-3-11 23:13 static/image/common/back.gif
哦。可怜,我买的4腿的,也刚刚捣鼓了一个6*8的字库,可以随便写数字和字母了,竖向8行,横向可以在0~128摆 ...

也有几块OLED屏,昨天搞了很久,卖家的例程偶尔能编译通过

jdye 发表于 2015-3-29 19:00:45

无为 发表于 2014-3-12 16:34 static/image/common/back.gif
6脚的?SPI通讯方式,按例程接线,编译就可以了,注意,1.0.5的IDE编译通不过,我用的是1.5.2的IDE,库文件 ...

非常感谢!一试就能点亮。商家给的源码没用。
页: [1]
查看完整版本: 有没有点亮oled的?求资料