![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ESP32专栏
文章平均质量分 91
使用Arduino开发ESP32
王牌飞行员_里海
激情永驻,生命不息,创作不止,欢迎关注!
展开
-
男人的新玩具 随身WiFi棒子
文章作者:里海。原创 2024-05-13 22:17:25 · 234 阅读 · 0 评论 -
ESP32-WROOM-32D
介绍ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-05-11 23:37:18 · 635 阅读 · 0 评论 -
使用AMS1117-3.3将电压从5V转为3.3V
使用AMS1117-3.3将电压从5V转为3.3VESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-03-01 20:06:18 · 3702 阅读 · 3 评论 -
24 PS2 双轴按键摇杆
PS2 双轴按键摇杆ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-02-28 22:51:28 · 953 阅读 · 0 评论 -
使用HEXIN-HX1314G将电压从8v至30v转为5v
HX1314G是一款同步降压稳压器,设计用于从高电压输入电源提供稳定的输出。它支持8V至30V宽范围输入电压,并且能够在该范围内实现高达3.2A连续输出电流,同时具有出色的负载和线路调节性能。该控制器采用恒定频率电流模式架构,可编程开关频率最高可达500kHz,无需外部分频补偿,简化了电路设计。原创 2024-02-28 23:00:00 · 1208 阅读 · 1 评论 -
23 步进电机
步进电机ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-30 22:42:52 · 975 阅读 · 0 评论 -
22 对射光电传感器
这是一个对射光电传感器,只要非透明物体通过槽时,可触发OUT输出低电平。工作电压是3.3-5v,两端带m3螺丝安装孔。输出形式:数字开关OUT输出(0和1)。可与继电器相连组成限位开关,也可与有源蜂鸣器相连组成报警器。OUT可与单片机IO口直接相连(使用Arduino开发ESP32时,需要设置为输入模式),一般使用外部中断检测传感器是否有遮挡,用电机码盘可检测电机转速,一些鼠标的滑轮采用这种传感器检测转动。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。原创 2024-01-27 21:56:59 · 985 阅读 · 0 评论 -
21 使用ESP32控制继电器
使用继电器可以通过小电流控制大电流ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-24 22:44:22 · 1517 阅读 · 1 评论 -
20 使用ESP32发送http请求,获取天气数据
使用HTTPClient 库发送 HTTP 请求来获取实时天气数据,并使用ArduinoJSON 库解析 JSON 数据。使用聚合数据的天气api。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-22 21:37:27 · 1601 阅读 · 0 评论 -
19 通过WIFI将ESP32接入到互联网
ESP32 内部集成了 WIFI 功能,使其能够通过 WIFI 连接到互联网。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-21 19:08:49 · 1082 阅读 · 0 评论 -
18 舵机S90
舵机可以根据接收到的信号旋转一定的角度。棕色为接地线,红色为电源正极线,橙色为信号线今天用到的舵机型号是S90,旋转角度是0-180°。舵机的转动的角度是通过调节 PWM(脉冲宽度调制)信号的占空比来实现的,对于同一信号,不同牌子的舵机旋转的角度也会有所不同。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-19 22:45:58 · 1132 阅读 · 0 评论 -
17 霍尔传感器A3144 44E
介绍vcc最小4.5v最大24v。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-18 22:32:32 · 1462 阅读 · 0 评论 -
16 定时器中断
在 Arduino 中操控 ESP32 时,有 硬件定时器 和 软件定时器 两种类型的定时器可供选择。它们具有不同的工作原理和用途。硬件定时器 是 ESP32 芯片上的内置计时器,它们是专门设计用于定时和计时任务的硬件模块。硬件定时器可以通过设置特定的寄存器来配置和控制,通常具有更高的精确度和稳定性。它们不受软件的影响,可以在后台独立运行,不会受到其他代码的干扰。硬件定时器适用于需要高精度和实时性的定时任务,例如 PWM 输出、捕获输入脉冲等。ESP32 具有 4 个硬件定时器。原创 2024-01-16 22:18:22 · 995 阅读 · 0 评论 -
15 外部中断
中断是指当 CPU 在正常处理主程序时,突然发生了另一件事件 A(中断发生)需要 CPU 去处理,这时 CPU 就会暂停处理主程序(中断响应),转而去处理事件 A(中断服务)。当事件 A 处理完以后,再回到主程序原来中断的地方继续执行主程序(中断返回)。这一整个过程称为中断。硬件中断:也被称为外部中断,硬件中断响应外部硬件事件而发生,例如按键;软件中断:当触发软件事件时,会发生这种类型的中断,例如定时器。ESP32 的外部中断有上升沿、下降沿、低电平、高电平触发模式。原创 2024-01-15 22:54:11 · 1062 阅读 · 0 评论 -
14 WS2812B灯带
WS2812B是一种LED灯珠。多个灯珠连到一起成为LED灯带。每个WS2812B灯珠都有一个内置的IC芯片,可以通过内置的IC芯片控制每个灯珠的亮度和颜色。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-14 22:08:31 · 1020 阅读 · 0 评论 -
13 LCD1602 液晶显示器
基于 IIC 接口驱动 LCD1602 液晶屏。1602 中16 代表每行的字符数,02 代表屏幕一共两行。ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-12 22:57:01 · 900 阅读 · 1 评论 -
12 OLED 屏幕-U8G2 库
前面我们使用了 Adafruit_SSD1306 库,今天再用另一个库,这是 Arduino 平台上使用最广泛的 OLED 库 - U8g2 库。平台支持性好,兼容多款开发板。显示控制器支持性好,基本上市面上的 OLED 都完美支持;API 众多,特别支持了中文,支持了不同字体。原创 2024-01-09 01:07:35 · 1397 阅读 · 0 评论 -
11 OLED 屏幕-Adafruit_SSD1306 库
我用的是 0.96 寸的 SSD1306 芯片驱动的 OLED 屏幕。他的分辨率是 128*64,意思就是横有 128 个像素点,纵向有 64 个。GND:接地引脚VCC:电源正(3.3~5V)。D0:OLED 的 D0 脚,在 SPI 通信中为时钟管脚。D1:OLED 的 D1 脚,在 SPI 通信中为数据管脚。RES:OLED 的 RES 脚,用来复位(低电平复位)。DC:数据和命令控制管脚。CS:片选管脚。ESP32是近几年最受欢迎和最实用的模块之一。原创 2024-01-07 21:27:25 · 2057 阅读 · 2 评论 -
10 设计一个esp32开发板
自己设计一个esp32开发板ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-07 11:49:41 · 1018 阅读 · 0 评论 -
09 数模转换器 - ADC
ESP32是近几年最受欢迎和最实用的模块之一。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。原创 2024-01-03 22:30:00 · 357 阅读 · 0 评论 -
08 PWM 呼吸灯实验
脉冲宽度调制(PWM),占空比越大,模拟电压越高。原创 2024-01-03 21:00:00 · 375 阅读 · 0 评论 -
07 按键
一般来说 4 脚开关(轻触按键)相距较远的是相通的,离得较近的是一组开关,最好是测量一下,如果懒得测,接对角肯定是可以的。下面使用按键开关led灯。原创 2024-01-03 20:00:00 · 404 阅读 · 0 评论 -
06 在VSCode中使用PlatformIO开发ESP32
第一次运行该工程前需先按照如下步骤新建一次工程,只有第一次需要,后续就可以直接运行了。安装完成后点击外星人的头图标,vscode还会安装一些内容,很慢。没什么好注意的,随便安装一下。原创 2024-01-03 11:29:02 · 1845 阅读 · 0 评论 -
05 四位数码管
4 位数码管,即 4 个 1 位数码管并列集中在一起形成一体的数码管。4位数码管有4个公共引脚控制哪一位数码管点亮,称之为“位”每个数码管还有另外8个引脚控制显示什么数字,称之为“段”例如下面这个例子是,控制4位分别依次显示1、2、3、4,然后切换的频率加快,利用人眼的视觉暂留的效果,可以显示“1234”这个数字。原创 2024-01-03 00:11:36 · 544 阅读 · 0 评论 -
04 数码管
我是使用的是2181AS数码管。原创 2024-01-02 07:13:13 · 495 阅读 · 0 评论 -
03 ESP32 LED电路
电路上某点的电压(对公共参考点)或电位是高还是低。比如在逻辑电路中,高于某个数值的电位称其为高电位,或高电平,低于某个数值的,为低电位或低电平。比如 ESP32 中,高电平的数值大于2.5V,低电平的数值小于0.5V,具体的数值最好通过测试研究来确定。原创 2023-12-22 22:37:46 · 1370 阅读 · 0 评论 -
02 ESP32 常用函数
ESP32原创 2023-12-22 22:07:38 · 903 阅读 · 0 评论 -
01 ESP32 搭建开发环境
搭建开发环境原创 2023-12-22 21:36:30 · 1592 阅读 · 0 评论