您的位置:首页 >房产频道 > 科技 >

连接Arduino板到树莓Pi使用独特的功能 如内置ADC芯片

导读 Arduino和树莓Pi是两种截然不同的产品,但它们都迎合了急切的黑客和制造商。如果我们可以将Arduino连接到树莓Pi并将其用作从设备会怎么样:

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

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

设置软件使用覆盆子皮和Arduino。

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

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

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

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

$ sudo pip3安装pyfirmata。

用Arduino在树莓皮上投射Hello World。

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

免责声明:本文由用户上传,如有侵权请联系删除!