582浏览
查看: 582|回复: 0

[进阶] Arduino Mega2560如何读取485传感器数据

[复制链接]
本帖最后由 DFSyBM3-i4u 于 2023-10-16 16:38 编辑

推荐使用USB/RS232/RS485/TTL 协议转换器TEL0070搭配mega和485传感器使用,USB/RS232/RS485/TTL 协议转换器 产品链接:https://www.dfrobot.com.cn/goods-811.html
以下以RS485 Urm12传感器和USB/RS232/RS485/TTL 协议转换器TEL0070为例,使用mega2560读取485数据。
urm12教程:_SKU_SEN0310_URM12_ultrasonic_sensor_1500cm_RS485_-DFRobot

  • 下载软件Arduino IDE 1.8.19版本
  • 更新RS485库到1.0.5版本Arduino Mega2560如何读取485传感器数据图1
  • 将传感器接到转接器上,然后协议转换器TEL0070的tx,rx接2560的RX1,tx1。给传感器外接供电,因为传感器工作电压超过5V。
  • 代码参考:Arduino Mega2560如何读取485传感器数据图3







以下以RS485 Urm14传感器和wiki中的485扩展板为例,使用mega2560读取485数据。(不建议用这个扩展板)

urm14教程:https://wiki.dfrobot.com.cn/SKU_ ... Ultrasonic%20Sensor

485扩展板教程:https://wiki.dfrobot.com.cn/index.php/(SKU:DFR0259)RS485%E6%89%A9%E5%B1%95%E6%9D%BF_RS485_Shield
Arduino Mega2560如何读取485传感器数据图2Arduino Mega2560如何读取485传感器数据图3
  • 下载软件arduino IDE 1.8.19版本
  • 更新RS485库到1.0.5版本
  • 用钳子轻轻掰弯扩展板0,1绿色口的排针,排针可以恢复。使用公公头杜邦线把扩展板的0,1绿色口分别接到2560的TX1,RX1。传感器A,B线接扩展板A,B。给传感器额外供电。扩展板开关拨到auto,off.
  • 代码参考附件。Arduino Mega2560如何读取485传感器数据图3
  • 扩展板开关拨到on




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail