当前位置: 首页 > news >正文

龙芯+RT-Thread+LVGL实战笔记(36)——密码锁完善

【写在前面】不知不觉中,又临近学期末了。这个学期,因为一些特殊原因,一直没怎么更新本教程,而且不得已上调了本教程的价格,在此笔者深表歉意。另一方面,自己带的学生发挥不佳,很遗憾未能闯进国赛,为此笔者也郁闷了相当长一段时间。事已至此,也只能慢慢释然,来年再战了。至于龙芯板上的任务,笔者又调试了一些任务,比如直流电机转速控制等,后面还是会继续更新的,本篇先把前面密码锁可完善的地方补齐。


        前两篇已经把密码锁的主要功能都实现了,本篇我们对其继续完善,加入一些声光效果,具体为:当输入密码正确时,RGB LED亮绿色灯光,蜂鸣器滴一声;当输入密码错误时,RGB LED亮黄色灯光,蜂鸣器滴、滴、滴响三声;如果连续输入3次错误密码,蜂鸣器持续报警且RGB LED红灯闪烁。具体效果见文末的演示视频,这里配个视频截图,如图1所示。

图1 密码锁完整效果示意

一、准备工程和文件

        照例还是把上一个版本的工程复制另存一份,版本号为7.8,如图2所示,没有新增文件&#

相关文章:

  • java实现两个不同对象的集合复制
  • Unity | Shader基础知识(第十四集:简单效果练习)
  • 22.2 正则表达式-数据验证、数据变换
  • 广东工业大学领导一行莅临泰迪智能科技参观交流
  • 分数布朗运动FBM期权定价模型
  • SpringCloud 网关Gateway配置并使用
  • .NET MAUI Sqlite程序应用-数据库配置(一)
  • Luma AI如何注册:文生视频领域的新星
  • target目录的文件上传controller,无需做静态映射。以及上传路径配置
  • TQZC706开发板教程:10G光口ping测试
  • C++中的解释器模式
  • Java -jar 运行 报 MalformedInputException: Input length = 1
  • Mongodb数据库基本操作
  • jeecg快速启动(附带本地运行可用版本下载)
  • 可穿戴设备:苹果“吃老底”、华为“忙复苏”、小米“再扩容”
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【391天】每日项目总结系列128(2018.03.03)
  • Go 语言编译器的 //go: 详解
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Objective-C 中关联引用的概念
  • Python_OOP
  • Redux系列x:源码分析
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • vue--为什么data属性必须是一个函数
  • 动态规划入门(以爬楼梯为例)
  • 06-01 点餐小程序前台界面搭建
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​如何在iOS手机上查看应用日志
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #NOIP 2014# day.2 T2 寻找道路
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (07)Hive——窗口函数详解
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (二十四)Flask之flask-session组件
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (七)c52学习之旅-中断
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • .net Application的目录
  • .net core 6 集成和使用 mongodb
  • .net core控制台应用程序初识
  • .net中的Queue和Stack
  • .Net中的集合
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • :=
  • @Autowired @Resource @Qualifier的区别
  • @PreAuthorize与@Secured注解的区别是什么?