树莓派硬件接口与电机控制技术详解
1. 树莓派基础问答与错误处理
在使用树莓派相关程序时,会遇到一些基础问答和错误情况。例如,树莓派 4 型号 B 有 4 个 USB 端口,答案为真;树莓派 4 上的 HDMI 连接器是微型 HDMI,答案也为真。
不过,程序存在一个问题,即缺乏错误检查。若 quiz.txt 文件不存在,会出现如下错误信息:
Traceback (most recent call last):
File "quiz.py", line 29, in <module>
file = open(quiz_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'quiz.txt'
为了让程序更友好,建议添加额外代码来检查高概率出现的情况,比如文件缺失。
2. SPI 模拟到数字输入
多数传感器提供数字信号,能很好地与树莓派的数字输入配合,但并非所有传感器都是数字的。模拟 - 数字转换器(A - D 转换器,也称为 ADC)可将模拟信号转换为树莓派能使用的数字信号。这里使用的集成电路通过 SPI(串行外设接口总线)从模拟 - 数字转换器读取值。
2.1 使用电位器创建模拟值
模拟传感器可基于电位器(可变电阻)构建。电位器通常是旋转设备,常用于设置设备输入,如音乐播放器的音量控制,也有滑动电位器和微调电位器等类型。
要使用电位器提供
超级会员免费看
订阅专栏 解锁全文
664

被折叠的 条评论
为什么被折叠?



