现在外面风雨交加,中午一盒隆江猪脚饭都没吃完的我饿得已经看不动QT的文档了,于是翻出实验室昨天入货的nokia5110玩下,显示个求救信号。
看图:NOKIA 5110
亲爱的arduino就不要爆照了
下面上过程,对于懒人来说,最好的选择就是arduino,使用arduino有两个方法:第一直接抄别人代码,此之谓开源,第二直接找库,此之谓第三方库丰富,哈哈哈
看第一种方法:
抄代码:源地址是arduino学习笔记32 - Arduino nokia 5110 PCD8544驱动实验
不爽可以直接看人家的原文。
先上接线图:
这幅图不是上面地址给的,主要几个地方接对就行了,按照下面代码来接:
使能SCE 7
复位RECET 6
片选DC 5
数据Din/DN 4
时钟 SCL/CLK 3
其他的按照上面的接,注意led那里要先接个100欧的电阻再接5v,或者直接找个PWM输出端口给个高点的值接上去也可以。
代码还是要贴一下,给懒人用>>>>>>.
// The pins to use on the arduino
#define PIN_SCE 7
#define PIN_RESET 6
#define PIN_DC 5
#define PIN_SDIN 4
#define PIN_SCLK 3
// COnfiguration for the LCD
#define LCD_C LOW
#define LCD_D HIGH
#define LCD_CMD 0
// Size of the LCD
#define LCD_X 84
#define LCD_Y 48
int scrollPosition = -10;
static const byte ASCII[][5] =
{
{0x00, 0x00, 0x00, 0x00, 0x00} // 20
,{0x00, 0x00, 0x5f, 0x00, 0x00} // 21 !
,{0x00, 0x07, 0x00, 0x07,