系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
对于树莓派4B来说。 操作系统和配置以及GPIO命令环境都有了很大的不同,一切都需要参考官网:https://www.raspberrypi.com/documentation/computers/getting-started.html#setting-up-your-raspberry-pi
一、GPIO接口
GPIO接口,这是树莓派的最大亮点的了,接口的定义延续了3B+,所以在这里就不大段的重复了,只是贴出来了部分的英文原版说明。
二 管脚定义的查看
在新版的软件中,已经没有了gpio这个命令,所以在大多数文章中的gpio readall 是看不到的。 如果需要必须重新安装
替代这个命令的是 pinout命令
GPIO pinout :A handy reference can be accessed on the Raspberry Pi by opening a terminal window and running the command pinout. This tool is provided by the GPIO Zero Python library, which is installed by default on the Raspberry Pi OS desktop image, but not on Raspberry Pi OS Lite.
这个命令包含在 Raspberry Pi OS Desktop 版本的镜像中,但是没有在lite版本中,需要独立安装。
pi@raspberrypi:~ $ pinout
下面的这段话是重中之重,相信我。这是我用经验得来的。(连续烧坏了3个超声波传感器和1个4B后终于明白这句话的意思了)。
翻译过来: 虽然简单的将单一组件连接在GPIO管脚是安全的。但是要小心接线方式 。 在连接LED组件是应该有压降电阻来限制通过的电流,不要将5V接入3.3v的组件中,同时不要将电机直接连接在GPIO的管脚上,而是需要用到H桥或电机驱动板。
对于H桥,可以在淘宝上买,20几块钱就够了。 我的是在risym这家店铺买的。非常便宜。唯一不好的地方就是这个桥需要自己焊插针。老板不管焊。哈哈