文章目录 1.实验目的及资源1.1 目的1.2 资源 2.串口调试wifi模块2.1 接线2.2 AT指令测试2.3 与手机app通信 3. STM32通过wifi与手机app通信3.1 使用资源3.2 串口3初始...
-
(2)STM32+ESP8266+手机网络助手实现AP模式通信
-
机器人 stm32 控制系统 自动驾驶 一级倒立摆控制 —— PID 控制器设计及 MATLAB 实现
系列文章目录 最优控制介绍 一级倒立摆控制 —— 系统建模(传递函数模型与状态空间方程表示) 一级倒立摆控制 —— 最优控制 线性二次型控制(LQR)及 MATLAB 实现 一级倒立摆控制 —— MPC 控制器设计及 MAT...
-
电机驱动器 stm32 ODrive移植(一)—— 国产替代方案(VScode版移植)
目录 一、ODrive简介1.1、 github下载 二、ODrive官方版本的问题三、国产化方案3.1、版本0.5.1与0.5.6的区别3.2、移植说明3.2.0、修改“tup.config.default”文件名为...
-
单片机 stm32 嵌入式硬件 【程序】【必须】编码器电机测速,原理+代码+滤波
参考资料: https://blog.csdn.net/lzzzzzzm/article/details/119416134野火STM32电机开发教程 1. 编码器种类及原理 常见的编码器有两种,分别为霍尔编码器和GMR编码...
-
单片机 STM32项目--基于STM32的办公室安保(智能家居)系统设计
基于嵌入式系统的办公室安保系统设计 简介 设计一套基于STM32的办公室安防系统,系统内部包括门禁系统、灾害报警系统、人脸识别系统和交互中心四个子系统。 门禁系统:主要实现对门禁卡的存储和读取并识别已存储卡片的信息并控制开门...
-
java stm32 linux arm开发 运维 嵌入式硬件 网络 RT-Thread 软件包-PikaScript用户手册-pika
RT-Thread 软件包-PikaScript用户手册-pika_fatfs模块API文档① RT-Thread 软件包-PikaScript用户手册-pika_fatfs模块API文档①8.28. pika_fatfs...
-
嵌入式硬件 单片机 Arduino借助STM32Duino开发STM32教程-(2023年8月)
目前,网络上大多数的讲述arduino开发stm32的教程都存在一定的问题(缺少一些关键步骤),以至于会产生误导,本人是看着这些教程一路走来的,通过我的相关搜索,而整理出的一套较为完善的教程。 开发环境搭建 安装IDE 前往...
-
单片机 嵌入式硬件 基于STM32设计的智能家居控制系统设计
1. 前言 如今的智能家居越来越深入人心,越来越受人们的欢迎。智能家居作为与人们日常生活息息相关的科技智能产物,可以给我们的生活带来舒适便利。随着物联网、云计算、无线通信等新技术的发展,智能家居得到了快速发展,能让用户利用智...
-
LCD-TFT ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)
ST7789-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码 前言关于ST7789stm32驱动引脚接线代码移植 文件复制 端口修改 显示函数 中...
-
单片机 stm32 fpga开发 硬件工程 数字系统设计(FPGA)课程设计: 多功能数字钟
一、目的: 实现多功能数字钟,具备下列功能: 1、数字钟:能计时,实现小时、分钟、秒的显示; 2、数字跑表:精度至0.01秒 比如显示12.97秒; 3、闹钟: 可以设定闹钟,用试验箱上的蜂鸣器作为闹铃; 4、调时:可以对时...
-
嵌入式硬件 76、基于STM32单片机车牌识别摄像头图像处理扫描设计(程序+原理图+PCB源文件+相关资料+参考PPT+元器件清单等)
单片机主芯片选择方案 方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU ...
-
ide 手把手带你使用VSCode 搭建 STM32开发环境!
首先附上一张VS Code图一直都喜欢这种,黑色主题感觉高大上。 一、需要的软件和工具。 下载最新版VS Code: 安装好插件,具有良好的代码补全与调试功能。 VS Code下载地址:https://code.vis...
-
stm32 单片机 嵌入式硬件 嵌入式 基础知识
1. STM32微控制器的核心特性是什么? STM32微控制器是基于ARM Cortex-M 处理器 , 它具有高性能处理能力和低功耗的特性 , 适合用于嵌入式系统STM32系列具有多种多样的内存大小和丰富的内置外设选项,包...
-
嵌入式硬件 单片机 MCP4725介绍和STM32模拟IC2驱动
一.MCP4725 简单总结为下面几个特点。 1路DAC输出 12位分辨率 I2C 接口(标准,快速,高速支持) 供电电压2.7-5.5 内部EEPROM存储设置 I2C地址可配置(A0)(A1、A2内置,默认为‘00’)...
-
单片机 嵌入式硬件 STM32中重映射的功能和机理
在STM32系列微控制器中,GPIO端口具有多种功能,如输入、输出、模拟输入/输出等。为了提高GPIO的灵活性和可用性,STM32系列微控制器提供了重映射(Remap)功能。 重映射功能允许将一个GPIO端口重新映射到另一个...
-
单片机 51单片机 B44 - 基于stm32蓝牙智能语音识别分类播报垃圾桶
文章目录 任务效果原理图指令编码语音识别模块简介代码设计驱动 舵机模块简介驱动 主程序源代码 任务 题目:基于stm32蓝牙智能语音识别分类播报垃圾桶 实现功能如下: 语音识别根据使用者发出的指令自动对垃圾进行分类...
-
stm32 嵌入式硬件 单片机AT89C51数码管数字时钟和闹钟二
一、课题的方案设计与论证 1.1摘要 本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、三极管、蜂鸣器、上拉电阻等 ,再配以相应的软件,达到制作简易数字钟的目的。数字时钟具备整点...
-
嵌入式硬件 单片机课程设计:基于STM32的心率血氧检测报警系统
基于STM32的血氧仪控制系统 前言一、设计任务二、系统硬件设计1.元器件选用2.系统模型设计3.硬件连接 三、系统程序设计1.程序流程2.主程序 总结下载 前言 本文使用搭载STM32F103VET6主控芯片...
-
单片机 stm32 嵌入式硬件 TM1621/HT1621 段码LCD驱动器
TM1621和HT1621是兼容的,下面统称TM1621。 TM1621是一个32x4的LCD 驱动器,也就是说它最多能驱动128段段码。 四线串行接口 一般我们不使用读数据的功能,所以用到的数据引脚只有/WR、/CS、D...
-
单片机 嵌入式硬件 STM32-HAL库串口DMA空闲中断的正确使用方式+解析SBUS信号
STM32-HAL库串口DMA空闲中断的正确使用方式+解析SBUS信号 一. 问题描述二. 方法一——使用HAL_UART_Receive_DMA三. 方法二——使用HAL_UARTEx_ReceiveToIdle_DMA...
-
嵌入式硬件 单片机 STM32循迹避障小车(颜色识别)
文章目录 一、概要二、硬件设备1、循迹模块2、超声波模块3、openmv4、L298n 四、实现原理五、代码部分 一、概要 主控采用stm32F103C8T6,三个循迹模块,超声波模块,openmv,降压模块,锂电池...
-
stm32 嵌入式硬件 proteus 基于单片机智能家居收纳柜控制系统设计-设计说明书
资料查找方式: 特纳斯电子(电子校园网):搜索下面编号即可 编号: 设计摘要: 本论文旨在介绍一种基于单片机的智能家居收纳柜控制系统,该系统旨在提升家居环境的智能化和便利性。通过集成温湿度检测、显示屏、按键控制、蜂鸣器报警...
-
网络 linux 数据库 边缘计算 stm32 iot 智能冶钢厂环境监控与设备控制系统(边缘物联网网关)
目录 1、项目背景 2、项目功能介绍 3、模块框架 3.1 架构框图 3.2 架构介绍 4、系统组成与工作原理 4.1 数据采集 4.2 指令控制 4.3 其他模块 4.3.1 网页、qt视频流 4.3.2 qt搜索进程...
-
嵌入式硬件 单片机 STM32通用输入输出端口GPIO(IO口)
1.GPIO口的概念 1.1概念 IO口:通用输入输出端口,通过软件控制其输入输出,STM32芯片的GPIO引脚与外部设备连接起来,从而可以实现与外部的通信,控制以及数据采集的功能; 输出模式下,可控制端口输出高低电平,用于...
-
单片机 stm32 【百问网智能家居课程学习笔记】-GPIO和时钟
一、STM32的GPIO HAL库操作GPIO时,根据GPIO的分组,和GPIO的编号来确定需要操作的GPIO。 二、输入输出模式 2.1 GPIO结构图 2.2 模式介绍 STM32的GPIO可配置为输入或输出模式。 输...
-
基于STM32物联网WiFi智能家居控制系统设计(原理图+源代码+系统资料)
基于STM32物联网WiFi智能家居控制系统设计(原理图+源代码+系统资料 原理图:Altium Designer 程序编译器:keil 5 编程语言:C语言 设计编号:C0053 主要功能: 1.可以检测环境中温湿度,气...
-
嵌入式硬件 基于ENC28J60+uIP1.0+STM32的UDP Server实现,服务器主动发送数据的实现,几个关键的问题可算整明白了!
ENC28J60,是一款SPI接口的以太网PHY+MAC芯片,实现以太网物理层和MAC层硬件通信。uIP是一个TCP/IP软件协议栈,实现TCP、UDP、ARP、ICMP等网络协议。STM32F103RCT6通过SP...
-
物联网 STM32F1 + 蓝牙HC08 与 手机APP通信
一、本篇所有所用环境、程序 1.1 开发软硬环境 芯片型号:STM32F103RCT6开发软件:Keil5 (v5.31+AC5,最常用)代码用库:标准固件库蓝牙模块:HC-08 (HC家的,小贵 ,配套图解、串口助手、...
-
嵌入式 单片机 LCD液晶屏 LCD—STM32液晶显示(1.显示器简介及LCD显示原理)(6000字详细介绍)
目录 显示器简介 液晶显示器 液晶 像素 液晶屏缺点 LED显示器 OLED显示器 显示器的基本参数 STM32板载液晶控制原理(不带微控制器) 液晶控制原理 控制信号线(不带液晶控制器 液晶数据传输时序 显存 总结 3....
-
嵌入式硬件 单片机 使用stm32的模拟spi读取w25q128读取设备ID时一直出现0xFF
由于公司的电路是前辈画的,只能使用模拟spi中如图所示 上图是stm32所对应的引脚 上图是w25q128的引脚 当读取的时候ID号一直是0xffff,在网上查了各种方法都试过了都不行,我这个情况稍微特殊,就是使用了PB3...
-
嵌入式硬件 单片机 普中STM32-PZ6806L开发板(STM32CubeMX创建项目并点亮LED灯)
简介 搭建一个用于驱动 STM32F103ZET6 GPIO点亮LED灯的任务;电路原理图 LED电路原理图 芯片引脚连接LED驱动引脚原理图 创建一个点亮LED灯的Keil 5项目 创建STM32CubeMX项目 Ne...
-
嵌入式硬件 【STM32】Keil V5联合VSCode配置代码编写与下载环境,解决报错问题
目录 Keil编译与下载插件其他Debug头文件索引报错GPIO结构体等关键字报错 最近重新捡起了STM32的开发工作,由于之前一年多的时间一直在从事PC端与Linux下的开发,习惯了VSCode的开发界面以及各种方便的插...
-
单片机 stm32 嵌入式硬件 HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法
我在学习STM32 HAL库版本时遇到了这种编译问题 由于是刚开始学习STM32代码跟例程是一样的,所以代码不可能出错。我去网上寻找答案看到了 (7条消息 (已解决)STM32报错Error: L6218E: Undef...
-
单片机 嵌入式硬件 [STM32]HAL库STM32CubeMX+DHT11温湿度传感器
目录 所用的工具: 知识概括: DHT11介绍: DHT11性能说明: 接口说明 电源引脚 串行接口 工程创建 1、设置RCC 2、时钟设置 3、项目文件设置 4、设置IO口(DATA) 5、TIM时钟配置 6、USA...
-
stm32 ui 交互 单片机 SquareLine Studio开发经验(二)创建工程并移植到Keil
一、创建工程 打开SquareLine Studio,点击Creat,选择Simulator,右下角根据显示屏分辨率以及Bit数,填写好参数,点击右下角CREAT,创建工程。 在Screen中添加一个Label控件,编辑L...
-
【毕业设计】基于STM32的智能路灯设计与实现 - 物联网 嵌入式 单片机
文章目录 1 简介2 绪论2.1 项目背景2.2 需求分析 3 系统设计3.1 功能设计3.1.1 系统角色分析3.1.2 开发环境 3.2 总体设计3.3 硬件部分3.3.1 整体架构3.3.2 stm32部分...
-
单片机 嵌入式硬件 STM32F4驱动42步进电机(采用驱动器)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 器件实物接线TB6600拨码卡关代码说明main.c 代码如下(示例):main.c 代码(极简版)step_motor.c 代码如下(示例):...
-
单片机 stm32 物联网 【智能家居项目】裸机版本——字体子系统 | 显示子系统
作者:一只大喵咪1201 专栏:《智能家居项目》 格言:你只管努力,剩下的交给时间! 今天实现上图整个项目系统中的字体子系统和显示子系统。 目录 设计思路字体子系统管理层子系统层字库层 显示子系...
-
基于STM32单片机的智能家居烟雾温度火灾防盗报警的设计与实现
功能介绍 以STM32单片机作为主控系统;LCD1602液晶显示屏来显示显示测得的值;SR501人体红外感应是否有人进行防盗;通过烟雾传感器MQ-2获取前的烟雾值;通过DHT11温湿度传感器来获取当前的温湿度;所有的...
-
单片机 arm 嵌入式硬件 c++ HC-SR04超声波测距模块使用方法和例程(STM32)
基于STM32和HC-SR04模块实现超声波测距功能 最近在学STM32做个简单的应用实践一下,顺便水一篇文章。 本文用的单片机是STM32F103C8T6,超声波测距模块是HC-SR04,显示测距结果用的是0.96寸OLE...
-
stm32 嵌入式硬件 pcb工艺 学习 单片机MCU选型
单片机的内核架构有很多种,常见的包括8051系列(STC89c52单片机主要是基于8051内核) 、PIC系列、AVR系列、ARM系列等。其中,ARM系列是应用最广泛的32位处理器,其内核架构包括Cortex-M系列、Cor...
-
单片机 stm32 7天物联网智能家居实战-DAY2
本课程时长七天 共计七次更新 文章目录 前言1.课程内容1.1单片机时钟1.2GPIO基础知识1.3GPIO的基础应用 前言 第二次更新。 从听第一天的课程开始到现在竟然已经过去一周了,自工作以来确实...
-
学习 笔记 stm32 配置PWM及实践
如果不想看的可以直接使用git把我的代码下载出来,里面工程挺全的,后期会慢慢的补注释之类的 码云地址:stm32学习笔记: stm32学习笔记源码 如果不会使用git快速下载可以选择直接下载压缩包或者去看看git的使用 gi...
-
自动浇水系统 毕业设计——基于STM32单片机的绿植养护系统(物联网、智能家居、手机APP控制、自动监测土壤湿度)
本工程包括一下功能:1、环境温湿度监测 2、土壤湿度监测 3、环境可燃气体浓度监...
-
STM32 CAN/CANFD软件快速配置(HAL库版本)
STM32 CAN/CANFD软件快速配置(HAL库版本) 目录 STM32 CAN/CANFD软件快速配置(HAL库版本)前言1 软件编程1.1 建立工程1.2 初始化1.2.1 引脚设置1.2.2 CAN基本参数设置...
-
单片机 34、基于STM32的电子时钟设计(DS1302)时钟、秒表、倒计时(Proteus仿真+程序)
编号:34 基于STM32的电子时钟设计(DS1302)时钟、秒表、倒计时 功能描述: 本系统由STM32F103系统+LCD1602液晶显示+按键模块+DS1302时钟模块+声光报警模块组成。 1、使用LCD1...
-
嵌入式 单片机 物联网毕设(基于stm32的智能家居系统)
前言 又称智能住宅,在国外常用Smart Home表示。与智能家居系统含义近似的有家庭自动化、电子家庭、数字家园、家庭网络、网络家居、智能家庭/建筑,在我国香港和台湾等地区,还有数码家庭、数码家居等称法。 关注...
-
单片机 stm32 嵌入式硬件 四足机器人(从PCB到3D打印)
目录 一、前言 二、硬件概述 三、代码概述 四、结构件概述 五、mcuisp烧录方式 六、总结 七、遗留问题 一、前言 所有用到的资料都会在后面放出。 进入大学后学习单片机有一段时间了,为了复习暑假所学,以及为进入实验室学习...
-
单片机 驱动开发 c语言 STM32两轮差速/阿克曼转向机器人/小车电机驱动教程!
01 前言 之前,我们出了一系列的STM32机器人控制开发教程,收到不少小伙伴的反馈,于是我们对教程进行了优化,并将增加新的内容和工具。 本教程使用的机器人控制板拥有4个带编码器的电机接口,4个舵机接口,串口通信接口、SWD...
-
单片机 基于STM32的物联网语音控制智能家居
智能家居 文章目录 智能家居前言一、演示视频二、代码总结 前言 智能家居已经做的很多了,之前用ESP8266做过,今天用STM32做了一个 实物图: 手机app界面: 界面我认为还是比较好看的。 一、演示视频 为了提...