基于STM32F030CCT6的智能锁工程,具有指纹、蓝牙&WIFI、电子纸显示屏、语音芯片、直流电机驱动、电源控制
Last updated: over 1 year agoXxxSwitchScan_Driver可以简单的看作为一个C语言的按键驱动,使用简单、灵活且解耦,以面向对象思想结合状态机编写,同时适用于裸机与操作系统。最终实现响应事件有:短按/短按抬起/长按/持续长按/长按抬起/连击/单边沿触发。 一开始仅为了实现按键驱动。后面把按键结合如高低电平的传感器、开关量的限位等进一步抽象为开关量的输入设备。由此我常会把项目中的开关量的输入设备通过该驱动统一管理。
Last updated: over 1 year ago视频教程: https://www.bilibili.com/video/BV1WE421K75k qq交流群:774083288 如群满请加qq:401684796 验证备注:lvgl
Last updated: over 1 year ago本项目硬件部分使用立创EDA进行设计,软件部分使用了FreeRTOS和LVGL图形库,适合初学者学习。
Last updated: almost 3 years ago