17、嵌入式设备通信技术:USB OTG与ESP-NOW详解

嵌入式设备通信技术:USB OTG与ESP-NOW详解

1. USB OTG通信概述

USB OTG(On-The-Go)通信实现了OTG - B设备(如Arduino Uno)与OTG - A设备(如Android平板电脑或手机)上应用程序的连接,二者通过USB OTG电缆相连。

  • 接收应用(Receive App) :处理OTG - B设备向OTG - A主机设备传输的信号。
  • 发送应用(Transmit App) :向OTG - B设备发送信号,通过PWM(脉冲宽度调制)控制多个LED的亮度。
  • 收发一体应用(Receive and Transmit App) :将接收应用和发送应用结合,使OTG - A设备既能接收OTG - B设备的信号,又能向其发送信号。该应用的设计布局直接组合了接收应用和发送应用的布局。其草图由OTG - A到OTG - B的发送应用草图、OTG - B到OTG - A的接收应用草图的循环函数内容,以及变量定义指令组成,变量定义如下:
String text
int count = 0
unsigned long timer

当在收发一体应用上点击按钮时,OTG - A设备在处理来自OTG - B设备的接收消息的同时,向OTG - B设备发送消息以控制LED。条件指令 if(millis() - timer > 1000)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值