嵌入式

基于单片机stm32控制的c语言智能温室大棚

一、系统架构设计本智能大棚控制系统采用STM32F401CC作为核心控制器,通过多传感器采集环境参数,并驱动执行机构实现自动调控。系统硬件架构如下:传感器模块:DHT11温湿度传感器(PA0)土壤湿度传感器(PA3 ADC)LDR光照传感器(MCP3008 CH0&#xff

STM32 -- USB虚拟串口通信

本篇操作: 通过CubeMX + Keil,配置STM32作为USB设备端,与电脑上位机进行通信(CDC); 通用带USB功能的 STM32 芯片 (如F1、F4等,系统时钟配置不同,代码通用)。 目录一、 STM32内置USB、虚拟串口简述二、CubeMX 新建工

STM32移植LVGL8.3 (保姆级图文教程)

目录 前言 设备清单 2.8寸TFT-LCD屏原理与应用 1️⃣基本参数 2️⃣引脚说明 3️⃣程序移植 4️⃣硬件接线 LVGL8.3 移植流程 1️⃣硬件及平台要求 2️⃣版本说明 3️⃣源码下载 4️⃣源码移植 工程配置 修改配置文件 1️⃣lvgl_config.h 2️⃣适配屏幕驱动 3️⃣配置输入设备(触摸功能) 提供心跳 任务处理

嵌入式硬件基础知识

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

stm32+esp8266+机智云手机app

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

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

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

基于FreeRTOS的stm32智能手表

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

STM32 HAL库ADC+DMA采集详解

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

Arduino引脚说明

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

ESP8266模块(WIFI STM32)

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