步骤1:连接Arduinos
发送和接收Arduinos都需要以相同的方式进行连接。
您将需要将7条电线插入每个Arduino。为了便于跟踪所有电线,最好使用7种颜色。我们使用了以下彩色电线(如上图所示):
灰色:已连接至GND
黄色:已连接至数字引脚13
橙色:已连接至数字引脚12
绿色:已连接至数字引脚11
蓝色:已连接至数字引脚8
紫色:已连接至数字引脚7
白色:已连接3.3v
第2步:连接收音机
两个无线电板都需要以相同的方式连接到两个不同的Arduino。
使用上一步中的有色电线,如上图所示连接无线电。
步骤3:编写代码-发件人
下一步是编写一些代码以使用其中一个无线电发送数据。
下载Sender.ino文件并在Arduino IDE中打开它。您可以根据需要修改它,也可以直接使用它。满意后,将其上传到Arduino。
要运行此代码,您将需要下载并安装Arduino MIRF库
第4步:编写您的代码代码-接收器
下一步是编写一些代码以使用其他无线电接收数据。
下载Receiver.ino文件并在Arduino IDE中打开它。您可以根据需要修改它,也可以直接使用它。满意后,将其上传到Arduino。
要运行此代码,您将需要下载并安装Arduino MIRF库(也在下面提供)
步骤5:通过串行监视器进行连接
将发送方和接收方代码成功上传到两个不同的Arduino之后,通过单击右上角的放大镜图标打开“串行监视器” Arduino窗口您应该确保监视器已连接到接收器串行设备(而不是发送器),并且已在窗口底部的下拉菜单中选择了“ 9600波特”。您应该能够看到到达串行监视器窗口的数字流-这些是由发送方生成,通过无线电发送并由接收方获取的随机值。
步骤6 :享受
如果一切正常,您应该能够将发件人Arduino随机生成的数字发送到Receiver Arduino。通讯范围约为100英尺-尽管可以购买放大无线电以达到更大的距离。
责任编辑:wv
-
nRF24L01
+关注
关注
17文章
330浏览量
69468 -
Arduino
+关注
关注
188文章
6469浏览量
187034 -
Nordic
+关注
关注
9文章
171浏览量
47329
发布评论请先 登录
相关推荐
评论