找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2846|回复: 9
收起左侧

我要做一个51单片机的智能垃圾桶,压力达到一定值时,蜂鸣器会警报,应该要怎样写

[复制链接]
ID:849416 发表于 2020-11-26 10:02 | 显示全部楼层 |阅读模式
求指导
回复

使用道具 举报

ID:332444 发表于 2020-11-27 09:15 | 显示全部楼层
普通报警电路即可
回复

使用道具 举报

ID:278840 发表于 2020-11-27 11:38 | 显示全部楼层
1、测量压力值 2、是否达到压力上限值3、是,报警,不是,不报警,然后又回到第一步,循环
回复

使用道具 举报

ID:845766 发表于 2020-11-27 11:48 | 显示全部楼层
需要压力传感器,检测一下电平值,在写逻辑就可以了
回复

使用道具 举报

ID:687694 发表于 2020-11-27 15:27 | 显示全部楼层
垃圾桶测量应当是满不满吧?与压力没多大关系,一垃圾桶废纸,跟一垃圾桶废铁重量差距太大。个人看法应当测量剩余空间。除非你这个垃圾桶只用于存放密度差不多的垃圾。用压力测量可以。
回复

使用道具 举报

ID:839438 发表于 2020-11-27 16:20 | 显示全部楼层
你需要的是一个电子称的程序为参考,当重量超过某个值就报警
回复

使用道具 举报

ID:311846 发表于 2020-12-1 15:36 | 显示全部楼层
不建议做压力的,不过你要是想弄来玩玩就无所谓,思路就是楼上的那么简单,你想要是给代码就洗洗睡吧!
回复

使用道具 举报

ID:271887 发表于 2020-12-1 16:42 | 显示全部楼层
可以在定时器里写检测压力值,检测到触发中断,执行中断函数。最简单的就轮询查询了
回复

使用道具 举报

ID:852534 发表于 2020-12-1 17:06 | 显示全部楼层
压力传感器测压力把数据给到管脚,检测数据,注意把压力和数据对应,时钟控制判断数值,当大于某数值时启动报警电路。
回复

使用道具 举报

ID:414556 发表于 2020-12-2 12:04 | 显示全部楼层
有些垃圾轻,满了都达不到重量,应该考虑在接近顶口的位置上做传感器。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表