首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

树莓派:闪闪红心

本篇简单实现下利用树莓派的SPI接口(串行外设接口,Serial Peripheral Interface)驱动 8*8 LED 阵列,如下图:LED阵列用了一片MAX7219.

看背面,输入引脚:

VCC、GND 连树莓派物理4、6引脚,供电。

DIN数据传输连引脚19-MOSI

CS片选 连引脚24-CE0

CLK时钟连引脚23-SCLK

连接好后,记得配置打开树莓派的SPI接口。

下来设计图形。

左侧:设计好想显示的图形;中间:其余用0填充,形成二进制码;右侧:对应转换为十六进制。后续将十六进制码依次送入MAX7219的寄存器即可显示了。

编码:

测试:

代码在此:

https://github.com/Cat-31/Cat31Driver/blob/master/device/MAX7219.py

https://github.com/Cat-31/Cat31Driver/blob/master/device/MAX7219Test.py

按上述实现成功后,SPI和MAX7219的原理自行研究去吧,资料一大把,这里偷懒不写了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180212G092NQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券