一、引言 关于STM32两轮平衡车的设计,我想在读者阅读本文之前应该已经有所了解,所以本文的重点是代码的分享和分析。至于具体的原理,我觉得读者不必阅读长篇大论的文章,只需按照本文分享的代码自己亲手制作一辆平衡车,其原理并不言...
-
嵌入式硬件 单片机 STM32两轮平衡小车原理详解(开源)
-
物联网 c语言 基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)
前言:本文为手把手教学ESP8266著名开源项目——太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU。两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相同,很多...
-
单片机 语音识别 STM32+JR6001语音播报
文章目录前言一、JR6001怎么用?二、使用步骤1.合成语音2.STM32代码总结前言 最近在做一个利用STM32最小系统实现语音播报的小项目,加入到智能家居远程控制系统中,用来提示上位机对应操作的播报,于是就选择了JR6...
-
嵌入式硬件 单片机 STM32用TB6612驱动电机(智能家居系列二)
本篇文章主要讲解主控板为STM32,利用TB6612驱动来驱动电机的整个流程,看完点个赞吧! 一、TB6612接线PWMA---连接代码中的PB0口 ...
-
单片机 嵌入式硬件 【STM32外设系列】GPS定位模块(ATGM336H)
文章作者:二土电子 关注公众号获取更多资料! 期待大家一起学习交流!文章目录一、GPS模块简介二、使用方法2.1 引脚介绍2.2 数据帧介绍2.3 关于不同的启动方式三、前置知识3.1 strstr函数3.2...
-
单片机 基于stm32的无人机控制系统设计
基于stm32的无人机控制系统设计 **==整篇文章有两万字左右,字数太多了,实在是懒得全部放在这上面来,太废时间了。需要完整论文可主页联系==** 第一章 前言 1.1项目背景和意义 1.2国内外发展现状...
-
嵌入式硬件 基于STM32+ESP8266+FreeRTOS+安卓App上位机+MQTT连接OneNET的智能家居项目(软件开源篇附百度网盘链接)
本篇文章主要是分享智能家居项目中的下位机STM32+FreeRTOS的代码部分。以下是项目最终的效果 stm32 esp8266 语音控制智能家居_哔哩哔哩_bilibili 另外附上main函数中的部分代码,完整代...
-
stm32 arm开发 pcb工艺 无人机基本知识
目录 前言 一、总体概况 二、机身 三、涵道 四、动力系统 1、 螺旋桨 2、电机 3、电调 4、电池 五、遥控器 六、自动驾驶仪(飞控) 1、组成 (1)传感器 (2)接口 2、飞控的连接 3、控制逻辑 4、作用 5、产...
-
嵌入式硬件 单片机 使用 STM32 读取和解析 NTC 热敏电阻的数值
本文介绍了如何利用 STM32 微控制器读取和解析 NTC(Negative Temperature Coefficient)热敏电阻的数值。首先,我们将简要介绍 NTC 热敏电阻的原理和特性。接下来,我们将详细讨论如何设计...
-
ios objective-c c语言 STM32F1xx + uGUI的页面栈管理
STM32F1xx + uGUI的页面栈管理 一、页面管理相关的结构体二、页面是否有效三、注册页面四、清空页面五、页面入栈六、页面出栈七、页面事件发送八、跳转到页面九、清空页面栈十、运行页面管理器十一、初始化页面管理器十二...
-
xcode 基于STM32的语音识别系统
博主主页:单片机辅导设计 博主简介:专注单片机技术领域和毕业设计项目。 主要内容:毕业设计、简历模板、学习资料、技术咨询。 文章目录 主要介绍一、系统总体设计方案2.1系统的设计需求2.2系统功能的要求2.3系统总体设计...
-
嵌入式开发 初学stm32单片机可以做什么简单的小作品?
已从事单片机开发十几年,刚开始接触单片机时,感觉挺有意思。可以用自己的思维写程序,控制硬件去实现一些智能化的操作。刚点亮第一个LED,就开始幻想以后能做任何自己想要的产品,那感觉多爽!但是你会发现学完51单片机、或者STM3...
-
单片机 【物联网】手把手完整实现STM32+ESP8266+MQTT+阿里云+APP应用——第3节-云产品流转配置
本节目标:本节目标是进行云产品流转配置为后面实际的手机APP的接入做铺垫。云产品流转配置的目的是为了后面能够让后面实际做出来的手机APP可以控制STM32/MCU,STM32/MCU可以将数据发给实际的手机APP。配置步骤主...
-
嵌入式硬件 STM32系统架构及总线及启动过程介绍
一、系统架构(中等容量芯片): 1.1组成部分 主系统由以下部分组成 1.1.1四个驱动单元: Cortex—M3内核DCode总线(D-bus ,和系统总线(S-bus); 通用DMA1和DMA2; 1.1.2四个被动单元...
-
如何脱离keil在vscode上实现STM32单片机编程
【VScode Embedded IDE】Keil工程导入VScode,与Keil协同开发MCU_vscode编辑keil工程-CSDN博客从零开始的51单片机——VsCode+EIDE环境搭建_vscode+eide+sd...
-
嵌入式硬件 c语言 长短按 STM32 -- 实现按键的长按与短按检测(其他单片机可移植)
目录资源获取一 前言二 思路 三 实现代码1.主要代码四 完整代码该改进版本(1ms太繁琐了,我改成了25ms检测一次) 1.定时器部分2.按键检测部分 五、参考资源获取欢迎关注微信公众号--星之援工作室 发送关键字(长短...
-
嵌入式硬件 单片机 STM32H750VBT6工程KEIL模板
STM32H750VBT6工程模板搭建说明 一、模版功能说明二、模板编程过程三、工程KEIL配置四、STM32工程启动流程五、工程代码讲解六、要点七、工程下载 一、模版功能说明 该模板的目的是在STM32H...
-
单片机 【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→LED
文章目录前言一、软件准备二、LED1.G431RETx的原理图以及我们需要配置的元素2.CubeMx的配置步骤3.别忘了设置调试接口为SW4.生成工程5.测试代码三、效果展示总结前言本人是准备参加蓝桥杯的一名普通大二学生,看...
-
关于stm32推挽带有上下拉电阻的思考、IO口驱动能力是什么
1、发现推挽带有上下拉电阻1.1、stm32手册记忆中推挽是不需要上下拉的,没关注过,但是我真的理解上下拉吗,下图来自stm32f4的中文版和英文版的数据手册,没有翻译错,就是“推挽带有上下拉的能力”。1.2、查找相关信息搜...
-
单片机 【物联网】手把手完整实现STM32+ESP8266+MQTT+阿里云+APP应用——第2节-编写STM32程序初步实现ESP8266上云与发布订阅消息
本节目标:本节实现,硬件连接STM32与ESP8266,编写STM32程序通过at命令方式实现STM32+ESP8266与阿里云物联网平台发布订阅消息,本节最终实现初步的发布订阅消息(能够发布消息给阿里云物联网平台但无外设数...
-
面试 程序人生 职场和发展 stm32 嵌入式硬件 2022年秋招提前批总结(海尔智家)
2022年的秋招到现在也结束了,也好久没发博客了,突然想着要不分享并记录一下。 谈到秋招,我参加的不多,主要就参加了提前批(哈哈,因为九月已经确定保研了,就没去参加了)。首先介绍一下自己的相关信...
-
stm32 rust嵌入式开发
最近终于打通了rust嵌入式,值得庆贺!在折腾的过程中发现相关的资料不说少,但合用的太少,所以做个总结,希望能帮到有需要的兄弟。在这个回答中我说了一下为什么想要启用rust嵌入式,不过当时还是有点低估了rust本身的门槛:(...
-
课程设计 计算机外设 51单片机 stm32 嵌入式硬件 单片机 毕设分享|无线鼠标的设计与实现
将机械鼠标的滚动动作和左右键的操作转换成开关信号,用方波电路产生的方波信号代替原鼠标内光敏传感器的脉冲信号,用相应的开关动作可以实现鼠标光标移动和鼠标的单双击操作!而用发射和接收电路代替原来的鼠标线,可以实现鼠标的遥控。第一...
-
嵌入式硬件 人工智能 STM32单片机语音识别MP3播放器音乐播放器TF卡播放器
实践制作DIY- GC0086-音乐播放器 一、功能说明: 基于STM32单片机设计-音乐播放器 功能介绍: STM32F103C系列最小系统板+语音识别模块+TF卡MP3播放模块+喇叭+3个按键 1.可以通过语音识别命令或...
-
人工智能 嵌入式硬件 python [树莓派课设]基于树莓派的画板(opencv+mediapipe+stm32+摇杆)
系统介绍 基于树莓派的画板通过opencv+mediapipe进行手势识别控制做画,还可以通过摇杆完成做画,由于树莓派的gpio不支持ADC,所以stm32完成摇杆的ADC转换通过串口将据传输到树莓派。 功能介绍 右手控制...
-
音视频 嵌入式硬件 语音识别 STM32MP157-Linux音频应用编程-简易语音助手
文章目录 前言STM32MP157简易语音助手alsa-lib简介:移植alsa-lib库:libcurl库简介:移植libcurl库:API调用修改asrmain.c文件修改token.c文件 录音文件IO打开音频...
-
ETH STM32的以太网外设+PHY(LAN8720)使用详解(5):MAC及DMA配置
0 工具准备 1.野火 stm32f407霸天虎开发板2.LAN8720数据手册3.STM32F4xx中文参考手册1 MAC及DMA配置 1.1 使能ETH时钟 stm32的ETH外设挂载在AHB1总线上,位于RCC_AHB...
-
stm32 毕业设计 arduino 基于单片机的太阳追光系统(源码+硬件+论文)
文章目录 0 前言1 课题介绍光线追踪的原理系统架构 2 硬件设计3 核心软件设计4 实现效果5 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的...
-
【毕业设计】基于stm32的智能扫地机器人设计与实现 - 单片机 物联网
文章目录 0 简介1 课题背景2 硬件系统总体框架2.1 电机驱动2.2 红外线传感器2.3 超声波传感器2.4 MPU60502.5 ATK-ESP8266 WI FI 模块2.6 电源管理模块 3 软件系统设计3....
-
stm32 【第十四届蓝桥杯单片机组模拟赛1】
第十四届蓝桥杯单片机组模拟赛1 距第十四届蓝桥杯单片机还有不到一个月的时间啦,加油 源码 /*------------------------------第十四届蓝桥杯单片机模式赛---------------------...
-
嵌入式 单片机 arm 智能家居 STM32基础12--数模转换(DAC)
目录 前言 DAC框图 功能需求 硬件电路 STM32CubeMx配置DAC 功能代码实现 串口输出 前言 在做51单片机项目时,如果需要对外围电路的压输出,往往会在51单片机上面外挂一个DAC转换芯片...
-
嵌入式开发 stm32cubeMX STM32CubeIDE开发(二), 全面解析cubeMX图形配置工具
目录 一、cubeIDE 集成cubeMX 二、STM32CubeMX界面简介 2.1 总界面及支持功能 【1】 功能页面 【2】支持配置的功能栏目 2.2...
-
单片机 嵌入式硬件 物联网 STM32使用printf重定向到USART(串口)并打印数据到串口助手
STM32使用printf打印数据到串口助手 一.背景知识二. 重定向printf到USART1三.使用printf打印hello,world到串口助手3.1 usart.c3.2 usart.h3.3 main.c...
-
单片机 嵌入式硬件 STM32 Keil5报错-Target uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available-安装编译器解决
现象 Keil MDK 5.3.6__编译代码报错:Target uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available 翻译Keil5输出...
-
单片机 嵌入式硬件 c++ c语言 0.96寸 4针OLED屏模块功能实现(STM32)
认识模块 0.96寸4针OLED屏模块是一种显示屏模块,它包括一个0.96英寸的OLED显示屏和4个引脚。这种OLED屏幕模块通常用于嵌入式系统和小型电子设备中,可以显示文本、图像和其他类型的信息。由于其小尺...
-
基于STM32和OpenCV的垃圾分类系统设计
收藏和点赞,您的关注是我创作的动力 文章目录 概要 一、课题研究主要内容课题研究主要内容 二、系统总方案设计2.1 系统总体方案确定及分析2.1.1 系统总体方案概述2.1.2 系统总体框图设计2.1....
-
1024程序员节 json c语言 物联网 单片机 stm32 cJSON 【嵌入式项目应用】
目录 前言 一、JSON和cJson 二、cJSON是如何表示JSON数据的 三、如何封装完整的JSON数据 1. 先将串口打通,方便电脑查看log日志。 2. 增加cjson.c文件,已经在main.c中 3. 准备打包如...
-
使用VSCode取代Keil实现STM32和51单片机的开发
使用Visual Studio Code开发STM32和51单片机,VS Code作为编辑器来开发嵌入式程序。 视频教程:https://www.bilibili.com/video/BV18e4y1H7xX/ VS Cod...
-
单片机 stm32 嵌入式硬件 PHY芯片驱动 RTL8201 以太网PHY芯片 调试记录
一、概述 为了尽量给甲方降低成本,决定使用较低成本的PHY芯片RTL8201F-VB-CG芯片。移植官网的以太网demo程序,git上下载了一份很好看的rtl8201F的驱动程序,用来替换官方demo的lan8742程序。并...
-
88、基于STM32单片机学习型搬运机器人四自由度机械臂机械手遥感控制设计(程序+原理图+PCB源文件+参考论文+硬件设计资料+元器件清单等)
单片机主芯片选择方案 方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU ...
-
单片机 嵌入式硬件 STM32 HAL库开发——基础篇
目录 一、基础知识 1.1 Cortex--M系列介绍 1.2 什么是stm32 1.3 数据手册查看 1.4 最小系统和 IO 分配 1.4.1 电源电路 1.4.2 复位电路 1.4.3 BOOT 启动电路 1.4.4...
-
单片机 嵌入式硬件 ide c语言 STM32驱动超声波传感器实现测距
目录 超声波测距 一、简介 1、超声波测距原理 2、超声波测距模块(AJ-SR04)使用 二、硬件设计以及连接 三、软件配置以及代码设计 STM32CubeMX配置主控板芯片 STM32CubeIDE软件代码编程 四、超声波...
-
嵌入式硬件 单片机 STM32外设系列—ESP8266(WIFI)
文章作者:二土电子 关注文末公众号获取其他资料和工程文件! 期待大家一起学习交流! 文章目录 一、ESP8266简介二、固件库烧录三、常用AT指令四、访问API4.1 获取IP地址4.2 GET天气信息...
-
单片机 嵌入式硬件 信号处理 stm32 模数转换(工作原理+分类+性能指标)
文章目录 1、模数转换器的工作原理2、模数转换器的分类2.1 并行比较型模数转换器2.2 逐次逼近型模数转换器2.3 双积分型模数转换器 3 模数转换器的性能指标3.1 分辨率3.2 转换误差3.3 转换速度 1、模数...
-
单片机 嵌入式硬件 搭建stm32电机控制代码框架(三)——Stm32CubeMx配置ADC采样
电机控制另一个关键的模块就是ADC采样,这个模块配置的好坏决定了采样电流和电压的精准度,因此有必要对其进行深入学习。 简介: STM32 在片上集成的ADC 外设非常强大。STM32F103xC、STM32F103xD 和S...
-
单片机 嵌入式硬件 stm32 利用RS485通信、串口收发数据的硬件连接及部分代码
1、设计思路 1.1、总体设计思路 设计思路:单片机A检测单片机B的功能,单片机B待检测的地方全部引出,然后再将一些功能信息发送到屏幕。单片机A和单片机B之间、单片机A和屏幕(一种可视化编辑的屏幕,规定好通信协议,利用485...
-
单片机 STM32—串口发送于接收
目录 串口通讯 配置 1、初始化IO口 2、初始化串口 1——发送一个字节 2——发送数组 3——发送字符串 4——发送半字 5——串口的重定向 中断配置 串口通讯 串口通讯 (Serial Communi...
-
单片机 嵌入式硬件 STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
目录 1、简介 2、硬件连接 3、上位机源码 3.3 显示图 4、下位机源码 4.1 cubemax配置 4.2 keil源码 1、简介 本文使用STM32F103C8T6单片机使用单片机通过ESP8266WIFI模块与...
-
基于STM32单片机智能家居无线物联网烟雾火灾温度无线毕业设计906
STM32智能家居光照温度火灾系统906 演示视频(复制到浏览器打开): 基于STM32单片机的智能家居无线物联网烟雾火灾温度触摸屏无线WiFi/蓝牙APP/视频监控设计智能家居烟雾火灾温度光照自动化控制风扇设计DIY套件...
-
单片机 stm32 嵌入式硬件 通俗理解TIM定时器并简单使用
前言:本文章部分代码参考自野火的例程 本人使用的是野火家的指南者开发板,芯片型号是STM32f103VET6 有纰漏请指出,转载请说明。 学习交流请发邮件 1280253714@qq.com 源代码在这里 1 定时...