Arduino ESP32系列
文章平均质量分 69
根据个人使用及网上资料查找,介绍ESP32芯片的硬件资源,Arduino生态下的使用,例程等。
好MAN人
这个作者很懒,什么都没留下…
展开
-
使用 flash_download_tool 下载Vscode PlatformIO 开发ESP32的 bin 文件
使用过 esp_flash_download_tool 下载Vscode platform 的bin文件原创 2022-12-24 22:03:32 · 3210 阅读 · 2 评论 -
Arduino for ESP32 ------- 触摸引脚
介绍ESP32 有10个电容触摸GPIO,如下图 TOUCH0 - TOUCH9注: 下图里并没有标出TOUCH1 ,其实TOUCH1 所对应的GPIO是 GPIO0,而GPIO0引脚比较特殊,一般不建议使用使用方法使用 touchRead(GPIO) 读取触摸值示例以GPIO4为例,可以使用杜邦线一头连接GPIO4 ,另一头用手触摸,观察数值的变化void setup() { Serial.begin(115200); delay(1000); Serial.println(原创 2022-05-21 21:33:54 · 2339 阅读 · 0 评论 -
Arduino for ESP32 ------ 引脚输入中断
引脚ESP32 所有可用引脚皆可设置为中断使用attachInterrupt(digitalPinToInterrupt(GPIO), function, mode)参数1: 指定中断的GPIO ,例如 digitalPinToInterrupt(27)参数2: 中断回调函数,注意中断函数前需要加上 IRAM_ATTR 声明 例如:void IRAM_ATTR function() { Serial.println("hello");}参数3: 中断触发模式,一共有5种模式可选原创 2022-05-20 22:09:08 · 3091 阅读 · 0 评论 -
Arduino for ESP32 ------PWM的使用
说明在ESP32里产生PWM有个叫LED PWM控制器的东西,它有16个通道,每个通道都能使用代码来配置使用步骤首先选择一个通道(0-15)设置PWM的频率设置占空比的分辨率,例如8位或者16位将该通道绑定到具体的GPIO上 语句:ledcAttachPin(GPIO, channel)设置通道号和占空比实现PWM 语句:ledcWrite(channel, dutycycle)示例使用PWM控制LED的亮度(呼吸灯效果)...原创 2022-05-05 10:06:35 · 2566 阅读 · 0 评论 -
Arduino for ESP32 ----- 用哪个软件开发?
常用代码编辑器Arduino IDEArduino IDE 2.0VsCode + PlatformIOESP IDFArduino IDE软件下载软件下载老熟客了,官方最新版是1.8.19。调试一些简单的代码还可以,但代码量一多就不适合了。官网下载对国内网络不太友好,在文末给出下载链接软件安装这个无脑next就行,除了安装路径看个人喜好,我一般是放在D盘安装的时候不要着急离开,一般在安装进度条末尾部分会提示安装驱动程序,点击安装即可添加ESP32开发版方法原创 2022-05-04 16:13:27 · 5276 阅读 · 0 评论 -
Arduino for ESP32 ---ESP32的硬件介绍
常见ESP32开发版市面上大部分开发版是基于 ESP32-S 和 ESP32-WROOM模组制造而成,本专栏都适用NodeMCU-32SESP32-DevKitC自己画的芯片规格双核32位MCU集成WIFI 和蓝牙时钟频率高达240MHz,512K的RAM丰富的外设:ADC,DAC,UART,SPI,IIC,I2S,电容式触摸…内置霍尔传感器和温度传感器根据不同厂商制作的开发版一般引出来的IO口有30个或其他数量引脚介绍ESP32 芯片有 48 个引脚,绝大原创 2022-04-18 16:38:50 · 11632 阅读 · 1 评论 -
Arduino for ESP32-----ESP-NOW介绍及使用
ESP-NOWESP-NOW介绍ESP-NOW支持以下特性ESP-NOW技术也存在以下局限性获取ESP32的MAC地址ESP-NOW单向通信(One-way communication)ESP32单板间的双向通信一对多通信(一发多收)一对多通信(多发一收)ESP-NOW介绍ESP-NOW是一种由Espressif开发的协议,可以让多个设备在不使用Wi-Fi的情况下相互通信。该协议类似于低功耗的2.4GHz无线连接。设备之间的配对需要在通信之前完成。配对完成后,连接是安全的、点对点的,不需要握手。这意味着原创 2021-09-30 16:43:52 · 18489 阅读 · 28 评论