又是一年春节到,为了感谢一直以来支持HaaS的开发者朋友们,ESP32 + HaaS Python为大家DIY送福啦!!!除了送福,还有丰富的光效动画哦那么,开发起来难不难呢?按照惯例,只需3步:1、硬件连线、开发前先体验一把1.1、硬件连线只需准备如下硬件ESP32开发板外置5V电源(可选)WS2812点阵屏(分辨率16*16)杜邦线若干其中,WS2812点阵屏跟ESP32之间的连如下:&nbs
转载
2024-04-10 10:34:12
209阅读
GPIO 引脚引脚又叫管脚,英文叫 Pin, 就是从集成电路(芯片以及一些电子元件)内部电路引出与外围电路的接线的接口。 GPIO 引脚, 负责输入/输出电压。开发板上 D 开头的引脚都是这种引脚。 VIN与GND之间的电压是5v。 3V3与GND之间的电压是3.3v。什么是电平?电路上某点的电压(对公共参考点)或电位是高还是低。比如在逻辑电路中,高于某个数值的电位称其为高电位,或高电平,低于某个
文章目录基于STC8A8K64S4A12智能车设计一、板载外设二、功能三、实物:四、代码五、PCB和元件六、焊接 基于STC8A8K64S4A12智能车设计一、板载外设1.1 红外接收头1.2 红外避障接口1.3 电机驱动电路1.4 蓝牙接口1.5 esp82266接口1.6 NRF24L01接口1.7 OLED电路1.8 JQ8900接口1.9 超声波接口1.10 舵机接口1.11 三个独立按
文章目录功能概览定时器配置通道配置改变`PWM`信号使用软件改变`PWM`占空比使用硬件改变`PWM`占空比改变`PWM`频率控制`PWM`的更多方式中断相关的高速低速模式官方新`API` 功能概览设置 LEDC 通道在高速模式或低速模式下运行,需要进行如下配置:定时器配置指定 PWM 信号的频率和占空比分辨率。通道配置绑定定时器和输出 PWM 信号的 GPIO。改变 PWM 信号输出 PWM
转载
2024-05-01 19:20:44
219阅读
转载
2024-07-23 15:04:24
233阅读
目录一、创建项目背景:1、选好自己需要的开发板(这里使用的STM32F103C8T6的开发板)2、引脚配置3、EXIT配置4、配置SYS5、配置GPIO6、项目配置二、Keil配置1、配置2、自己编写函数3、编译生成.hex文件4、烧录程序三、结果 一、创建项目背景:用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,
转载
2024-07-19 10:47:20
337阅读
ESP32 ——点亮一个LED所谓工欲善其事,必先点其灯。点灯应该是每位工程师拿到一块新板子时,第一件做的事。本篇主要介绍如何操纵esp32的IO口,并用IO口使一个led闪烁。如下是ESP-IDF的编程指南,在后面的学习过程中,会经常使用,可以添加一个书签。GPIO & RTC GPIO - ESP32 - — ESP-IDF 编程指南 v5.0.1 文档 (espressif.com)
转载
2024-05-22 11:20:18
1258阅读
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 文章目录一 前言:二 前言:三 官方`API`说明:二 代码:其他:一 前言:
PWM的技术我们再熟悉不过了,只需要输出脉冲信号,即可调节灯具或者电机这些设备,在ESP32里面,官方把输出控制的PWM的功能控制器叫PWMC,因为是由他控制的,见下图:[外链图片转存失
转载
2024-03-05 21:50:39
223阅读
ESP32控制舵机转动,使用blinker实现远程开关宿舍灯/宿舍门准备杜邦线若干条(至少3条)舵机一个,我使用的是SG90,大概扭力为1.4kg/cmESP32/ESP8266一块,我的是乐鑫的,带WIFI模块,大概30RMBUSB数据线一条ESP32使用servo库会出现编译问题,架构不匹配,所以我这里直接使用pwm进行舵机的控制,你也可以使用ESP8266直接使用servo库控制舵机,方便很
转载
2024-08-15 17:42:48
84阅读
1. 开发环境开发环境搭建见《Ubuntu构建ESP32 ESP-IDF开发环境》版本 2. 开发板和显示屏2.1 ESP32开发板市面上最常见的esp32开发板。 2.2 TFT LCD显示屏2.4寸240*320 TFT LCD液晶显示屏幕ST7789驱动SPI 4线串口。3. ESP32 LVGL下载移植见《ESP32 ESP-IDF TFT-LCD(ST7735 128
转载
2024-05-02 07:29:13
391阅读
文章目录1.ISELED 介绍1.1 前言1.2 ISELED联盟1.3 ISELED产品1.4 ISLED应用方向2.ISELED Driver获取及安装2.1 ISELED Driver获取2.2 ISELED Driver安装2.2.1 安装前准备2.2.2 安装注意事项2.2.3 安装后检查3.ISELED方案试用3.1 Demo方案介绍3.2 编写Demo程序3.2.1 图形化界面配置
使用STM32开发板和mbed平台实现的一个呼吸灯。材料,LED灯,电阻,STM32开发板。 先上一张效果图。 背景:我们之前设置GPIO口使用了DigitalOut,数字信号输出。只能是GPIO口为0或1两个值。在LED上体现的即是灭和亮。然而现实世界大量的信号都是模拟信号,如温度、声音、加速度等。百度上:“模拟信号是指信息参数在给定范围内表现为连续的信号。 或在一段连续的时
ESP32低功耗简介 文章目录ESP32低功耗简介深度睡眠及定时唤醒的代码什么是睡眠模式ESP32芯片内部1.主动模式2.调制解调器模式3.轻度睡眠4.深度睡眠5.休眠模式参考网站使用Touch唤醒睡眠使用外部中断唤醒The end 深度睡眠及定时唤醒的代码#define us_s 1000000 //将微秒转化为秒的系数
#define second 5 //睡眠五秒
const i
转载
2024-03-26 09:46:48
93阅读
雕爷学编程,Arduino动手做,开源硬件,创客传感器,RGB全彩LED模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来--
转载
2024-07-11 14:45:49
127阅读
DIY自己的ESP32控制器项目中需要一个控制器可以通过WiFi实现互联,原来的系统是用STC15和LoRa作的,因为通讯速度的问题,不太能满足用户的要求,既然ESP32这样火,干脆作一个ESP32的方案,实现系统间的通讯。速度肯定是没有问题了。本文主要介绍硬件实现过程,待项目有进展了再和大家讨论软件实现的方法。控制器控制器的一个组成部分是要实现一个仪表的连接,实现电池电压的测量和WiFi客户端。
转载
2024-02-14 15:21:54
105阅读
基于ESP-Rainmaker 本地点灯控制Demo测试?ESP-Rainmaker项目地址:https://github.com/espressif/esp-rainmaker/tree/master
?官方所提供的ESP-Rainmaker案例提供了2中配网模式:BLE蓝牙配网和 WIFI AP配网。(本文提供2个版本的esp32he esp32c3固件供大家测试,当然你也可以自行下载原
转载
2024-08-05 13:31:48
166阅读
前言 技术需要沉淀,很久没更新esp32的博文了,下个月的 esp32-s2 就要量产了,据说这是一个全新的芯片。已经在乐鑫 tao宝店铺预售了,我也预了一块,先玩玩吧。后面再给大家写些评论; 最近一个月在忙 TB02 模块的开发,包括使用文档手册,都已经差不多了,感觉泰凌的代码 就是 很烂,一堆宏,学
ESP32-Arduino中的FreeRTOS使用在platformio中不需要引入FreeRTOS的头文件,直接可用FreeRTOS使用第一步:任务的创建与删除下面的代码启用了两个任务,并且在执行10次之后进行删除,如果不删除的话,你们直接使用while(1)在里面循环。void task1( void * parameter )
{
for( int i = 0;i<10;i+
转载
2024-06-24 20:55:52
73阅读
什么是RGB灯WS2812B?之前用stm32点亮过这种灯感觉很好玩今天就试着用ESP32来点亮它 网上介绍这种灯的资料有很多,下面这个博客可以去了解一下。 其实如果要用stm32这些单片机直接用800KHZ的方波去驱动它还是需要研究一下的这个等我自己做的小彩灯回来了我再来写。今天来记录一下如何用ESP32来快速点灯。ardunino开发环境搭建这个如果已经完成那就成功一半了,如果没有搭建完成可以
转载
2024-05-05 17:20:16
317阅读
触摸按键硬件电路图K1,K2,K3,K4是四个触摸按键,C15、C16、C20、C21电容起到调节灵敏度的作用;TP0、TP1、TP2、TP3是按键输入,TPQ0、TPQ1、TPQ2、TPQ3是信号输出,接到了单片机的PE0 ~ PE3引脚硬件电路图没有用单片机引脚控制触摸芯片的功能引脚,而是直接用V_3V3和GND对功能引脚进行初始化,由图可知AHLB = 1,LPMB = 1,SM = 0,M
转载
2024-06-13 19:27:12
1017阅读