17、物联网硬件交互与控制:从基础到实践

物联网硬件交互与控制:从基础到实践

1. 硬件交互基础与主机安装

通过底层硬件协议与硬件进行交互,这种直接控制硬件的方式有诸多好处,如更精确的控制、更小的代码量和更低的延迟。软件驱动在很多组件中都可用,在特定的开发环境里,能在 modules/drivers 中找到它们。

安装硬件主机时,示例的安装遵循特定模式:
1. 使用 mcconfig 在设备上安装主机,主机位于 $EXAMPLES/ch6-hardware/host 目录,需从命令行导航到该目录并执行 mcconfig 进行安装。
2. 使用 mcrun 安装示例应用程序。

2. 布线注意事项

在运行多数示例前,需要对设备进行额外的布线设置,将各种传感器和执行器连接到设备上。不同开发板的引脚标签不同,布线时要仔细参考布线表和图表。

2.1 遵循布线说明

示例中多数传感器和执行器的布线表和图表会给出相关信息。布线图展示的是 NodeMCU 板的布线及引脚编号,如 D6 或 D7,但这些标签不一定与代码中使用的 GPIO 编号匹配。若使用不同的开发板,要查看布线表,表中会同时给出 GPIO 编号(如 GPIO12 或 GPIO13)和 NodeMCU 引脚编号(括号内)。Moddable 开发板的引脚标签为 “GP” 后跟代码中使用的 GPIO 编号,例如 GP12 或 GP13,若布线表显示某引脚应连接到 GPIO12,则将其插入 Moddable 板上标有 GP12 的引脚。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值