首页 > 综合百科 > 正文 >

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

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

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

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

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

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

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

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

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

$sudopip3安装pyfirmata

使用Arduino在树莓Pi上投影HelloWorld。

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

【免责声明】 本站所有文章内容均为网络采集或手工转载稿件,如相关图片、字体、音频、视频等内容侵犯您的版权或著作权,请及时与本站联系删除稿件。联系方式:service@wxqj.net
今年 我们看到许多这样的技术和小工具即将结束
今年 我们看到许多这样的技术和小工具即将结束
技术和小工具正涌入数字世界。今年,我们已经看到许多这样的技术和小工具走到了尽头。所有这些曾经在用户中非常流行。包括从谷歌收件箱到雅虎信使的一切。在...
发布时间:2024-08-23 08:36 点击:798
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存,该系列由三种型号组成:FURYRenegade、FURYBeast和FURYImpact。这些内存专为所有游戏爱好者而设计,他们...
发布时间:2024-08-23 08:31 点击:521
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
了解iPad的板载功能是什么,以及如何使用Sidecar将iPad连接到Mac。如果你想清楚,可以得到一些关于iPad板载功能是什么,以及如何使用Sidecar将iPad连接到Ma...
发布时间:2024-08-23 08:22 点击:692
项目三所做的工作有助于振兴定制只读存储器社区
项目三所做的工作有助于振兴定制只读存储器社区
谷歌创建三重项目的努力将有助于振兴定制只读存储器社区。一些运行基于AOSP的只读存储器可能需要几周时间的设备可以以更少的工作量运行这种定制的只读存储器...
发布时间:2024-08-23 08:13 点击:412
adduplex:WP8.1市场份额超过WP8.0
adduplex:WP8.1市场份额超过WP8.0
微软从今年年中开始推出WindowsPhone8.1更新,已经超过了8.0的市场份额,成为领先版本。WP8.1为近一半的市场提供了力量,而WP7.x仍有16.6%。它所有的诺...
发布时间:2024-08-23 08:08 点击:689