首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Arduino是如何与智能设备通信的呢?

市面上绝大多数的开发模块或智能设备不方便接太多线,也不方便接同步时钟信号,于是选择串口通信的方式传输数据。

数据传输一般都是以字节传输的,一个字节8个位。

并行通信:传数据会有8根线传输,每一根线代表一个位,一次传输就可以传一个字节。

串口通信:传数据只有1根线传输,一次只能传一个位,要传一个字节就需要传8次,也就是异步串行通信。

Arduino默认包含了硬串口类库类,因此我们不用再使用include语句调用。

软串口类库并非Arduino Uno核心类库,因此使用前你需要先声明包含SoftwareSerial.h头文件。

把422转成232进行通信:

把422的Rx+与232的TX接,422的RX-与232的GND接。

把422的TX+与232的RX接,422的TX-与232的GDN接。

请点击内容下方“在看”进行学习打卡和经验分享!!!

欢迎关注个人订阅号智能点睛,与我一同学习成长!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210325A0D13H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券