arduino 开发:基于ESP32S 的第一个简单应用前言设备选择使用步骤1.导入库2.读入数据烧录程序总结 前言在上一篇文档 arduino开发指导 的时候介绍了什么是 arduino 以及 arduino 开发环境的搭建,但是仅仅是简单提及了一下使用官方的 demo 验证板子起来了,现在来尝试写第一个简单的 arduino 应用:红外测温枪。︿( ̄︶ ̄)︿设备选择这里我选择的是之前推荐的安信
转载
2024-05-22 14:28:33
174阅读
提示:仅供学习使用,请勿用作商业用途 ESP32用MicroPython的查理复用什么是查理复用一、什么是查理复用二、原理图释义三、代码实现1.引入库2.变量定义和管脚初始化3.定义流水模式,共三种(顺序,逆序,两两闪烁)4.按键控制总结 什么是查理复用因为在网上没找到自己想要的查理复用源码,自己琢磨了一下做出来了一个逻辑很简单但蛮好用的查理复用桥的使用办法,第一次发文章,如果有疏漏请指出。一、什
转载
2024-09-16 11:55:11
378阅读
高阻态高阻态是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,和没接一样。 电路分析时可以把高阻态看成开路,即输出(输入)电阻非常大,极限可以认为是悬空。但是理论上高阻态不是悬空,而是对地或者对电源的电阻非常大的状态,实际应用上与引脚悬空是一样的。 上图所示为GPIO管脚在高阻态输入模式下的等效结构模式图。Pin表示GPIO管脚,这
转载
2024-07-05 08:35:30
589阅读
GPIO 是通用输入输出端口的简称,简单来说就是STM32 可控制的引脚,STM32 芯片的GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32 芯片的GPIO被分成很多组,每组有16 个引脚,如型号为STM32F103VET6 型号的芯片有GPIOA、GPIOB、GPIOC 至GPIOE 共5 组GPIO,芯片一共100 个引脚,其中GPIO就占了一大部分,所
转载
2024-05-11 15:21:55
184阅读
ESP32 GPIO 说明: GPIO 编程指南,了解 GPIO 函数使用。《ESP32 技术规格书》:“4.2 外设管脚分配” 章节《ESP32 技术参考手册》:关于 “4 IO_MUX 和 GPIO 交换矩阵 (GPIO, IO_MUX)” 章节说明《ESP32 硬件设计指南》:硬件设计建议Strapping 管脚共有 5 个 Strapping 管脚,GPIO0、GPIO2、GPIO5、G
转载
2024-05-23 16:58:16
1026阅读
目录NodeMCU-32S引脚功能板上资源总结功能特点 NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连接各种各样的设备,并且两侧
转载
2024-03-15 13:46:39
2577阅读
RS323是一种通讯标准,因为高电平+15V低电平--15V电位差30V容错空间大,抗干扰能力强,一般用于工业设备直接通信电平转换芯片一般有MAX3232,SP3232; 最简单的RS232通信由三条数据线组成,即TxD、RxD和GND。RS232采用负逻辑电平,即-15V~-3V代表逻辑"1",+3V~+15V代表逻辑"0"。这里的电平,是TxD线(或者RxD线)相对于GND的电压。(
ST7735-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码前言关于ST7735stm32驱动引脚接线代码移植 文件复制 端口修改 &nbs
转载
2024-10-15 08:40:36
54阅读
前言其实在学习单片机的道路上我发现,所有单片机的功能都是基于通过内部程序控制对输出引脚进行配置实现的。这样说来,一切都可以看作是对“点灯”这一实践的延伸。我们常说“点灯”是学习单片机的第一步,那么这篇文章将从“物联网”这一概念作为连接单片机和互联网的第一次“点灯”。一、硬件选择这个实验无需额外配置硬件,只需要一块ESP32开发板。一般网上选购ESP开发板有30Pin(30个引脚)的还有38Pin(
转载
2024-05-23 23:55:12
381阅读
目录1.有哪些启动方式?怎么选择启动方式?2. STM32 地址映射表3.最常使用的场景:从主闪存启动4.怎么将程序烧录至主闪存?什么时候需要从系统存储器启动? 4.1 ICP烧录方式 4.2 ISP烧录方式附录
转载
2024-06-24 16:41:49
273阅读
使用的是Arduino IDE , 函数非常简单,但有一些需要注意的地方,我第一篇文章是给IDE换主题,大家有不喜欢目前IDE配色主题的可以去看看先给大家看看ESP32的外设图开启输出模式的关键字pinMode(32, OUTPUT ); // 开启引脚输出模式(有个别引脚不可以设置输出模式,在文章后面会提到)
digitalWrite(32,HIGH); //输出高电平,LOW就是低电平开
转载
2024-04-01 08:12:02
1436阅读
§01 智能车竞赛比赛系统 下面是LQ公司提供的修改后的主板以及目标板。本文后面对该硬件进行确认,并给出制作过程的流程。
▲ 图1.1 修改后的主板 ▲ 图1.2 修改后的目标主板 1、主板硬件初步调试1(1)焊接确认 下面是有LQ焊接后的主板,看到主板,确认将来由于ESP32 的天线在电路板的背面,它的证明敷铜,猜测可能会对WiFi信号的强度产生影响。因此建议能够将ESP3
注:里面有些概念以及使用不详细,需要了解可以通过百度查找这个概念是什么,能解决什么问题,怎么使用的方式去了解。概述:1.计算机三大部件:cpu,内存,i/o控制芯片其通信方式为总线:cpu与内存,以及cpu与i/o控制芯片通过前端总线(FSB)进行通信,后来随着cpu与内存的工作频率的差异化(cpu频率日渐加快,而内存以及其他外设跟不上其频率),i/o口不需要那么高的通信频率,发展出南
ESP32C3启动流程可以分为如下3 个步骤:一级引导程序(PBL):被固化在了ESP32-C3 内部的ROM 中,它会从flash 的0x0 偏移地址处加载二级引导程序至RAM (IRAM & DRAM) 中。二级引导程序(SBL):从flash 中加载分区表和主程序镜像至内存中,主程序中包含了RAM 段和通过flash高速缓存映射的只读段。应用程序(RTOS):APP启动运行,这时RT
转载
2024-08-06 11:26:02
1733阅读
ESP32有两个ADC,每个ADC有多个通道,同一时间每个ADC只能采集一个通道ADC输出关键字:Serial.println(analogRead(35)); //analogRead(35)获取指定IO口的模拟电压数据(该方法将阻塞直到采集完成);数据范围为0~2^12-1,即0~4095.ESP32 DAC有两个脚:25 26DAC输出关键字:dacWrite(25, 100); //2
转载
2024-05-06 22:41:36
1028阅读
目录STM32引脚说明STM32F103ZET6STM32F103RCT6 GPIO基本结构 GPIO工作方式GPIO相关配置寄存器 端口配置低寄存器(GPIOx_CRL) 端口配置高寄存器(GPIOx_CRH) 端口输入数据寄存器(GPIOx_IDR) 端口输出数据寄存器(GPIOx_ODR) 端口位设置/清除寄存器(GPIO
转载
2024-09-24 14:44:19
431阅读
DHT22温湿度模块
【0——操作演示】模块I/O口接PG11引脚,通过USART1串口1,打开电脑串口调试助手,再开启串口,最后会看见温湿度数据按行输出,如下图: 【main.c】温湿度采集
实验现象
【1——头文件】dht22.h#ifndef __DHT22_H
#define __DHT22_H
#include "sys.h"
#include
LDO原理知识:简单、噪声小、效率低 压差越小相对来说效率越高 1、输入输出的压差 2、效率:输出电压输出电流/输入电压输入电流 3、静态电流:输入电流-输出电流 受温度和输入电压影响 4、关断电流:使能引脚被拉低后,Vin上消耗的电流就是关断电流 5、负载瞬态响应:改变输出电流后,输出电压变化越小的越好,输出电压的变化与输出端电容值、ESP和LDO控制环路的增益带宽以及负载电流变化的大小和速率有
WiFi物联网智能插座硬件设计的重点就是电能计量,为此单独写一篇博文讲解电量计量的设计方案和实现原理。电量计量选用上海贝岭的BL0942芯片,最主要有原因是:硬件方案设计简单、计量精度不错且免校准、价格便宜以及软件驱动方法简单。 项目PCB、原理图和代码下载:1、芯片功能BL0942 能够测量电流、电压有效值、有功功率、有功电能量等参数,可输出快速电流有效值(用于过流保护),以及波形输出等功能,外
简 介: 通过ESP32 对于KYTB角度编码器进行测试,初步验证了KYTB的基本功能。由于ESP32的端口中断具有最大上限频率,通过实验测量到这个频率大约为26kHz。关键词: 角度编码器,KYTB,ESP32
§01 角度编码器这款角度编码器来自于北京科宇提供的车模上配套的微型编码器。型号:KYTB-1503-1024。一、基本信息1、外部接口 根据传感器铭牌标示,其外部