记录自己学esp32过程,内容仅供参考。 文章目录前言一、PWM二、LEDC三、相关函数四、程序设计实现一个呼吸灯方法一方法二总结 前言本文主要介绍如何用esp32产生PWM波实现一个呼吸灯,所用配置如下:开发框架:VScode+PlatfornIO+Arduino芯片型号:ESP-WROOM-32开发板型号:ESP32 DEVKITV1一、PWMPWM是脉冲宽度调制(Pulse Width Mo
一、目的        这一节我们学习如何使用合宙的ESP32 S3开发板来学习在SSD1306液晶屏上显示中文汉字。二、环境        合宙ESP32 S3开发板 + USB转type-C线  + SSD1306液晶屏 + Win10商业版&n
GPIOGPIO(General Purpose Input/Output),即通用输入输出端口,是计算机系统中常见的一种外设接口。它允许CPU或其他主要芯片与外部设备进行双向通信,以实现控制和数据传输。在嵌入式系统中,GPIO通常是控制外围器件(如LED、开关、电机等)的最常见方式。它们使用数字信号(0或1)进行控制,并且可以以不同模式配置,例如输入、输出、上升沿中断、下降沿中断等。ESP32-
目录整体框图(草稿版)整体流程图(草稿版)esp32-WIFI状态机esp_wifi.h depict WiFi programming modeltcp-clientGPIO ESP-IDF 编程指南 整体框图(草稿版)整体流程图(草稿版)esp32-WIFI状态机WiFi-startWiFi-event-machine用户自定义状态机回调函数回调函数作为形参的方式传递给esp_event_l
转载 2024-05-07 22:35:33
126阅读
例程脱胎自官方例程 除翻译之外,还做了些许代码修改/* 使用Wifi网页服务来控制开关灯 一个简单的网络服务,让你可以通过网页控制LED。 此例程将打印WiFi模块(一旦连接)的ip地址到串行监视器。 你可以在浏览器中访问该ip地址来打开和关闭LED。 访问的网页地址格式如下: http://esp32的ip地址/H 开灯 http://esp32的ip地址/L 关灯
转载 2024-04-01 10:37:24
111阅读
文章目录目的系统时间及应用定时任务调度器Ticker使用步骤常用方法使用事例事例一事例二事例三总结 目的开发中经常会用到时间相关操作,主要就是用到系统时间、延时操作、定时任务调度等,本文介绍Arduino core for the ESP32中相关的一些功能。系统时间及应用系统时间相关方法如下:unsigned long micros(); //返回微秒为单位系统时间 unsigned long
文章目录前言硬件选择代码解析获取代码设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册数据获取与发送流程总结 前言上周出差有点急,结果家里灯没关,开了整整一周的时间(T▽T),整个人都裂开了,准备做一个能够远程控制灯的东西,让我以后出差能远程把家里灯关了。第一步就是做这期的主题 - 智能光照传感器,因为我逛了一圈发现常见的能远程控灯的开关都只能单纯的开关灯的状态,并不知道当前灯的状态,
转载 2024-05-13 22:06:16
227阅读
前言:本文章主要介绍下ESP32 蓝牙controller的API,通过此文章你将会有以下收获:1)ESP32的蓝牙架构2)ESP32蓝牙controller API的使用零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的
@ESP32 芯片平台的蓝牙 Demo 使用方法ESP32 芯片是集成了 2.4 GHz Wi-Fi 和蓝牙双模的 SoC 方案。之前玩转 ESP8266 芯片的大都是 Wi-Fi 开发者,升级到 ESP32 芯片平台时对 Wi-Fi 部分还比较熟悉操作,但对新增加的蓝牙部分可能还不太了解,所以本文目的就是演示一下,指引想应用 ESP32 芯片蓝牙功能的开发者们该如何入手。ESP32 芯片的 Wi
转载 2024-02-13 21:09:09
553阅读
第一次写文章,以记录esp32的学习过程,做为学习笔记,因能力有限仅供参考。esp32单片机主要用物联网开发,学习它必然绕不过wifi的tcp和udp协议,ble的gatt规范等。学习过程中也遇到了很多困扰了几天的问题,现在把它记录下来,供网友参考。在这个项目中,目的实现三块esp-wroom32分别作tcp服务器a、客户端b、客户端c,还有手机或电脑做客户端,实现sock通信,手机或电脑控制服务
转载 2024-04-09 21:06:06
1066阅读
这是我实际操作的,网上搜索的话会有很多,遇到的问题许多都没有强调:操作步骤我就不写了,参考官网的就好,下面介绍我安装遇到的几个问题。1.clone esp-idf因为我的esp-idf,可以理解为SDK是从其他地方copy过来的所以编译总是缺少文件。所以你在clone的时候一定要 git clone --recursive https://github.com/espressif/esp-idf.
转载 2024-05-11 20:50:39
25阅读
Esp32-Cam模型训练相关问题解决方案一、AttributeError: module 'everywhereml.data.ImageDataset' has no attribute 'from_nested_folders'现象解决方案二、'Connection to 192.168.x.xxx timed out(connect timeout=None)'三、卡在0%| |0/10
转载 2024-07-20 09:55:18
273阅读
STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障,它也仍然有效。这里需要注意独立看门狗的时钟是一个内部RC时钟,所以并不是准确的40Khz,而是在30~60Khz之间的一个可变化的时钟,只是我们在估算的时候,以40Khz的频率来计算,看门狗对时间的要求不是很精确,所以,时钟有些偏差,都是可以接受的。首先我们得讲解一下看门狗的原理。我们总结一下:单片机系统在外界的干扰下会
提示:本文章未涉及驱动的安装问题 文章目录一、为合宙Esp32c3安装Micropython固件库请看下面这篇文章二、驱动合宙air101LCD接线:其实没有接线ST7735.py库三、ST7735代码使用1.引入库以及一些初始化2.测试代码3.图片显示以及一些基础绘制函数使用 一、为合宙Esp32c3安装Micropython固件库请看下面这篇文章手把手使用Micropython+合宙Esp32
转载 2024-10-25 10:35:18
84阅读
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建 windowsESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visua
VL53L0X是TOF(Time Of Flight)传感器,字面上就是测量光线(激光)传播(飞行)的时间,来计算传感器到障碍物之间的距离的,就是下面这个小东西。 记录Arduino下使用它的几个要点。一、所使用的库有现成的库,库中搜索VL53L0X能找出来第三方的库(Vl53L0X by Pololu)。库写的挺好的,基本就是拿来就能用的那种。二
由于 ESP-IDF 基于的 FreeRTOS 最大的时钟频率为 1 kHz,当需要生成更精确的时钟中断时(比如每 100 us 产生一个中断)可使用 ESP32 的 timer group。参考资料如下:timer group 示例通用定时器文档ESP32 芯片提供两组硬件定时器,每组包含两个通用硬件定时器。所有定时器均为 64 位通用定时器,包括 16 位预分频器和 64 位自动重载向上/向下
转载 2024-05-23 16:57:46
486阅读
如今,人们对网联设备安全性的认识和关注不断增加。在欧盟《网络弹性法案》也即将生效的,为网联设备增加硬件层面的安全功能非常重要。 乐鑫 ESP32-H2 致力于为所有开发者提供高性价比的安全解决方案,这款芯片经过专门设计以集成多种安全功能,主要分为以下几大类: 安全启动 (Secure Boot) Flash 加密 (Flash Encryption)保护调试接口 (P
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
  • 1
  • 2
  • 3
  • 4
  • 5