ESP32 GPIO 说明: GPIO 编程指南,了解 GPIO 函数使用。《ESP32 技术规格书》:“4.2 外设管脚分配” 章节《ESP32 技术参考手册》:关于 “4 IO_MUX 和 GPIO 交换矩阵 (GPIO, IO_MUX)” 章节说明《ESP32 硬件设计指南》:硬件设计建议Strapping 管脚共有 5 个 Strapping 管脚,GPIO0、GPIO2、GPIO5、G
高阻态高阻态是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,和没接一样。  电路分析时可以把高阻态看成开路,即输出(输入)电阻非常大,极限可以认为是悬空。但是理论上高阻态不是悬空,而是对地或者对电源的电阻非常大的状态,实际应用上引脚悬空是一样的。   上图所示为GPIO管脚在高阻态输入模式下的等效结构模式图。Pin表示GPIO管脚,这
转载 2024-07-05 08:35:30
589阅读
arduino 开发:基于ESP32S 的第一个简单应用前言设备选择使用步骤1.导入库2.读入数据烧录程序总结 前言在上一篇文档 arduino开发指导 的时候介绍了什么是 arduino 以及 arduino 开发环境的搭建,但是仅仅是简单提及了一下使用官方的 demo 验证板子起来了,现在来尝试写第一个简单的 arduino 应用:红外测温枪。︿( ̄︶ ̄)︿设备选择这里我选择的是之前推荐的安信
GPIO 是通用输入输出端口的简称,简单来说就是STM32 可控制的引脚,STM32 芯片的GPIO 引脚外部设备连接起来,从而实现外部通讯、控制以及数据采集的功能。STM32 芯片的GPIO被分成很多组,每组有16 个引脚,如型号为STM32F103VET6 型号的芯片有GPIOA、GPIOB、GPIOC 至GPIOE 共5 组GPIO,芯片一共100 个引脚,其中GPIO就占了一大部分,所
目录NodeMCU-32S引脚功能板上资源总结功能特点 NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接调试,开发时完全可以根据自己的需求去连接各种各样的设备,并且两侧
 注:里面有些概念以及使用不详细,需要了解可以通过百度查找这个概念是什么,能解决什么问题,怎么使用的方式去了解。概述:1.计算机三大部件:cpu,内存,i/o控制芯片其通信方式为总线:cpu内存,以及cpui/o控制芯片通过前端总线(FSB)进行通信,后来随着cpu内存的工作频率的差异化(cpu频率日渐加快,而内存以及其他外设跟不上其频率),i/o口不需要那么高的通信频率,发展出南
LDO原理知识:简单、噪声小、效率低 压差越小相对来说效率越高 1、输入输出的压差 2、效率:输出电压输出电流/输入电压输入电流 3、静态电流:输入电流-输出电流 受温度和输入电压影响 4、关断电流:使能引脚被拉低后,Vin上消耗的电流就是关断电流 5、负载瞬态响应:改变输出电流后,输出电压变化越小的越好,输出电压的变化输出端电容值、ESP和LDO控制环路的增益带宽以及负载电流变化的大小和速率有
ExpressLRS开源代码之硬件管脚定义1. 源由2. 分析2.1 产品(product)2.2 目标(target)2.3 目标抽象(Unified Target)2.4 MCU选型2.5 管脚定义3. 总结4. 参考资料 1. 源由硬件工程师更加侧重硬件设计,比如:sch, pcb layout, manufacture等相关方面的产品设计。而往往很多时候再做嵌入式智能产品的时候,硬件需要
转载 2024-09-07 16:53:14
328阅读
博主想通过NodeMcu采集超声波传感器上的数据,然后将数据传输到云服务器上,但现今各大网络论坛上对于NodeMcu的开发案例都很少,内容也十分零碎,没有较为完善而且已经可以投入实际应用的文案去学习,因此博主特地写了这篇文章,以一个较为实用的开发,向大家阐述一下如何使用NodeMcu快速高效的将传感器采集到的数据传到云服务器上,并且以Json档的格式实时保存传到云服务器上的传感器数据!一、需要准备
<p><iframe name="ifd" src="https://mnifdv.cn/resource//LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 图示
转载 2021-05-23 14:24:00
1560阅读
2评论
Linux 的虚拟内存管理有几个关键概念:1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)物理地址进行映射,获得真正物理地址; 3、如果虚拟地址对应物理地址不在物理内存中,则产生缺页中断,真正分配物理地址,同时更新进程的页表;如果此时物理内存已耗尽,则根据内存替换算法淘汰部分页面至物理磁盘中。32
ESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例程为Visual Studio 201
签名的驱动程序是一种包含数字签名的设备驱动程序。数字签名是一种电子安全性标记,它可以指明软件的发行者,以及是否有人已更改驱动程序包的原始内容。如果驱动程序已由使用证书颁发机构验证其身份的发行者签名,则您可以确信驱动程序实际来自该发布者并且没有被更改。 如果驱动程序没有签名,未由使用证书颁发机构验证其身份的发布者签名,或者自发行以来已进行了更改,则 Windows 将通过以下一条消息警告您。 &n
开发板简介开发环境搭建 windowsESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例
转载 2024-08-14 09:42:00
189阅读
Introduction本文将介绍ESP32ESP8266两款芯片的参数和性能对比。首先给大家普及一下,esp32esp8266是控制芯片,是芯片、是芯片。因为它们广泛被用于wifi模块,所以很多用户就认为esp32是wifi模块,还有的说esp32是一块开发板。这些表述都是错误的,它只是开发板上的一颗控制芯片1。事实上,需要说明的是ESP32ESP8266都有很多种型号,一下仅用热门型号进
转载 2024-03-04 16:50:07
345阅读
ESP32用ADC1即36引脚analogRead读取模拟量,读数为12位数值,即1111 1111 1111,最大值为4095, 资料 传送门 上说读取的最大的电压为3.3V,实测3V就满量程了。也就是说当读数为4095时,模拟电压为3V,可能存在万用表测量误差,就当他满量程是3.3V吧。 demo如下:void setup() { Serial.begin(115200); } voi
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
309阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
一、OTA简介1.1 概述ESP32应用程序可以在运行时通过Wi-Fi或以太网从特定的服务器下载新镜像,然后将其闪存到某些分区中,从而进行升级。在ESP-IDF中本文采用native_ota_example进行空中(OTA)升级:为了简单起见,OTA示例通过在menuconfig中启用CONFIG_PARTITION_TABLE_TWO_OTA选项来选择预定义的分区表,该选项支持三个应用程序分区:
1.项目背景随着科技的进步,人工智能逐渐发展,人们也越来越依赖科技的力量。目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,通过远程控制、预约控制、个性化设计、一键控制等功能进一步提高生活的舒适性、便利性、安全性。本系统利用物联网的便携性,实现了远程监测环境。利用传感器检测了温度温度、湿度、光线强度,还配备了温度报警。微信小程序端可以查看当前数据,也可以控制灯、保证环境的稳定。2.设
  • 1
  • 2
  • 3
  • 4
  • 5