如何通过UART在Arduino DUE上 连接3个TFmini

该博客介绍了如何利用Arduino DUE的硬件UART接口连接并接收3个TFmini-I²C雷达的数据。每个TFmini通过单独的UART接口连接,同时保留一个接口用于与计算机通信。在Arduino IDE中编写代码,并通过串行监视器验证了数据的正确接收。
摘要由CSDN通过智能技术生成

概述

本方案介绍了使用3台TFmini-I²C雷达,如何通过TTL UART在Arduino DUE开发板进行接收数据。Arduino DUE带有四个硬件UART接口,使用其中三个分别连接一个TFmini,另一个连接计算机以查看数据。

测试工具

  1. TFmini × 3台;
  2. Arduino DUE开发板 × 1;
  3. 杜邦线,若干;
  4. 计算机(Windows系统);
  5. Arduino IDE开发工具;

连接

在这里插入图片描述
在这里插入图片描述
由于DUE板只有5V输出能力,不足以为三个TFmin供电。因此所有TFminis都使用额外的外部5V电源。

Arduino IDE

在这里插入图片描述

代码实现

/* 
 Multiple TFminis ---- Arduino DUE ----- UART
 This is a sample code for connecting 3TFminis to Arduino DUE board via UART, each TFmini use one UART.
 For details, refer to Product Specifications.
 The Arduino DUE comes with four hardware UART interfaces. We use three of them to connect one TFmini separately. 
 Another connects to the computer for viewing data.
 This is just to provide testing, not my company's official product. Do not use for commercial purposes
 In principle, we do not provide technical support for this code. 
 Author:Mincy Zhao
 Update date:2018.08.14
*/
int dist,dist2,dist3; //actual distance measurements of LiDAR
int strength,strength2,strength3; //signal strength of LiDAR
unsigned char check,check2,check3;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值