§01 智能车竞赛比赛系统 下面是LQ公司提供的修改后的主板以及目标板。本文后面对该硬件进行确认,并给出制作过程的流程。
▲ 图1.1 修改后的主板 ▲ 图1.2 修改后的目标主板 1、主板硬件初步调试1(1)焊接确认 下面是有LQ焊接后的主板,看到主板,确认将来由于ESP32 的天线在电路板的背面,它的证明敷铜,猜测可能会对WiFi信号的强度产生影响。因此建议能够将ESP3
DHT22温湿度模块
【0——操作演示】模块I/O口接PG11引脚,通过USART1串口1,打开电脑串口调试助手,再开启串口,最后会看见温湿度数据按行输出,如下图: 【main.c】温湿度采集
实验现象
【1——头文件】dht22.h#ifndef __DHT22_H
#define __DHT22_H
#include "sys.h"
#include
WiFi物联网智能插座硬件设计的重点就是电能计量,为此单独写一篇博文讲解电量计量的设计方案和实现原理。电量计量选用上海贝岭的BL0942芯片,最主要有原因是:硬件方案设计简单、计量精度不错且免校准、价格便宜以及软件驱动方法简单。 项目PCB、原理图和代码下载:1、芯片功能BL0942 能够测量电流、电压有效值、有功功率、有功电能量等参数,可输出快速电流有效值(用于过流保护),以及波形输出等功能,外
使用的是Arduino IDE , 函数非常简单,但有一些需要注意的地方,我第一篇文章是给IDE换主题,大家有不喜欢目前IDE配色主题的可以去看看先给大家看看ESP32的外设图开启输出模式的关键字pinMode(32, OUTPUT ); // 开启引脚输出模式(有个别引脚不可以设置输出模式,在文章后面会提到)
digitalWrite(32,HIGH); //输出高电平,LOW就是低电平开
转载
2024-04-01 08:12:02
1442阅读
4个数字接口:数字接口从图上可以看到总共有14个(0~13号),0号和1号口属于串口通信用的,一般我们不去占用;从2号口到13号口是我们可随意使用的数字接口数字接口可以读取数字信号,也可以输出数字信号,而在2到13号口中带有“~”符号的接口代表它不仅可以输出高电平和低电平信号,也可以输出调制的模拟信号,不带“~”符号的接口就只能输出5V高电平或者0V低电平(这里不深究高低电平的细节,因
ESP32C3启动流程可以分为如下3 个步骤:一级引导程序(PBL):被固化在了ESP32-C3 内部的ROM 中,它会从flash 的0x0 偏移地址处加载二级引导程序至RAM (IRAM & DRAM) 中。二级引导程序(SBL):从flash 中加载分区表和主程序镜像至内存中,主程序中包含了RAM 段和通过flash高速缓存映射的只读段。应用程序(RTOS):APP启动运行,这时RT
转载
2024-08-06 11:26:02
1739阅读
简 介: 通过ESP32 对于KYTB角度编码器进行测试,初步验证了KYTB的基本功能。由于ESP32的端口中断具有最大上限频率,通过实验测量到这个频率大约为26kHz。关键词: 角度编码器,KYTB,ESP32
§01 角度编码器这款角度编码器来自于北京科宇提供的车模上配套的微型编码器。型号:KYTB-1503-1024。一、基本信息1、外部接口 根据传感器铭牌标示,其外部
GPIO,全称为General Purpose Input Output,意为通用输入输出,可配置八种输入输出模式。引脚电平:0 V − 3.3 V (VOL=0V,VOH=3.3V),部分引脚可以容忍 5 V(容忍的意思是可以在这个端口输入 5 V的电压,也认为是高电平,具体哪些端口可以容忍 5 V需
转载
2024-01-31 01:01:37
403阅读
STM32芯片IO口工作模式介绍(二)上拉输入、下拉输入、浮空输入二、上拉电阻、下拉电阻的作用三、拉电流和灌电流 上一篇文章介绍了推挽输出和开漏模式,本篇继续介绍其他模式 上拉输入、下拉输入、浮空输入意思相对简单不做详细介绍。 上拉输入时IO口在悬空状态下为高电平。 下拉输入时IO口在悬空状态下为低电平。 浮空输入时IO在悬空状态时相当于高阻状态。 IO口输入模式内部结构如下图所示(参考):二
转载
2024-09-18 18:26:32
911阅读
STM32的48脚的单片机因为没有Vref+,Vref-,所以我们使用一些高精度参考电压芯片来提高ADC的精度很不方便。这里还有一种方法可以参考下.STM32内部有一个专门用于校准的稳压器VREFINT,,它由外部的VSSA供电,他的电压一般为1.2V左右。 ADC17通道用于检测这个基准电压,在每颗芯片出厂时 ,ST公司会给芯片的VSSA和VDDA加上一个高精度的3v电压, 然后读出此时的ADC
ST7735-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码前言关于ST7735stm32驱动引脚接线代码移植 文件复制 端口修改 &nbs
转载
2024-10-15 08:40:36
54阅读
RS323是一种通讯标准,因为高电平+15V低电平--15V电位差30V容错空间大,抗干扰能力强,一般用于工业设备直接通信电平转换芯片一般有MAX3232,SP3232; 最简单的RS232通信由三条数据线组成,即TxD、RxD和GND。RS232采用负逻辑电平,即-15V~-3V代表逻辑"1",+3V~+15V代表逻辑"0"。这里的电平,是TxD线(或者RxD线)相对于GND的电压。(
实模式1024B = 1KB , 1024KB = 1MB2^10 = 1024B = 1KB1024KB = 1MB2^20 = 2^10 * 2^10 = 1KB * 2^10 = 1024KB = 1MB实模式出现在早期的8088CPU的时期,由于当时Cpu性能有限,一共有20位地址线(2^20 = 1MB,所以地址空间只有1MB),以及8个16位的通用寄存器,4个16位的段寄存
STM32的ADC模块是一个12位的逐次逼近型模拟数字转换器。他有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式储存在16位数据寄存器中。其中,ADC的供电要求是2.4V到3.6V,ADC输入范围:VREF-<VIN<VREF+。但是,对于小于64引脚封装的STM32芯片中,没有VREF-和VREF
转载
2024-06-03 10:07:58
297阅读
0. 写在前面本文的主要目的是描述如何让 ESP32 芯片运行 JavaScript,并且让 web 前端开发人员也能玩转硬件。 作者之前是 web 前端开发工程师,所以文章会尽量站在 web 前端开发工程师的角度,抛开底层的硬件知识,去掉一些目前不需要关心的,将重点放在软件上。 尽管这样,我们接下来所要做的是 硬件+软件 的一个整体,所以一些基础的 C 语言和硬件知识会让你更好的阅读此文章。没有
转载
2024-08-19 12:05:01
142阅读
目录1.有哪些启动方式?怎么选择启动方式?2. STM32 地址映射表3.最常使用的场景:从主闪存启动4.怎么将程序烧录至主闪存?什么时候需要从系统存储器启动? 4.1 ICP烧录方式 4.2 ISP烧录方式附录
转载
2024-06-24 16:41:49
273阅读
简 介: 利用ESP32 MicroPython对于来自于龙邱的MPU9250进行初步测试。关键词: MPU9250,I2C,ESP32,软件I2C
§01 MPU9250手边存在几个上学期来自于 龙邱的MPU9250传感器 ,为了利用其今后做实验,使用ESP32 MicroPython实验板对其初步进行测试。
▲ 图1.1.0 MPU9250 模
陈拓 2022/06/24-2022/06/241. 概述此示例显示如何配置ADC1并读取连接到GPIO引脚的电压。引脚功能在本例中,我们使用默认的ADC_UNIT_1,我们电池供电的应用中将ESP32开发板的电源连接到GPIO34,以监测电池电压。如果在应用程序中选择了其他ADC单元,则需要更改GPIO引脚(请参阅《ESP32技术参考手册》第4.11章)。ESP32有2个12位的ADC,共18个
转载
2024-02-20 10:29:13
1623阅读
LM236D-2-5:2.5V基准电压源400uA~10mA宽工作电流LM236DR-2-5:2.5V基准电压源400uA~10mA宽工作电流LM236LP-2-5:2.5V基准电压源400uA~10mA宽工作电流LM285D-1-2:微功耗电压基准。10uA~20mA宽工作电流LM285D-2-5:微功耗电压基准。10uA~20mA宽工作电流LM285LP-2-5:微功耗电压基准。10uA~20
起源 这件事最早起源于同事的一个创客项目,掌控板+土壤湿度传感器+一个小水泵,就这样一个简单的自动灌溉系统就做好了。后来我买了一样的材料仿制了一个,但是我觉得这事儿还不过瘾,必须得加点高大上的东西,所以我对设计做了改进,让它变得更加实(zhe)用(teng)稳定。规划