▦ 冒险日志EXPLORATION LOG
前面几篇我们学习了如何利用一片或多片级联的74HC595芯片来驱动显示数码管的方法。最开始我们提出的两个问题:
1. 占用IO口过多
2. 做动态扫描时占用CPU资源太多导致显示不稳定
第一个问题已经利用级联的74HC595解决了。(不管驱动几只数码管,只用3个IO即可)
但第二个问题依然存在,树莓派仍然需要不停地访问IO口进行动态扫描。
好,既然动态扫描占用CPU资源太多,那这活儿咱包出去让别人干不就行了?这就是本文主…
[上一篇](/2015/06/03/raspi-study0801/)我们学习了如何利用74HC595这块显示驱动芯片来驱动1位8段数码管的方法。并逐一讲解了该芯片各引脚的功能。细心的童鞋可能注意到了,上次我们有一个Q7S引脚没有用到。这一篇我们就用这个引脚来级联两块74HC595芯片同时驱动8个8段数码管。在两块74HC595芯片的配合下,同样只需要3个GPIO口就能驱动八只8段数码管。而如果直接用GPIO驱动则需要至少16个GPI…
之前我们学习了[如何驱动数码管显示数字](/2015/05/05/raspi-study05/ "树莓派GPIO入门05-驱动数码管显示数字")。
但是这种做法有两个缺点。
本文我们用声音传感器来制作一个简易的声控灯。
本文我们利用树莓派的GPIO口来跟数字湿温度计模块DHT11进行通信取得温度和湿度数据并显示在数码管上,通过按钮来切换显示温度或湿度。
### 最终效果

这次我们用树莓派的GPIO口驱动数码管来显示数字,进而制作一个简单的电子钟,通过按钮来切换显示时间或日期。
### 最终效果

[上一篇](/2015/05/03/raspi-study03/ "树莓派GPIO入门03-GPIO控制RGB彩色LED灯")我们通过程序控制彩色LED发出不同颜色的光。这次我们用3个按钮来手动控制彩色LED灯分别发出红,绿,蓝光并可以同时按下不同按钮以显示混合颜色的光。
### 最终效果

[上一篇](/2015/04/29/raspi-study03/ "树莓派GPIO入门02-GPIO控制LED亮度,制作呼吸灯效果")我们学会如何通过PWM来控制LED的亮度,这次我们还是利用PWM来控制一个RGB彩色LED灯来显示各种我们想要的颜色。
### 最终效果

[上一篇](/2015/04/20/raspi-study01/ "树莓派GPIO入门01-使用GPIO接口控制发光二极管闪烁")我们通过控制GPIO口输出高低电平来控制一只发光二极管的亮灭。这次我们来控制发光二极管的亮度。最后做出呼吸灯的效果。
### 最终效果

### 对象读者
我假设你的树莓派已经连上你家里的路由(有线无线都行)。并且你已经可以在另外一台设备(台式机,笔记本,手机,平板电脑都可以) 上通过SSH软件登陆到你的树莓派了。当然你也可以直接在树莓派上通过HDMI连接显示器,通过USB键盘鼠标直接进行操作。不管怎样,你可以启动树莓派并进入树莓派的linux命令行界面。
### 最终效果
![控制你的LED发光管按一定时间间隔闪烁](/usr/uploads/2018/10…