生活百科
PC版

将Arduino板连接到树莓Pi 利用内置ADC芯片等独特功能

2024-11-14 13:08本站原创浏览:9453次

Arduino和树莓Pi是两种截然不同的产品,但它们都迎合了急切的黑客和制造商。如果我们可以将Arduino连接到树莓Pi,并将其用作从设备呢:设备对输入做出反应,并通过Python将输出发送到树莓Pi。

毕竟,虽然Arduino不是一台成熟的电脑,但在某些方面做得更好,比如使用其内置的ADC芯片将模拟转换为数字。要将Arduino连接到树莓Pi,我们将需要一些特殊的软件,这是本教程的起点。

设置软件使用树莓皮和Arduino。

在编写任何Python代码之前,我们需要下载并安装适用于Linux ARM 32位的Arduino IDE。安装后,我们需要将用户“pi”添加到正确的组中,以将数据发送到Arduino。因此,要将pi添加到组中,请打开终端并输入以下内容:

然后重启树莓Pi继续。Pi重启后打开Arduino IDE,然后选择文件示例基本闪烁,然后转到工具板,选择你的板。在我们的测试中,我们使用了Arduino Uno。

然后转到工具端口,确保选择了板的端口。现在单击草图上传(或单击菜单中的箭头)将代码上传到Arduino。几秒钟后,Arduino的内置LED应该会慢慢闪烁。这证明我们有工作单位。

测试结束后,我们现在可以闪现一个特殊的草图,这样我们就可以用Python和Arduino对话了。转到文件示例Firmata标准Firmata,并将此草图刷新到Arduino。刷新后可以关闭Arduino IDE。要安装pyFirmata库,请打开一个新终端并输入以下内容:

$ sudo pip3安装pyfirmata

使用Arduino在树莓Pi上投影Hello World。

为了测试我们的Arduino是否可以与Python一起使用,我们将编写一个快速脚本来打开连接到Arduino引脚12的LED。

本站内容来源于网络,如有侵权请联系本站删除