智能垃圾桶

文章详细介绍了如何使用STC89C52RC主控芯片,配合超声波、舵机、震动模块以及蜂鸣器,实现垃圾桶项目的自动开盖控制,包括舵机的PWM信号控制、超声波测距及外部震动感应。代码示例展示了定时器的使用和中断处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

所用模块知识

超声波模块、舵机模块、震动模块

主控芯片:STC89C52RC

1.震动模块

2.蜂鸣器

 

 

3.舵机

 

如下图所示,最便宜的舵机 sg90 ,常用三根或者四根接线,黄色为 PWM 信号控制
用处:垃圾桶项目开盖用、智能小车的全比例转向、摄像头云台、机械臂等
常见的有 0-90° 0-180° 0-360°
向黄色信号线 灌入 ”PWM 信号。
PWM 波的频率不能太高,大约 50HZ ,即周期 =1/ 频率 =1/50=0.02s 20ms 左右
数据:
0.5ms-------------0 度; 2.5% 对应函数中占空比为 250
1.0ms------------45 度; 5.0% 对应函数中占空比为 500
1.5ms------------90 度; 7.5% 对应函数中占空比为 750
2.0ms-----------135 度; 10.0% 对应函数中占空比为 1000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值