0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何连接2个Arduino设备以及如何响应其他Arduino设备发送的信号

454398 来源:wv 2019-10-22 11:49 次阅读

步骤1:连接2个Arduino

如何连接2个Arduino设备以及如何响应其他Arduino设备发送的信号

连接2个Arduino,以便它们可以相互通信。引脚A4和A5必须是用于通信的模拟引脚。

1。将电线从第一个Arduino的地面连接到第二个Arduino

2的地面。将电线从第一个Arduino的A4引脚连接到第二个Arduino

3的A4引脚。将电线从第一个Arduino的A5引脚连接到第二个Arduino的A5引脚

步骤2:向从Arduino上添加LED

选择一个Arduino作为从Arduino,并连接一个LED。

1。将LED附加到面包板上

2。将一根导线从LED的阴极(较短的一侧)连接到Arduino

3上的接地柱。从LED的阳极(长边)将220欧姆电阻连接到从Arduino的引脚13上。

步骤3:将按钮添加到主Arduino

将按钮添加到主Arduino,以便可以打开和关闭从Arduino的LED。

1。如图所示,将按钮连接到面包板上。

2。将电线从按钮右上角的针脚连接到针脚12

3。将10k Ohm电阻器从按钮右下角的引脚连接到面包板上的接地柱

4。将电线从按钮左下方的引脚连接到面包板上的电源列。

5。将线路从面包板上的电源柱连接到主Arduino的5V引脚。

6。将线路从面包板上的接地柱连接到主Arduino的接地引脚。

编写一些代码以测试您的按钮正在发送信号以打开从Arduino的LED。

第4步:将LED添加到主Arduino

将LED附加到主Arduino,以便在收到主Arduino时可以点亮从Arduino发出的消息。

1。将LED连接到面包板上

2。将一根导线从LED的阴极(较短的一侧)连接到Arduino

3上的接地柱。在LED的阳极(长边)上连接一个220欧姆的电阻到主Arduino的引脚13。

4。将主Arduino连接到计算机,然后将Master_LED_Control.ino文件上传到该计算机。

5。将Arduino奴隶连接到计算机,并将Slave_LED_Control.ino文件上传到计算机。

现在单击按钮时,从Arduino应该接收到信号,然后其LED就会亮起。然后,从机应将信号发送回主机的LED,并且也应打开。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186555
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino实现CAN总线通信

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一
    的头像 发表于 11-12 10:09 188次阅读

    开源项目!基于 Arduino DIY 漂亮的宏机械键盘

    功能。例如,对于键 2,我指定了截屏快捷键,在 Mac OS 上是 CMD+SHIFT+5。在if条件下,如果按下按钮,Arduino 将通过 Keyboard.press () 函数将三按键
    发表于 08-19 17:02

    为什么无法在nodemcu和arduino mega之间交换数据?

    从 nodemcu 接收 arduino mega 的数据。问题是我无法在nodemcu中接收数据。 当它们断开连接时,我可以清楚地看到arduino mega发送我的数据,但是一旦
    发表于 07-19 12:15

    ESP8266为什么不响应Arduino

    arduino,其中从串行监视器接收的任何命令都会转发到连接到 esp8266 的串行器(mega 有 4 硬件串行端口)。然而,即使是一简单的“AT”命令也不会从 wifi
    发表于 07-16 06:39

    ESP-WROOM-02D为什么无法响应AT命令?

    和返回,但没有运气。我还使用了制造商指定的正确波特率,即 115200 以及其他波特率更高或更低,但我无法获得任何东西。我也尝试将其连接到我的 ARM 设备发送 AT 命令,但没有成
    发表于 07-15 07:32

    用于Arduino的BLDC-SHIELD_IFX007T,主LED发出耀眼的白色是什么意思?

    我看来是正确的。 打开整个设备(12V POWER_DRILL2GO连接至SHIELD_AUTONOM_BGT60连接Arduino),
    发表于 03-06 07:44

    如何将LED连接Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接Arduino 板并使其闪烁。
    的头像 发表于 02-11 10:53 2016次阅读
    如何将LED<b class='flag-5'>连接</b>到<b class='flag-5'>Arduino</b>板并使其闪烁

    如何将增量旋转编码器与Arduino连接

    在本教程中,您将学习如何将增量旋转编码器与Arduino连接,以读取旋钮的运动。这对于在机器人和其他应用程序中创建用户界面或读取机械位置非常有用。
    的头像 发表于 02-11 10:00 1297次阅读
    如何将增量旋转编码器与<b class='flag-5'>Arduino</b><b class='flag-5'>连接</b>

    如何设置Arduino IR发射器电路

    在本指南中,您将学习如何设置 Arduino IR发射器电路。它使您可以控制IR(红外线)LED,并从Arduino发送任何远程控制代码。这意味着你可以用它来控制你的电视或其他任何你喜
    的头像 发表于 02-11 09:44 797次阅读
    如何设置<b class='flag-5'>Arduino</b> IR发射器电路

    ESP32与Arduino板之间的区别差异

    Arduino板包括一ATmega328P8位微控制器,具有0至13数字引脚。这些引脚用于数字输入和数字输出,其中数字输入用于从设备读取数据,数字输出用于将数据从
    的头像 发表于 02-02 14:36 6773次阅读
    ESP32与<b class='flag-5'>Arduino</b>板之间的区别差异

    【开源项目】Arduino ESP32 彩色电子气象站

    还为我们提供了许多GPIO引脚来连接我们的传感器和设备。该板还带有一 3D 打印外壳,如果您想修改它们,也可以在线获取这些文件。创客还能要求什么?我们想要的硬件一切都在这里。 第 2
    发表于 01-16 14:01

    一块板即轻松搞定!| TH244A001 - 32位Arduino开发资源进阶介绍(2)

    Arudino IDE串口调试工具使用,使用者无法用于连接其他设备模块。 7. SPI SPI master提供1组,支持SPI 主机模式,默认频率为18MHz。 SPI.begin
    发表于 01-12 11:54

    Arduino的功能及其限制

    它在某些方面的限制。 精简而易用的编程环境:Arduino IDE提供了一友好的编程环境,使得即使没有编程经验的人也可以轻松地开始编写代码。 强大的互联功能:Arduino可以通过各种通信协议(如I
    的头像 发表于 12-21 14:15 1116次阅读

    搭建T2 Development Board V1.0.0的Arduino环境

    IDE软件。 连接T2 Development Board V1.0.0与计算机: 使用USB电缆将T2 Development Board V1.0.0与计算机连接。 配置
    发表于 12-15 17:59

    基于arduino二轴喷农药设备

    基于arduino二轴喷农药设备 实物效果图: 实现功能: 本设计利用Arduino作为控制器,使用WiFi模块和机制云平台进行联网,通过手机端可以远程操控水泵启停、操控伺服电机实现喷洒高度调节
    发表于 11-17 13:47