原视频:好,自制一个桌面宠物!_哔哩哔哩_bilibili 基础所需:基础电路认识,C语言,STM32开发,CUBEMX和Keil开发(重要),一点点艺术细胞。 CAUTION:本文重点在代码部分的开源,是基于HAL库。硬件...
-
单片机 c语言 嵌入式硬件 开源!自制一个桌面宠物(STM32CUBEMX HAL库 PWM波 小项目)
-
单片机 嵌入式硬件 Arduino 物联网 【ESP32最全学习笔记(基础篇)——1.ESP32简介】
ESP32 新手?从这里开始! 关于本教程: ESP32 基础篇 1.ESP32简介 ☑ ...
-
单片机 运动控制 使用stm32实现电机的PID控制
使用stm32实现电机的PID控制 PID控制应该算是非常古老而且应用非常广泛的控制算法了,小到热水壶温度控制,大到控制无人机的飞行姿态和飞行速度等等。在电机控制中,PID算法用的尤为常见,本文将由浅入深介绍使用stm32...
-
嵌入式硬件 单片机 硬件工程 硬件架构 ADC学习系列(一):ADC基础概念
本章主要是进行ADC的基础概念学习,从模拟和数字信号进行入手,分析各自的优缺点和应用场合,从而引出数模转换的重要性。紧接着提到了ADC部分最重要的奈奎斯特采样定理,了解采样频率和被测信号频率之间的关系。最后介...
-
单片机 嵌入式硬件 基于STM32与TB6600的机械臂项目(代码开源)
前言:本文为手把手教学STM32的机械臂项目——Robot Arm,本次项目采用的是STM32作为MCU。该机械臂的基础模型为国外开源项目,诸多前辈经过长时间的验证与改进,其机械臂精度可以满足日常需求。本项目...
-
单片机 语音识别系统 毕业设计 stm32智能语音垃圾分类系统(项目开源)
文章目录 1 简介2 绪论2.1 课题背景与目的 3 系统设计3.1 系统架构3.2 硬件部分3.2.1 传感器模块3.2.2 语音模块3.2.3 电机及其驱动模块3.2.4 稳压模块 3.3 软件部分3.3.1...
-
microsoft 物联网 单片机 【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM、操作系统
上一课: 【小黑嵌入式系统第一课】嵌入式系统的概述(一)——概念、特点、发展、应用 下一课: 【小黑嵌入式系统第三课】嵌入式系统硬件平台(一)——概述、总线、存储设备(RAM&ROM&FLASH 文章目录 一、嵌入式系...
-
网络协议 单片机 stm32 c语言 【工具使用】Modbus Poll软件使用详解
软件介绍 Modbus Poll是一个模拟Modbus协议主机的上位机软件,主要用于模拟测试跟其他从机设备通信的过程。与之成套存在的另一个软件--Modbus Slave,则是模拟Modbus协议从机的上位...
-
单片机 嵌入式硬件 信息可视化 数据分析 STM32+ESP8266(AT固件)连接阿里云物联网 保姆级教学(附代码) --3. STM32硬件连接+keil代码修改
系列文章目录 提示:这里是从实际应用如何使用教学配置,未从原理讲解,适合小白从零开始到成功,比较有成就感 STM32+ESP8266(AT固件)连接阿里云物联网系列保姆级教学 1. 创建产品和设备 2. 设置产品Topic...
-
单片机 stm32 嵌入式硬件 【电机应用控制】——步进电机控制原理(四相五线/两相四线/细分驱动)&驱动器&梯形/S形加减速算法&直线/圆弧插补
目录 一、步进电机简介 二、步进电机控制原理 1.四相五线 2.两相四线 3.细分驱动 三、步进电机驱动器 四、梯形加减速算法 五、S形加减速算法 六、直线插补 七、圆弧插补 八、步进电机闭环系统(位置闭环) 总结 前言...
-
课程设计 嵌入式硬件 【毕业设计】11-基于单片机的电子密码锁设计(原理图+仿真工程+答辩论文+答辩PPT)
【毕业设计】11-基于单片机的电子密码锁设计(原理图+仿真工程+答辩论文+答辩PPT) 文章目录 【毕业设计】11-基于单片机的电子密码锁设计(原理图+仿真工程+答辩论文+答辩PPT)资料要求任务书设计说明书摘要设计框架...
-
单片机 嵌入式硬件 STM32循迹小车系列教程(三)—— 使用灰度传感器循迹
本章节主要讲解如何获取灰度传感器值以及如何使用灰度传感器循迹 灰度传感器简介 灰度传感器如图 1 所示: 灰度传感器 使用一对抗干扰较强的光电传感器,其中发射管的光源采用高亮白色聚光 LED,发射管端发出的光线通过不同环境背...
-
单片机 嵌入式硬件 基于STM32的电子时钟设计,代码开源!!!
电子时钟设计 前言一、运行环境及硬件参考二、硬件设计1.原理图2.硬件实物 三、软件设计3.1 VFD驱动原理3.2 VFD驱动程序3.2.1 驱动指令编写3.2.2 屏幕初始化3.2.3 显示数字3.2.4 定时显示...
-
risc-v stm32 沁恒CH32V307单片机入门(01):基础说明与流程体验
文章目录 目的基础说明芯片介绍资料与工具开发环境 流程体验开发调试下载 总结 目的 工作这几年单片机主要就接触过 Atmel、Renesas、Microchip、ST 这些厂家的,最近几年因为内部外部的各种因素单片...
-
嵌入式硬件 proteus keil 学习笔记 笔记 单片机期末复习
前言 发现很多人都写了单片机原理及接口技术课后习题的答案,但是也就只写了答案而已,可能是他们觉得太简单的缘故吧,我这里对此进行一下我近段时间复习的总结,本篇博客只展示选择题、填空题和判断题的答案,仅供参考,如果有错误还希望大...
-
单片机 STM32F103驱动LD3320语音识别模块
STM32F103驱动LD3320语音识别模块 LD3320语音识别模块简介模块引脚定义STM32F103ZET6开发板与模块接线测试代码实验结果 LD3320语音识别模块简介 基于 LD3320,可以在任何的电子产品中,...
-
单片机 嵌入式硬件 【工具使用】Keil5软件使用-基础使用篇
一、概述 本文面向未接触过Keil的新手,如果是职场老手可跳过此篇。为了快速上手,本文会跳过很多细节及解释,如需要了解原理,请移步进阶篇。 二、 软件介绍 Keil提供了包括C编译器、宏汇编、链接器、库管理和...
-
c语言 单片机 物联网 mcu stm32 51单片机 三本光电从颓废到武汉年薪30w的本科经历经验与浅谈(毕业工作一年的嵌入式软件工程师经验分享)
三本光电从颓废到武汉年薪30w的本科经历经验与浅谈(毕业工作一年的嵌入式软件工程师经验分享) 文章目录 目前情况颓废时期项目时期第一次写单片机代码第一次接触计算机视觉第一次接触Linux驱动开发第一次接触FPGA和Ve...
-
fpga开发 单片机 嵌入式硬件 实验九 单周期MIPS CPU设计实验(基于Logisim)
一、实验目的 学生掌握控制器设计的基本原理,能利用硬布线控制器的设计原理在Logisim平台中设计实现MIPS单周期CPU。 二、实验内容 利用运算器实验,存储系统实验中构建的运算器、寄存器文件、存储系统等部件以及Logis...
-
stm32 学习 嵌入式硬件 51单片机-串口通信(串口向电脑发送信息&电脑通过串口控制LED)
文章目录 前言一、串行通信口的功能以及串行通信口的结构及原理1.1 串行通信口的功能1.2 51单片机串口的结构 二、串行通信口的控制寄存器2.1 串行控制寄存器SCON2.2 电源控制寄存器PCON2.3 配置寄存器...
-
嵌入式硬件 基于51单片机制作频率计-测脉冲数法
本文为LED-执棋困局,csdn原创首发。 ˃ 发布人:LED-执棋困局 ˃ 欢迎大家与LED-执棋困局相互点赞+关注+收藏+评论,也祝大家顺顺利利,平平安安。 ˃ 我的格言是:“尽最大努力,做最好的自己! 版权声明:本文为...
-
fpga开发 单片机 嵌入式硬件 CPU、MCU、MPU、DSP、FPGA各是什么?有什么区别?
中央处理器,简称 CPU(Central Processing Unit),中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。 电子计算机三大核心部件就是CPU、内部...
-
stm32 嵌入式硬件 单片机设计
想要更多项目私wo!!! 一、电路设计 离线语音识别识别垃圾种类并且垃圾桶自动翻盖:说出唤醒词“垃圾桶”后,再说一句垃圾名称,语音识别模块端识别到相应关键词,便会将结果通过串口发送到STM32端,STM32端...
-
单片机 stm32 嵌入式硬件 HAL库介绍
HAL 库(Hardware Abstraction Layer,硬件抽象层)和标准库(Standard Peripheral Library,标准外设库,又称为 SPL)都是 STM32 微控制器的固件库。它们的主要区别在...
-
单片机 嵌入式硬件 手把手教你写stm32f103智能风扇
目录: 1.系统实现目标2.硬件选型和软件准备2.1.硬件选型2.2.软件准备 3.硬件的连接电路4.各个模块的驱动程序4.1.红外传感器的驱动程序4.2.DHT11温湿度传感器的驱动程序4.3.OLED显示模块4.4...
-
学习方法 单片机 经验分享 笔记 其他 嵌入式硬件电路原理图之跟随电路
描述 电压跟随电路 电压跟随器是共集电极电路,信号从基极输入,射极输出,故又称射极输出器。基极电压与集电极电压相位相同,即输入电压与输出电压同相。这一电路的主要特点是:高输入电阻、低输出电阻、电压增益近似为1,所以叫做电压跟...
-
单片机 硬件工程 关于机壳地和板子地(GND)的连接
在常规应用中,我们的板子的GND 并不是真正的大地,我们的机壳一般是连接大地(真大地)的。对于两个地的理解如下: “大地”(或"机壳")通常是电子设备外壳的金属部分。在正常情况下,它应该连接到地球上的物理大地,以提供设备的防...
-
单片机 arm STM32—ADC详解
1.ADC简介 系列最少都拥有 个 ,我们选择的 包含有 个 ADC,STM32的最大转换速率为1Mhz,也就是转换时间为1us,除此之外,还要注意ADC时钟不可以超过14M。 2.电压范围 ADC...
-
单片机 stm32 基于proteus仿真的十字路口的交通灯控制系统(仿真+代码+报告)
目录 一、实验目的 二、实验仪器、材料 三、实验内容及要求 四、实验原理 五、实验过程及原始记录(包括原理图或程序代码) 实验方案: 原理图: 代码: 六、实验结果及分析(程序运行结果或硬件仿真分析) 七、实验体会 八、实验...
-
单片机 语音识别 嵌入式硬件 语音模块LD3320与树莓派进行串口通信
一、LD3320概述 1、本模块实际原理为 1 片 STC11 单片机+1 片 LD3320 组合形成的一款语音识别模块,语音识别部分已写好驱动程序,用于只需要对 STC 单片机进行编程加入自己的识别语句和控制程序即可,语...
-
单片机 嵌入式硬件 Keil为啥比IAR更受欢迎?
关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 最近交流群在讨论【选择Keil和IAR的问题】,这就顺便展开来说下。 你可能觉得Keil、IAR这种...
-
嵌入式硬件 arm 智能车竞赛:Infineon TC264单片机使用总结&快速入门
本文主要是为了备赛第十八届全国大学生智能车竞赛,基于逐飞开源库和芯片数据手册的一些学习总结,使用英飞凌官方的AURIX Development Studio开发环境。 正如STM32的开发方式有标准库和HAL库,Infine...
-
单片机 嵌入式硬件 通过stm32读取DS18B20并在显示屏上显示温度值(附源码)
一、前言 使用stm32f103c8t6的芯片,在OLED显示屏上显示DS18B20的温度值。 二、传感器概述 DS18B20 数字温度计提供 9 位温度读数,指示器件的温度信息经过单线接口送入 DS18B20 或从 D...
-
单片机 学习方法 经验分享 其他 嵌入式硬件电路学习之阻抗
阻抗(Impedance)是指电路中交流电源施加电压后,电路元件对电流的阻碍程度。它是一个由幅值和相位角组成的复数。 1.什么是阻抗 阻抗是交流电路中电阻、电感、电容等元件共同表现出来的电学量,表示为 $Z$。它随输入信号的...
-
嵌入式硬件 单片机 STM32初学入门笔记(5):使用STM32CubeMX通过SPI,IIC驱动OLED屏幕
随着时代的进步,OLED显示屏成为了继LCD显示屏之后的新一代显示屏技术,OLED具有可视角高,功耗低,厚度薄,耐冲击、振动能力强,像素响应时间低等优点,在嵌入式开发中,OLED显示器也是一个主要的部分,制作OLED显示模块...
-
单片机 嵌入式硬件 Keil(MDK)STM32和51版本详细安装
前言 保姆级教程,多次反复安装,实测可用。 链接包失效可留言。 安装注意 keil公司被ARM公司收购,收购后就改名MDK,所以keil的下载包也是以MDK命名。安装路径不能带有中文。目录不能和51版本或者keil4版本冲突...
-
单片机 嵌入式硬件 ESP32经典蓝牙和BLE的使用 (基于Arduino)
ESP32蓝牙和BLE简述和基本使用方法 文章目录 ESP32蓝牙和BLE简述和基本使用方法经典蓝牙串口通信 低功耗蓝牙 BLE (常用 BLE 服务器和客户端通信 经典蓝牙串口通信 #include "Blue...
-
单片机 物联网 硬件工程 harmonyos 四足仿生机器狗设计
0. 前言 主控芯片:海思 Hi3861LV100 传智教育Hi3861 IoT WiFi 模组是一款基于海思Hi3861LV100 芯片的系统级封装模组,可提 供完整的Wi-Fi IoT 开发功能。该模组的外观尺寸仅为20...
-
单片机 stm32 嵌入式硬件 自制简易示波器
文章目录 1. 硬件准备2. 软件规划3. 硬件配置3.1. 创建工程3.2. LCD配置3.3. 定时器配置3.4. ADC配置3.5. 按键配置3.6. 指示灯配置 4. 软件代码4.1. GUI 代码4.2. 电...
-
单片机 嵌入式硬件 STM32 使用LCD12864显示屏(串行方式)
简介 12864LCD液晶显示模块是一款4位/8位并行、2线或3线接口方式,内部含有国际一级、二级简体中文字库的图形点阵液晶模块。显示分辨率为12864,内置8198个1616点汉字,和128个16*8点ASCII字符集。...
-
嵌入式硬件 单片机 STM32外设系列—HC-SR04(超声波)
文章作者:二土电子 关注文末公众号获取其他资料和工程文件! 期待大家一起学习交流! 文章目录 一、超声波测距基本原理二、超声波传感器简介三、HC-SR04测距实现思路四、超声波测距程序实现4.1 HC-...
-
fpga开发 单片机 嵌入式硬件 FPGA智能交通灯控制器系统系统设计
1系统总体设计 把由5OM的有源晶振产生的现场可编程逻辑器件FPGA 的系统时钟输入到分频模块,经分频模块分频产生频率为1Hz的时钟脉冲,作为控制定时模块、控制模块、紧急模块、计数模块的时钟信号,然后再由定时模块来控制紧急...
-
课程设计 经验分享 硬件工程 单片机 华中科技大学计算机组成原理-计算机数据表示实验(全部通关)
计算机数据表示实验(HUST 计算机数据表示目录 [建议收藏] 计算机数据表示实验(HUST 第1关 汉字国标码转区位码实验第2关 汉字机内码获取实验第3关 偶校验编码设计第4关 偶校验解码电路设计第5关 16位海明编...
-
嵌入式硬件 笔记 单片机 STM32学习(一)-- stm32简介
目录 前言 一、STM32简介 1.STM32 是什么 2.STM32 应用领域 3.STM32 优势 二、ARM简介 三、STM32芯片 1.芯片命名规则 2.型号分类及缩写 四、STM32F103C8T6 1.ST...
-
嵌入式硬件 单片机 基于STM32的倒车雷达系统设计
目录 前言 一、绪论 1.1 设计背景 1.2 设计内容 二、系统硬件设计 2.1 硬件系统框图 2.2 主控制电路 2.3 超声波电路 2.4 OLED显示电路 2.5 键盘输入电路 2.6 声光报警模块电路 三、系统软件...
-
嵌入式硬件 单片机跑马灯汇编程序及编写技巧
跑马灯是一种经典的单片机应用程序,它通过依次点亮和熄灭一组LED,从而创建一个类似跑马灯效果的视觉效果。在本文中,我们将学习如何使用汇编语言编写一个基本的单片机跑马灯程序,并分享一些编写技巧。 在开始之前,我们需要明确使用的...
-
c++ 软件工程 单片机 stm32 编辑器 BMS-SOC算法——安时积分法
安时积分法是一种电池电量计量的基础方法,它采用AH累积的方法,对动态的锂电池进行实时的SOC估算。安时积分法的计算公式如下: 其中,SOC0是电池电荷状态的初始电量值;CE是电池的额定容量;I(t 为电池在t时刻的充放电电...
-
单片机 嵌入式硬件 定时器详解 -- 定时器中断、PWM输出 --stm32
STM32定时器使用 STM32定时器计数模式定时器工作原理基本定时器:TIM6、TIM7示例代码代码讲解 通用定时器:TIM2、TIM3、TIM4、TIM5高级定时器:TIM1、TIM8定时器PWM输出原理通用定时...
-
嵌入式硬件 语音识别 arm STM32单片机可充电自动声控夜灯自动手动模式
实践制作DIY- GC0118-声控夜灯 一、功能说明: 基于STM32单片机设计-声控夜灯 功能介绍: STM32F103C最小系统+LD3322语音识别模块+白色LED灯+黄色LED灯+18650锂电池+锂电池充电模块...
-
语音识别 单片机 STM32利用DAC加定时器输出音频播放
一:整体流程: 通过文字转语音软件生成一段语音(可以去网上找,有很多的),然后利用AU软件将语音转为WAV格式的文件(16进制的数据),将该文件用UltraEdit软件打开,提取出有效的数据。再通过note...