大数跨境
0
0

【教程】小安派BW21-CBV-Kit——PWM之舵机控制

【教程】小安派BW21-CBV-Kit——PWM之舵机控制 安信可科技
2025-03-24
2
导读:AI图象识别开发板BW21-CBV-Kit教程


作为一款本地AI图象识别开发板,BW21-CBV-Kit它能够独自运行目标识别模型。2.4GHz+5GHz的双频Wi-Fi,提供高性能的无线传输能力,让图象传输更加流畅。丰富的接口,搭配着AI识别,可以扩展出无限可能。



BW21-CBV-Kit支持Arduino的开发方式,可以简单实现一些DIY想法,例如:人脸识别、手势识别、物品识别等。


拿到BW21-CBV-Kit的小伙伴不知道怎么下手?提前看最全教程已经准备好啦:


【最全】如何使用BW21-CBV-Kit?最新最全教程来了~

BW21-CBV-Kit快速入门之Arduino 环境搭建
小安派BW21-CBV-Kit入门教程:中断控制 LED
小安派BW21-CBV-Kit——超声波测距
BW21-CBV-Kit如何接入HomeAssistant,实时查看Ai摄像头画面?
小安派BW21-CBV-Kit——读取 DHT 温湿度传感器
用AI人脸识别开发板BW21-CBV-Kit驱动墨水屏
【教程】小安派BW21-CBV-Kit——PWM之蜂鸣器播放音乐



这次小安给大家带来的是PWM之PWM之舵机控制


用料

BW21-CBV-Kit

 x 1

SG90 舵机 x 1


示例

典型的伺服器有 3 根导线,红色导线用于供电,黑色或棕色导线应连接至 GND,另一根用于信号数据。我们使用 PWM 信号来控制伺服轴的旋转角度。信号频率为 50Hz,长度为 20ms。每个伺服器都定义了自己的脉冲带宽,通常为 1ms 至 2ms。


要控制旋转角度,举例来说,如果 1 毫秒长度的脉冲将轴旋转到 0 度,那么 1.5 毫秒脉冲将轴旋转到 90 度,2 毫秒脉冲将轴旋转到 180 度。此外,伺服系统还定义了 "死区带宽",即伺服系统工作所需的两个连续脉冲长度的最小差值。


BW21-CBV-Kit 电路连接



代码参考


BW21-CBV-Kit 的伺服 API 与 Arduino 的 API 相似。为了与 Arduino 的原始 API 区分开来,我们将头文件命名为 "AmebaServo.h",将类命名为 "AmebaServo",其用法与 Arduino API 相同。


Arduino 伺服器的默认脉冲带宽为 0.5ms 至 2.4ms,与 Tower Pro SG90 相同。因此,我们直接设置所附引脚:


myservo.attach(9);

然后,将轴旋转到所需位置:

myservo.write(pos);




图片

微信改版,容易错过最新资讯和福利?

快将“安信可科技”设为星标

可以第一时间接收小安的推送!







往期回顾

图片
低价不贵!安信可WiFi+BLE模组Ai-WB2系列(免费领样) 
图片

传输距离达5.1km的高频段LoRa模组,低功耗可达3μA 

图片

星闪网卡:Wi-Fi6+SLE+BLE,三模合一Linux网卡





安信可更多产品信息可进入以下链接查阅:

●开发资料:https://docs.ai-thinker.com/

●官方教程:https://blog.csdn.net/Boantong_

●安信可官网:www.ai-thinker.com

●安信可社区:https://bbs.ai-thinker.com

●业务咨询请联系:18022036575


【声明】内容源于网络
0
0
安信可科技
全球领先的联网模组、智能家居等物联网硬件方案提供商。
内容 393
粉丝 0
安信可科技 全球领先的联网模组、智能家居等物联网硬件方案提供商。
总阅读1
粉丝0
内容393