STM32F103RCT6+SG90+L298n+OLED+HC-SR04+TSW30

前言

模块都已经测试过,能驱动;
避障策略:定时驱动180°舵机,带动超声波测距模块测距,如果距离小于阈值,则左转或者右转;但非常建议把这个策略给改了,因为我觉得有点不靠谱,至少加一个,测量距离最大的判定。
开发环境:keil5,标准库
但我还是建议用hal库,至少配置都不怎么需要关心了。
然后当时候随便选的PWM,所以导致有点乱,建议用同作用的PWM外设就用相同定时器
代码链接:链接

引脚配置:

项目 引脚 说明 画板子建议
OLED SDA:PB11;SCL:PB10 3.3V或者5V,具体看你自己买的产品界面,内置上拉 建议带上拉
TSW-30 ADC:PA2,或者用那个高低电平的脚也可以 5V 考虑一下带个电阻,方便限流或者分压
HC-SR04 ECHO:PA7;Trig:PA6 5V,这个照抄例程的
180舵机 PB6:TIM4_CH1 5V 接线保持跟舵机线保持一致的顺序
360舵机1 PB0:TIM3_CH3 5V 接线保持跟舵机线保持一致的顺序,建议两个360的舵机改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值