单片机也断断续续学了有一年了,项目做了不少,但是总是做过之后就忘记了,觉得应该记录一下。

宠物喂食器的预期功能:在食料盒中放很多食物,下方开口,在舵机上装一个板子作为开口的小舱门,控制舵机完成舱门的开闭,有一些独立按键,控制定时的时间长短,在LCD1602上显示定时的长短(并不是倒计时因为到时间后开舱门放食物,之后响蜂鸣器通知宠物该吃饭了,不是给人看的,是给宠物定时的所以不需要倒计时),倒计时结束后,打开舱门,下落食物,宠物可以吃的到的食料盒下方有薄膜压力传感器,使用的DO输出,当下落够预定食物的重量后就关闭舱门。

此项目使用到两个定时器,其中一个开舱门,另一个作为倒计时使用。

以上是预期功能,最后全部实现,代码工程请自行下载。

百度云链接:https://pan.baidu.com/s/1mibfcdsSJLx5zaFVW1jIkA 密码:lbnk

单片机实战项目——宠物自动喂食器(附带原工程)相关推荐

  1. STC15单片机实战项目 - 项目需求

    以经典的51内核单片机设计一款产品,功能如下: 1.采用宏晶的STC15L2K32S2-LQFP32,2k SRAM,32k ROM: 目的:选用STC15系列1T的经典51内核单片机,资源丰富. 2 ...

  2. STC15单片机实战项目 - PCB打样

    PCB打样 一.设计文件链接 1.PADS9.5格式PCB设计文件 -> Project-STC15-V1.0.pcb 2.AltiumDesigner格式PCB设计文件 -> Proje ...

  3. STC15单片机实战项目 - 新建工程(软件开发)

    软件开发 - 新建工程 一.开发工具与工程文件链接 1.Keil c51 UV4 https://yunpan.360.cn/surl_yrIfYYmeRFk 2.STC-ISP下载软件 https: ...

  4. 串口 单片机 文件_STM32物联网实战项目 HAL裸机开发09 串口打印

    就喜欢你关注我- HAL裸机开发09 - 串口打印 综合信息1.获取开发工具    微信公众号后台发送消息  -  工具2.获取开发板       淘宝搜索店铺  -  硬件家园3.快速了解平台    ...

  5. 项目篇 | 基于STM32单片机NBIOT定位实战项目

    前言 绘制基于 STM32 单片机的 NBIOT 实战项目. 文章目录 前言 一.原理图 1.绘制 1)电源供电 a.USB 转 TTL 电路 b.锂电池充电管理电路 c.3.3V电压转换电路 d.一 ...

  6. 通过STC12C5A08S2实战项目来理解单片机是怎么工作的

    通过STC12C5A08S2实战项目来理解单片机是怎么工作的 在原理图当中,实际上也把按键流到了外部中断接口上,也就是会把外部中断零和外部中断一实际上是留了两个按键,留了两个按键的接口,这样的话,你也 ...

  7. stm32f103真实项目程序。c原 程序 keil工程。平台采用小米1代扫地机,目前只有32端代码能实现延边避障防跌落充电等功能。

    平台采用小米1代扫地机.stm32f103真实项目程序.c原 程序 keil工程.目前只有32端代码能实现延边避障防跌落充电等功能. 适合需要学习项目与代码规范的工程师 硬件驱动包含 陀螺仪姿态传感器 ...

  8. Vue.js-Day06-AM【项目实战(附带 完整项目源码)-day01-am:移动端响应式(响应式尺寸、视口问题、实现rem变化、rem设计)、实战项目搭建(初始化项目、处理rem、搭建路由)】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA   提 ...

  9. python3实战练手项目_Python0基础练手项目有哪些值得推荐?附实战项目+学习图谱...

    原标题:Python 0基础练手项目,有哪些值得推荐?附实战项目+学习图谱 刚学Python的时候,因为豆瓣帖子老沉,就写了一个顶帖脚本.就是用这个脚本,给自己的帖子顶了两年,在小组里追到了现在的女朋 ...

最新文章

  1. Exchange禁用中继后仍然被中继的处理方法
  2. 安卓应用安全指南 4.4.3 创建/使用服务高级话题
  3. spring的Autowired和@Resource的区别是什么
  4. fatal error C1083: 无法打开包括文件:“stdio.h
  5. (JAVA)可变参数
  6. GNU C 、ANSI C、标准C、标准c++区别和联系
  7. 电脑硬件知识学习_电脑故障小知识自己动手不再花冤枉钱
  8. README.md怎么写比较好
  9. kata containers调研
  10. centos7上面安装geany编辑器
  11. latex 矩阵分块(block matrix)
  12. 网络运营推广具体做什么工作
  13. Java8 Stream 中的 reduce() 方法,执行聚合操作
  14. w ndows10怎么关闭启动项,开机启动项怎么设置?Win10启动项修改技巧
  15. python的iloc与loc函数
  16. android会超过苹果,任正非:超过苹果和安卓的华为操作系统,不会超过三百年...
  17. (十)基于Linux算时差——超声波测距原理及代码实现
  18. 冯宝宝说:Spring
  19. Python注释代码块
  20. 从零开始学python数据分析 罗攀_从零开始学Python数据分析(视频教学版)

热门文章

  1. 字节序:Big Endian 和 Little Endian
  2. 移动支付系统贴牌,自由对接支付宝微信或者银行等
  3. 热血三国 mysql_热血三国单机版
  4. BZOJ4479 [JSOI2013] 吃货jyy 解题报告(三进制状态压缩+欧拉回路)
  5. Linux基础命令收集
  6. 为什么选择940nm红外光作为dms补光灯的光源
  7. macOS 无法验证此App不包含恶意软件
  8. fundamentals of power electronics (third edition)
  9. 163vip邮箱如何注册?邮箱到期了怎么续费呢?
  10. 图数据增广(Graph Data Augmentation)近期进展