STM32项目设计:基于stm32f1的智能门锁(附项目视频全套教程)
硬件选型:STM32F103C8T6、RFID读卡器、oled屏幕、按键模块、蓝牙通信模块、蜂鸣器、舵机;上位机:1.上位机可以对密码进行设置、重置。2.上位机可以接收密码输入错误的报警弹窗提示。3.添加或删除ic卡用户信息。IC卡模式:1.读取IC卡身份信息,若系统中有身份信息则开锁成功。2.IC
智能算法实现PID智能车控制系统
本文选择了内模控制方法进行主要研究根据等效反馈结构,将内模控制方法引入 PID控制器的设计,得到PID参数的明确解析结果。针对典型的工业过程控制对象(一阶和二阶纯滞后过程)根据内模控制原理提出了一种 PID控制器参数整定的新方法针对一类不稳定时滞过程,采用双环控制结构,首先选取P控制器参数,使得广义
STM32传输FPGA业务
方法:FIFO_TX无数据,输出默认未知值,那么在程序启动时候先往FIFO_TX写入足够TTL_TX发送1~2ms的数据,STM32读写FPGA任务优先级调高,接收到FIFO_RX快满中断读写时间误差在1~2ms以内,那么TTL_TX发送的数据一定是TTL_RX接收的数据。原因:STM32读FPGA
基于STM32的车辆安全状态监测系统设计与实现
本设计经历了电路设计,PCB设计,打板,焊接,调试等一系列过程,基本实现以下功能:(1)通过STM32单片机进行数据处理(2)使用颜色传感器识别红绿灯颜色,并由语言模块做出温馨的语音提示(3)通过超声波传感器检测与前车或者其他障碍物之间的距离(4)通过压力传感器检测车辆是否发生碰撞(5)通过ESP8
LVGL_V8.3入门二---实时时钟(模仿华为watch-UI)
在这个博客中,我们将深入探讨LVGL(Light and Versatile Graphics Library)版本8.3的实时时钟应用,以模仿华为 Watch UI 为例。LVGL是一款专为嵌入式系统和小型设备设计的开源图形库,具有轻量级、跨平台、硬件无关性和高度可定制性等优势。通过学习实时时钟的
【IoT网络层】STM32 + ESP8266 +MQTT + 阿里云物联网平台 |开源,附资料|
目标:实现STM32连接阿里云物联网平台发送数据同时接收数据,IOT studio界面显示数据。具体来说:使用ESP8266 ESP-01来连接网络,获取设备数据发送到阿里云物联网平台并显示且oled显示屏当前的设备数据,通过IOT studio界面发送命令控制设备。
Linux_Ubuntu 系统入门
由于使用场合、使用环境的不同,Linux 有多种文件系统,不同的文件系统支持不同的体系。ext4 文件系统是在 ext3 上发展起来的,ext4 相比于 ext3 提供了更佳的性能和可靠性,并且功能更丰富,ext4 向下兼容 ext3 和 ext2,因此可以将 ext2 和 ext3 挂载为 ext
【VScode Embedded IDE】Keil工程导入VScode,与Keil协同开发MCU
VScode+Keil协同开发MCU
使用Git管理keil Stm32工程
使用Git实现对keil工程管理
手把手带你使用VSCode 搭建 STM32开发环境!
首先附上一张VS Code图一直都喜欢这种,黑色主题感觉高大上。
ODrive移植(一)—— 国产替代方案(VScode版移植)
官方网站:https://odriverobotics.com/github网站:https://github.com/odriverobotics/ODrive官方使用说明:https://docs.odriverobotics.com/v/latest/guides/getting-starte
STM32+esp8266实现单片机与服务器的WiFi通信
stm32串口连接esp8266WiFi模块,通过AT指令控制模块进行数据收发,和服务器进行通讯。可以用于单片机直接的通信,手机和单片机通讯等。
基于树莓派4B与STM32的智能门禁系统项目(代码开源)
基于树莓派4B与STM32的智能门禁项目,项目包含:树莓派4B的人脸识别,树莓派4B与STM32通信,控制协调的处理。保姆级教程,代码开源!
vscode 和 keil协同使用开发stm32程序,超详细教程
VSCODE是一款广受好评的代码编辑器,KEIL是常用的嵌入式开发工具但编程界面简陋。将两个工具一起搭配使用, 能大大提高我们的效率。你可以把VSCODE专门用来编辑和编译,KEIL用来对文件进行增删下载配置环境。原始的 KEIL 代码编辑界面在编辑和阅读上都十分的不方便, 只要你用过VSCODE的
(2)STM32+ESP8266+手机网络助手实现AP模式通信
采用esp8266模块通过手机端网络助手向32端发送指令,32端进行判断执行,所以采用esp8266的AP模式,将esp8266模块本身作为热点服务器,手机端作为客户端,连接热点WiFi发送数据
键盘控制ROS车运动
使用pyseria库与stm32单片机进行通信控制。
ESP8266获取网络时间 实时时钟
注意:这个代码存在的问题是比标准的北京时间慢两秒,因为每次调用网络API接口都会Delay2秒,所以可以只获取时间戳,加上两秒后再根据网上的代码将时间戳转换为具体的时间格式。可以看到发送完第九条指令后会收到如上图,所以整体思路:用串口进行通信,发送AT指令,获取到的数据存在Buf中,然后对Buf中的
单片机 嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE)
单片机 嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE)
STM32两轮平衡小车原理详解(开源)
STM32两轮平衡小车原理详解(开源)
STM32_project:led_beep
【代码】STM32_project:led_beep。