在b站看到有售卖机的视频分享,利用手上的OLED写了个简易的购物流程

功能说明

开机页面,(倒计时三秒)
主菜单 ,商品罗列
按键1实现商品选中(箭头提示)
按键2实现确认
确认按键按下,菜单更新为商品剩余数量,且会有10s的提醒付款倒计时,时间到了自动退出(提醒付款超时)
FLASH掉电保存数据(保存的是商品剩余数量)

效果分享

基于STM32的简易自动售卖机

代码是免费分享的,提供给大家做二次开发。

基于STM32的简易售卖机相关推荐

  1. 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc

    嵌入式系统设计实验综合设计报告 PAGE 四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现 实验综合设计报告 学生姓名 陶龑 学 号 2016301033 所在学院 通信工程 ...

  2. 基于STM32的简易示波器的UCOS II嵌入式实时操作系统实现

    基于STM32的简易示波器的UCOS II嵌入式实时操作系统实现 在基于STM32的示波器的实现的基础上,在STM32上移植UCOS II嵌入式实时操作系统. 在UCOS II操作系统中将各个功能分发 ...

  3. 基于STM32的简易示波器项目(含代码)——HAL库

            前言:本文基于STM32的简易示波器项目,示波器作为嵌入式开发中必不可少的器件,其使用方式和工作原理是必须被掌握的.巧妙利用STM32可以实现媲美度非常高的示波器,本文中的简易示波器主 ...

  4. 基于STM32的简易电子秒表仿真设计(仿真+程序+设计报告+讲解)

    基于STM32的简易电子秒表仿真设计(仿真+程序+设计报告+讲解) 视频演示 1.主要功能 2.仿真 3. 程序 4. 设计报告 5.资料清单&下载链接 仿真图proteus 8.9 程序编译 ...

  5. 基于STM32的简易密码锁

    前言: 朋友做毕设需要用到密码锁这个功能,帮忙设计了一个简单的.因为自己也忙于毕设,所以很多功能也没有完善. 有兴趣的朋友可以看下这个,也能实现扫码开锁功能 扫码点灯 实现功能: 1.密码保存到STM ...

  6. 基于STM32的简易RTOS分析-时间片轮转调度

    调度器一般分为两种分别是合作式调度器(时间片轮转)和抢占式调度器(优先级).<时间触发嵌入式系统设计模式>这本书里面提到调度器可以看作是一个简单的操作系统,允许以周期或者单次的方式来调用任 ...

  7. 基于STM32的简易智能手环

    前言: 这篇文章是为可以拿个五一专属创作勋章[手动狗头] 这也算是之前写的一篇关于基于STM32F103的RTC功能实现的升级版本吧 功能介绍: 1.在OLED显示屏上实时显示日期.时间.闹钟 2.使 ...

  8. 基于STM32的简易MP3音乐播放器

    设计简介 本设计硬件主要利用STM32单片机,SD卡.设计思路:本设计通过STM32单片机读取SD卡里的音频文件,再通过DAC进行输出,DAC输出后接一个运放模块,再接一个喇叭.利用STM32cube ...

  9. 基于STM32的简易磁卡充值系统

    使用的是MFRC522射频模块,把磁卡放入感应区后,可以执行三种操作: 初始化磁卡金额 读取卡内金额 向卡内写入金额(充值) 本来想着回学校了能把洗浴卡的金额给改掉,实现帝皇般的尊贵洗浴享受(不花钱- ...

最新文章

  1. df、du、fdisk、lsblk区别
  2. 互联网推广方案:如何提高企业网站排名!
  3. go 判断channel是否关闭
  4. 实例5:python
  5. java 写入txt_Java线程转储的8个选项
  6. python引用传递_python 是值传递还是引用传递 知乎
  7. rshd: 0826-813 Permission is denied.
  8. canvasnest 移动距离_GitHub - XiaoxinJiang/canvas-nest: 仿知乎登录页面canvas-nest
  9. TCP/IP面试常考题目
  10. CentOS防止黑客攻击Linux服务器实战演练
  11. springboot sessionfactory_Spring Boot从入门到精通(五)多数据源配置实现及源码分析...
  12. JavaScript中的“黑话”
  13. 计算机专业c语言讲解,1计算机科学与技术专业本科C语言程序设计期末复习题1讲解.doc...
  14. Visual Studio 2015离线版msdn帮助文档下载和安装
  15. 赫伯特·西蒙前半生泡妞打架,后半生拿图灵奖、诺贝尔奖,成人工智能大神
  16. opencv 颜色识别
  17. 极客日报:华为拿百亿资金给员工分红,每股1.58元;苹果将推出M2芯片入门级MacBook Pro;Flutter 2.10发布
  18. UG NX 12 创建有界平面
  19. VNC桌面无法打开终端:Failed to execute default Terminal Emulator. Input/output error.
  20. MySQL实现分数排名问题

热门文章

  1. 计算机的基本知识快捷键,电脑常识:十个常用电脑快捷键技巧
  2. Audyssey MultEQ、Audyssey Dynamic EQ、Audyssey Dynamic Volume使用心得
  3. Notepad++--快捷键(导入导出与设置)
  4. DEEP COMPRESSION: COMPRESSING DEEP NEURAL NETWORKSWITH PRUNINGTRAINED QUANTIZATION ANDHUFFMANCODING
  5. 创业团队是召唤来的,不是招聘来的
  6. 关于主流浏览器的内核问题
  7. mysql左连接代码,mysql多表子查询与左连接的代码
  8. 量化进阶——如何进行期权套利(一)
  9. 《智能RGV动态调度》项目
  10. java怎么封禁玩家_java中如何踢人下线?封禁某个账号后使其会话立即掉线!