文件名称:sbus-arduino:Arduino库,用于与SBUS接收器和伺服器进行通信
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-29 22:48:08
C++
斯伯-阿杜伊诺 该库可与SBUS接收器和伺服器进行通信,并且可以与Arduino IDE一起使用。 描述 SBUS是一种总线协议,用于接收器向伺服器发送命令。 与PWM不同,SBUS使用总线体系结构,其中一条串行线可以连接多达16个伺服器,每个伺服器接收一个唯一的命令。 SBUS协议使用波特率为100000、8个数据位,偶数奇偶校验和2个停止位的反向串行逻辑。 SBUS数据包的长度为25个字节,包括: 字节[0]:SBUS头,0x0F 字节[1 -22]:16个伺服通道,每个11位 字节[23] 位7:通道17(0x80) 位6:通道18(0x40) 位5:丢帧(0x20) 位4:激活故障安全(0x10) 字节[24]:SBUS页脚 注意,当发送器和接收器之间丢失一帧时,将指示丢失的帧。 故障安全激活通常要求连续丢失几帧,并指示接收器已进入故障安全模式。 大约每10毫秒或2
【文件预览】:
sbus-arduino-main
----.gitignore(10B)
----src()
--------sbus.cpp(9KB)
--------sbus.h(4KB)
----LICENSE.md(1KB)
----CHANGELOG.md(515B)
----keywords.txt(156B)
----library.properties(580B)
----examples()
--------SBUS_example()
----README.md(5KB)