目录: 涉及知识点 一体化红外接收头VS1838B简介 应用场景 编码标准 数据处理流程 结果展示 接线 键码值输出 红外遥控功能,因其电路简单,控制方便,在电子制作和毕业设计中常常使用。 涉及知识点 GPIO中断接收 STM32中定时器的用法 红外接收头的使用 外部中
目录 GPIO输入的应用场景 人体热释红外传感器HC-SR501 电气参数 功能特点 应用范围 硬件电路 代码实例 成果展示 资料获取 推荐阅读 上一个网文实现了流水灯,《利用STM32F103C8T6最小系统板点亮流水灯 》,这个主要用到了单片机的IO可以输出高低电平的特性,
学习目标 STM32F103C8T6芯片简介 核心板原理图 搭建流水灯电路 修改工程模板 代码实现 成果展示 资料获取 推荐阅读 后台网友建议制作一个流水灯,正好发现自己有之前购买的STM32F103C8T6核心板,今天搭建一个流水灯,正好学习一下STM32 GPIO输出如何实现,将
TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。 语音播报功能的实现方式 TTS语音模块,比如XFS5152、SYN6288等 ISD4000系列语音录放芯片分段输出 可以按键、UART控制的mp3解码芯片模块 OTP(One Time Programable)语音
学习目标 学习ISD1820语音芯片的使用方法 学习STM32 GPIO的输入输出 按键扫描功能实现 芯片特点 工作电压3~5V; 单段录放控制简单; 带话筒放大直通功能——可用作喊话器模块; 边沿/电平触发放音; 内置8Ω喇叭驱动放大电路,即可直接驱动8欧0.5W小喇叭;
步进电机特点: 它是通过输入脉冲信号来进行控制的 电机的总转动角度由输入脉冲数决定 电机的转速由脉冲信号频率决定 步进电机主要用于一些有定位要求、进行精确控制的场合。特别适合要求运行平稳、低噪音、响应快、使用寿命长、高输出扭矩的应用场合。比如3D
背景知识 什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 是轻量级的文本数据交换格式,JSON 比 XML 更小、更快,更易解析。 JSON 语法规则 JSON 语法是 JavaScript 对象表示语法的子集。 数据在名称/值对中 数据由逗号分
方式1、面包板(洞洞板) 优点:方便快速搭建测试电路、可扩展、推荐使用接插件+功能模块的方式制作电路板,减少连线; 缺点:线过多;易损坏;布线乱、稍微复杂之后就容易捋不清而且线容易断路,出现问题不好排查;贴片芯片没办法使用; 难度:一般。 方式2
学习目标 在上一篇文章 《基于STM32固件库的MDK5工程建立》 基础上,将Keil工程名称Template修改为Usart 添加延时函数文件及串口1的实现文件 main.c文件中测试printf函数 将模板工程Template修改为Usart 在工程文件目录中,将Template.uvprojx和Template.uvop
学习目标 从无到有创建一个STM32的Keil工程 点亮板子上的一个LED 工程创建 下载固件库 待下载的固件库版本为 STM32F10x_StdPeriph_Lib_V3.5.0: 官方网址: https://www.st.com/en/embedded-software/stsw-stm32054.html 国内正点原子提供的镜像: http://ope
LD3320是非特定人(不用针对指定人)语音识别芯片,即语音声控芯片。最多可以识别50条预先内置的指令。 工作模式: LD3320(LDV7)语音模块可以工作在以下三种模式:普通模式:直接说话,模块直接识别;按键模式:按键触发开始ASR进程;口令模式:需要一级唤
DHT11和DHT21是学习单总线通信中常见的传感器,在毕业设计中也常常用来测量环境的温湿度数据。 下面对DHT11和DHT21进行简单的对比: DHT11: 测量范围:20-90% RH 0-50℃ 测湿精度:±5% RH 测温精度:±2℃ 分辨力:1 DHT11引脚说明(正面观看,左边的为1脚
在与传感器或者模块的总线进行通信的时候,常常需要使用到精确延时,一般我们会封装几个常用延时函数, 下面我们以STM32F103芯片为例,详细介绍一下STM32下一种精确延时函数的实现: 时钟树 下图中紫色的 to Cortex System timer(MHz)就是Systick的时钟频率
串口通讯简介: 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式。 通讯结构 设备内部一般以TTL电平传输,设备之间是通过RS232/RS485电平标准传输。 两个设备或者器件要想实现串口通
STM32F103RCT6: STM32F103RCT6是一种嵌入式-微控制器的集成电路(IC),32位 Cortex-M3内核处理器,速度是72MHz,程序存储器容量是256KB,程序存储器类型是FLASH,RAM容量是48K,封装LQFP64。 STM32单片机命名规则: STM32单片机最小系统: 所谓单片机最小系统