步骤1:
设备:
1。 Arduino(2x)
2。面包板
3。 L.E.D(不是分散的)
4。红外L.E.D对(IR LED(Tx)+光电二极管(Rx))
5。激光二极管(可选)
6。光纤(可选)
7。跳线
8。电阻(220 ohm,330 ohm,1 K ohm)
工具:
1 。 万用表
2。剥线钳
步骤2:示意图

这就是完成操作的方法。
*如果未接收到数据,请尝试反转光电二极管的(Rx LED)脚。
步骤3:发送器类型:

不同类型的发送器都可以用于传输数据:
1。 LASER
2。 IR或单色L.E.D
3。带光纤的LED(用于长距离传输)
步骤4:来源:
我没有这些光电二极管,所以我从Ir接近传感器:D
将它们拆焊了:步骤5:编程


#首先用发送器代码(带有您的消息)编程一个Arduino
然后用接收器代码编程另一个Arduino。
现在,打开的串行监视器。通过将Receiver Arduino连接到PC来选择Arduino IDE(在IDE上选择Receiver Arduino的端口)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Light
+关注
关注
0文章
148浏览量
12045 -
Arduino
+关注
关注
190文章
6527浏览量
197453
发布评论请先 登录
相关推荐
热点推荐
睿擎平台AMP共享内存:Linux 与 RT-Thread 高速数据交换
在AMP(AsymmetricMulti-Processing,非对称多处理)混合部署架构中,Linux和RT-Thread运行在同一颗芯片的两个不同核心上,如何高效地在两个系统之间传递大数据
如何在不影响 Core1 的情况下在LS1021A中单独重置 Core0?
问题 1:如何在不影响 Core1 的情况下在LS1021A中单独重置 Core0?
问题 2:如何在不影响 Core0 的情况下在LS1021A中单独重置 Core1?
请提供一些具
发表于 04-17 06:57
是否可以通过基于UART的DMA在两个外部SRAM之间发送和接收数据?
两个MPC5777C微控制器通过外部总线接口连接到两个外部SRAM。是否可以通过基于UART的DMA在两个外部SRAM之间发送和接收数据?
发表于 04-06 07:38
两个RS485(Modbus RTU)主站与主站之间如何通讯
本产品能很好解决Master-1主站向模块写入数据,Master-2主站读取数据;Master-2主站向模块写入数据,Master-1主站读取数据。由此解决
两个RS485-Modbus主站如何通讯
本产品能很好解决Master-1主站向模块写入数据,Master-2主站读取数据;Master-2主站向模块写入数据,Master-1主站读取数据。由此解决
发表于 02-08 15:32
•0次下载
两个MCU之间快速传输数据的方法
,双方单片机要传递的每一位或每一个字节做出响应,通信数据量较大时会耗费大量的软件资源,这在一些实时性要求高的地方是不允许的。
针对这一问题,假设在单片机之间增加1
发表于 01-19 07:07
使用博图(TIA Portal)监控PROFINET从站通讯状态的两个方法
如何使用博图监控Profinet从站通讯状态,这里有两个方法供你选择。 方法一 | 使用DeviceStates指令 创建全局数据块 在博图项目中,创建一个全局数据块(DB),用于存储
一个硬件SPI两个CS操作两个norflash,怎么互斥操作两个norflash?
一个硬件SPI两个CS操作两个norflash,怎么互斥操作两个norflash,有一个norflash被模拟成U盘,会在中断中操作spi。
发表于 09-26 06:18
基本半导体连获两个行业奖项
近日,基本半导体凭借在碳化硅模块领域的突出表现,连获“国产SiC模块TOP企业奖”和“年度优秀功率器件产品奖”两个行业奖项。
如何使用 SPI 全双工在两个 5LP MPU 之间连接 RAM?
我需要将两个 5LP MPU 连接在一起以镜像两个 5LP MPU 内的 RAM。
我认为这将是 DMA 的一个功能,但我不确定如何实现该功能。
我的主 SPI 单元将向从属 MPU 发送一个
发表于 07-15 06:20
看到STM8L152用两个IO用两个或非门检测两个通断,是什么原理呢?
图中两个按键开关是两个干簧管,为什么不直接对GND设计来检测这个干簧管通断呢?
这样设计的原理是什么?
发表于 06-12 06:25
多个i.MXRT共享一颗Flash启动的方法与实践(下)
在 《多个i.MXRT共享一颗Flash启动的方法与实践(上)》 一文里痞子衡给大家从理论上介绍一种多 i.MXRT 共享 Flash 启动的方法,但是理论虽好,如果没有经过实践验证切实可行,不过是纸上谈兵,所以今天痞子衡就找了
AD9958内置双通道10 bit DAC的500 MSPS直接数字频率合成器技术手册
AD9958由两个直接数字频率合成器(DDS)内核构成,每个通道均可提供独立的频率、相位和幅度控制。这种灵活性可用于校正信号之间由滤波、放大等模拟处理或PCB布局失配而引起的不平衡问题。由于两
如何在Light的帮助下在两个或多个Arduino之间共享数据
评论