文章 2025-10-17 来自:开发者社区

基于STM32和51单片机的8位全彩流水灯程序模板

基于STM32和51单片机的8位全彩流水灯程序模板 一、硬件连接方案(以STM32为例) 1. 接口定义(RGB LED阵列) LED编号R引脚G引脚B引脚控制引脚LED0PA0PA1PA2PB0LED1PA3PA4PA5PB1...............LED7PA18PA19PA20PB7 2. 电路设计要点 每个LED采用共阴极连接...

文章 2025-08-22 来自:开发者社区

基于STM32单片机的智能晾衣架设计与实现【开源免费】

基于STM32单片机的智能晾衣架设计与实现【开源免费】 本文项目源码可见文末 项目概述 随着智能家居的发展,传统晾衣架已经难以满足现代家庭对便捷、智能化的需求。基于STM32单片机的智能晾衣架能够实现自动升降、光照检测、风干控制、远程控制等功能,为家庭用户提供更智能、更舒适的晾晒体验。本项目以STM32F103C8T6为核心控制器,通过电机驱动模块、光照传感器、温湿度传感器、蓝牙/Wi-...

基于STM32单片机的智能晾衣架设计与实现【开源免费】
文章 2024-06-07 来自:开发者社区

【嵌入式软件工程师面经】STM32单片机

一、STM32的内核型号有哪些?     STM32系列是STMicroelectronics(意法半导体)生产的基于ARM Cortex-M内核的微控制器产品线。这些产品按照不同的内核架构和性能特点分为了主流产品、超低功耗产品和高性能产品。 1.1 主流产品:        STM32F0 系列搭载的是 A...

【嵌入式软件工程师面经】STM32单片机
文章 2024-05-14 来自:开发者社区

STM32单片机智能小车一PWM方式实现小车调速和转向

1. 电机模块开发 L9110s概述 接通VCC,GND 模块电源指示灯亮, 以下资料来源官方,具体根据实际调试 IA1输入高电平,IA1输入低电平,【OA1 OB1】电机正转; IA1输入低电平,IA1输入高电平,【OA1 OB1】电机反转; IA2输入高电平,IA2输入低电平,【OA2 OB2】电机正转; ...

STM32单片机智能小车一PWM方式实现小车调速和转向
文章 2024-04-01 来自:开发者社区

【STM32】使用单片机DAC产生噪声群

前期准备 软件平台:基于KEIL的HAL库开发 硬件平台:正点原子STM32F4探索者开发板 STM32F4 DAC 简介 STM32F4 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC 工作在 12 位模式时, 数据可以设置成左...

【STM32】使用单片机DAC产生噪声群
文章 2024-01-19 来自:开发者社区

单片机毕业设计|基于stm32智能快递箱设计

一,环境介绍语言环境:C语言开发技术:51单片机二,项目简介随在当今的社会,网上购物以及线下获取快递己经成为日常生活中很重要的一个组成部分,电子商务的发展也带来了快递业的繁荣。这对快递业而言,是一个巨大的发展机遇,同时也是一个不可忽视的挑战。当前,快件运输的安全性越来越受到大家的重视,对快件的服务要求也越来越高。但就目前的快递行业来说,也面临着这样那样的问题,比较经常遇到送快递的到了,业务不在家....

单片机毕业设计|基于stm32智能快递箱设计
文章 2024-01-18 来自:开发者社区

嵌入式开发环境Vscode开发STM32单片机程序

   STM32单片机非常强大,大多数教程都是使用 keil 编译器,keil 是收费的而 gcc 是开源免费的。这里介绍一些使用 gcc + vscode 开发单片机程序的经验。(这里不解释 gcc 是什么)。第一:环境准备gccARM 开发者官网 https://developer.arm.com/我有个习惯:尽量使用免安装版软件,直接解压到软件安装目录中,添加环境变量即....

嵌入式开发环境Vscode开发STM32单片机程序
文章 2024-01-18 来自:开发者社区

stm32单片机实现电机的PID控制

    PID控制应该算是非常古老而且应用非常广泛的控制算法了,小到热水壶温度控制,大到控制无人机的飞行姿态和飞行速度等等。在电机控制中,PID算法用得尤为常见。一、位置式PID1.计算公式在电机控制中,我们给电机输出的是一个PWM占空比的数值。话不多说,直接上位置式PID基本公式:控制流程图如下:上图中的目标位置一般我们可以通过按键或者开关等方式编程实现改变目标值,测量位置....

stm32单片机实现电机的PID控制
文章 2024-01-18 来自:开发者社区

STM32单片机实现Bootloader跳转的关键步骤

感谢关注! 本期话题现在越来越多的嵌入式设备支持远程自动升级,不需要再借助下载器。这样对于设备的维护非常方便。当然若使设备支持远程升级,需要编写支持升级的程序代码,可以称之为 BootLoader。也就是说,将设备的程序代码分为两部分:BootLoader 和 APP。BootLoader 负责升级 APP 以及引导APP运行。APP 负责实现设备的业务处理功能,也就是设备的核心功能代....

STM32单片机实现Bootloader跳转的关键步骤
文章 2024-01-15 来自:开发者社区

毕业设计|基于STM32单片机的水位浑浊度检测设计

1、项目简介演示视频https://www.bilibili.com/video/BV1nH4y1z7g7/?spm_id_from=333.999.0.01.1 系统构成本设计由STM32单片机+蜂鸣器报警电路+OLED显示电路+水位监测电路+TSW-30浑浊度监测电路+电源电路组成。1.2 系统功能1、 通过stm32单片机,实时水位、浑浊度数据,并将数据实时显示在OLED液晶显示屏上。2、....

毕业设计|基于STM32单片机的水位浑浊度检测设计

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注