嵌入式

ESP8266模块(WIFI STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.ESP8266基础AT指令介绍4.ESP8266基础工作模式三、程序设计main.c文件esp8266.h文件esp8266.c文件四、实验效果 五、资料获取项目分享一、介绍        ESP8266是一款嵌入式系统级芯片,它集成了Wi-Fi功能和微控制器能力于一身,常用于物联网(IoT)项目中。这款芯片支持TCP

Arduino引脚说明

1、Arduino UNO引脚说明参考博客:Arduino| 开发板介绍、编程入门(引脚信号的输入输出)_arduino引脚-CSDN博客Ardunio Uno R3的引脚图,包含14个数字引脚、6个模拟输入、电源插孔、USB连接和ICSP插头等4个数字引脚:Serial:0、1,被用于接收和发送串口

STM32 HAL库ADC+DMA采集详解

一、简介最近在用ADC采集电压时发现一个问题,就是一个adc如果开启多个通道,无法直接对指定通道利用HAL库函数对它进行采集。本文详细介绍STM32 HAL库下ADC多通道采集的几种实现方式,包括基础配置、DMA传输以及实际应用示例。二、DMA工作模式对比2.1 循环模式(Circular Mode)特点:DMA传

基于FreeRTOS的stm32智能手表

前言        在嵌入式系统开发中,实时操作系统的引入为多任务协调、资源管理提供了高效且可靠的解决方案。出于对实时系统运行逻辑的好奇,以及系统性掌握嵌入式开发核心技能的目标并整合自身所学的知识,我以stm32系列微控制器为硬件平台,结合FreeRTOS的核心功能(如任务调度、队列通信、中断管理及信号量同步)&#

STM32第十一课:STM32-基于标准库的42步进电机的简单I/O控制(附电机教程,看到即赚到)

一:步进电机简介        步进电机又称为脉冲电机,简而言之,就是一步一步前进的电机。基于最基本的电磁铁原理,它是一种可以自由回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩,步进电机的角位移量与输入的脉冲个数严格成正比,而且在时间上与脉冲同步,因而只要控制脉冲的数量、频率和电机绕组的相序,即可获得所需的转角、速度

MQ-2烟雾传感器详解(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.工作原理介绍三、程序设计main.c文件mq2.h文件mq2.c文件四、实验效果 五、资料获取项目分享一、介绍        MQ-2气体传感器是一种常用的气体传感器,用于检测空气中的烟雾浓度。工作原理是基于半导体气敏元件的电阻变化。当烟雾气体进入传感器时,它会与气敏元件表面的敏感材料发生化学反应,导致电

STM32之TB6612电机驱动模块

目录一、模块概述二、模块简介2.1 模块特点2.2 电气特性2.3 模块接口说明2.4 结构与工作原理2.5 原理图设计2.6 实际应用注意事项三、硬件设计3.1 硬件组成3.2 硬件连接四、软件设计4.1 开发环境配置4.2 关键代码实现4.2.1  PWM初始化 (PWM_Init)4.2.2  GPIO初始化 4.2.3  电机控制函数 4.2.4  主函数 五、功能实现与优化5.1 基础功

stm32+esp8266+机智云手机app

现在很多大学嵌入式毕设都要求云端控制,本文章就教一下大家如何使用esp8266去连接机智云的app去进行显示stm32的外设传感器数据啊,控制一些外设啊等。因为本文章主要教大家如何移植机智云的代码到自己的工程,所以前面的一些准备工作(烧录esp8266的固件,机智云app的使用等)大家可以去其他博主那里参考一下&#

嵌入式硬件基础知识

嵌入式硬件基础知识 嵌入式硬件基础知识 第1章 嵌入式系统的组成 1.1 硬件组成要素 1.2 软件组成要素 1.3 嵌入式系统的分类 第2章 处理器与微控制器 2.1 CPU架构基础 2.2 常见的微控制器家族 2.3 选择适合的处理器 第3章 存储器 3.1 存储器类型 3.1.1 ROM(只读存储器) 3.1