esp8266单片机使用MAX7219芯片驱动点阵屏幕
我们这里使用的单片机是一块esp8266,点阵屏幕的话就是买的普通16脚红色的,驱动芯片就是MAX7219芯片,只需要依次把芯片的clk,cs,dout引脚连接起来拼成个16*16的点阵屏幕就可以了
下面是成品图片
任务:在屏幕上显示云量科技
下面是代码部分
#include <LedControl.h>
/*这里使用了分别对上下屏控制的方法进行的控制
接线 就是按下面接的
可能很多人看了我写的这种驱动方法很是不理解,如果有不清楚的地方可以关注我
私我,我会回答你的
公众号:云量科技
作者:编程一只狗
*/
int DIN1 = D0;
int CS1 = D1;
int CLK1 = D2;
int DIN = D7;
int CS = D6;
int CLK = D5;
LedControl LC1 = LedControl(DIN,CLK,CS,8);
LedControl LC2 = LedControl(DIN1,CLK1,CS1,8);
byte hai16[][32] = {
0x00,0x08,0x08,0x08,0x08,0x08,0xE8,0x08,0x08,0x0B,0x0C,0x38,0xC8,0x88,0x08,0x08,
0x00,0x40,0x41,0x41,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0x40,0xFF,0x00,0x01,0x02,/*"在",0*/
0x00,0x40,0x40,0x42,0x42,0x42,0x42,0x42,0x42,0xC2,0x42,0x42,0x42,0x42,0x40,0x40