触摸按键硬件电路图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阅读
YIE001PCIe开发板之拨动开关1 获取拨动开关状态2 显示开关状态3 测试 YIE001上有两个拨动开关,可通过对应的寄存器位得知它们的状态,以实现交互控制。这篇尝试将按键获取,以及图形显示的编码。1 获取拨动开关状态UEFI开发探索第75篇中,列出了YIE001开发板的硬件资源。板子上提供了两个拨动开关,分别对应CH366的GPI1和GPI2。对照CH366的芯片手册,定义其相关的宏定义
ESP32控制舵机转动,使用blinker实现远程开关宿舍灯/宿舍门准备杜邦线若干条(至少3条)舵机一个,我使用的是SG90,大概扭力为1.4kg/cmESP32/ESP8266一块,我的是乐鑫的,带WIFI模块,大概30RMBUSB数据线一条ESP32使用servo库会出现编译问题,架构不匹配,所以我这里直接使用pwm进行舵机的控制,你也可以使用ESP8266直接使用servo库控制舵机,方便很
转载
2024-08-15 17:42:48
84阅读
基于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 模块的开发,包括使用文档手册,都已经差不多了,感觉泰凌的代码 就是 很烂,一堆宏,学
_____ 巴法云介绍https://cloud.bemfa.com/docs/#/特点: 支持发布/订阅模式平台使用,参见文档* 基本原理1, 巴法云创建主题2, 单片机程序里设置巴法云中的创建的主题3, 巴法云里某主题下发送消息,单片机里因为订阅了主题,所以能收到消息* 使用步骤1, 登录注册2, 获取私钥 UID3, 创建主题4, 推送消息 a, 在该主题
转载
2024-06-18 08:33:15
271阅读
要求使用点触开关翻转LED灯的点亮和熄灭。分析选用LED的GPIO端口时要注意不能选用34到39管脚,因为它们仅输入管脚。点触开关需要监听中断然后来翻转LED的控制管脚,所有的管脚都可以添加到中断服务程序中。如果LED显示翻转不是很顺畅可以添加函数去抖。接线图代码分析设置GPIO将这GPIO设置成全局变量,后期可以根据需求修改GPIO端口。gpio_num_t gpio_led_num = GPI
转载
2024-03-29 13:31:23
415阅读
索引参考实例:相关库文件1. Digital RGB LED Weatherproof Strip 60LED/m*3m SKU: FIT03522. 如何使用Arduino控制采用WS2812B可独立寻址的LED灯2. 使用WS2812B LED的交互式LED咖啡桌4. Adafruit_NeoPixel库的示例4.1 buttoncyclerAAdafruit_NeoPixel库使用 参考实
目录前言环境安装及配置认识元器件编辑 几个程序1、控制红灯绿灯交替闪烁2、实现按下按钮时红灯绿灯切换3、呼吸灯实现4、电机工作5、舵机工作总结前言笔者有幸在这数月时间参加由山东大学、百度飞桨、海尔·海纳云、中科曙光、四川城乡融合人才培养基金会青少儿教育公益基金共同发起的引航计划实训项目。引航计划是为了普及人工智能通识,培养人工智能人才的人工智能教育计划,共分为六门课程:四门线上课——人工
文章目录功能概览定时器配置通道配置改变`PWM`信号使用软件改变`PWM`占空比使用硬件改变`PWM`占空比改变`PWM`频率控制`PWM`的更多方式中断相关的高速低速模式官方新`API` 功能概览设置 LEDC 通道在高速模式或低速模式下运行,需要进行如下配置:定时器配置指定 PWM 信号的频率和占空比分辨率。通道配置绑定定时器和输出 PWM 信号的 GPIO。改变 PWM 信号输出 PWM
转载
2024-05-01 19:20:44
219阅读
又是一年春节到,为了感谢一直以来支持HaaS的开发者朋友们,ESP32 + HaaS Python为大家DIY送福啦!!!除了送福,还有丰富的光效动画哦那么,开发起来难不难呢?按照惯例,只需3步:1、硬件连线、开发前先体验一把1.1、硬件连线只需准备如下硬件ESP32开发板外置5V电源(可选)WS2812点阵屏(分辨率16*16)杜邦线若干其中,WS2812点阵屏跟ESP32之间的连如下:&nbs
转载
2024-04-10 10:34:12
209阅读
GD32:上电不工作,需要按一下复位按键程序才能跑起来 文章目录GD32:上电不工作,需要按一下复位按键程序才能跑起来1.问题描述2. 我的调试思路2.1 第一步,排除电源问题2.2 第二步,排除复位电路的问题2.3 第三步,分析启动过程3 .总结 1.问题描述绘制一个gd32450的pcb板子,结果烧录程序后发生下面事情:上电程序不能正常启动或者偶尔可以正常启动一次,很随机。当上电后程序不启动的
在开始本教程以前,请先完成以下准备工作。1. 将ESP8266-NodeMCU开发板与电脑通过数据线连接好2. 确保您已经安装好Arduino IDE的ESP8266开发插件,(如您不确定如何实现此项工作,请点击这里进入本操作说明教程页面。)3. 本教程需要使用“TCP_UDP测试工具软件”,请点击这里下载该软件并确保您的电脑可以运行使用该软件。完成了以上操作后,请继续以下各步操作。第0步请将以下
设计简介该设计使用esp32连接光敏传感器,根据自己设定的光度阈值来自动控制led灯的亮灭。当光强低于阈值时led灯打开。当光强高于阈值时led灯关闭。硬件电路连接引脚部分可以自行定义^,^ 光敏传感器阈值也可以根据自己所需环境自行调节光敏模块上的调节旋钮,达到自己所需即可。光敏传感器简介 光敏电阻是用硫化隔或硒化隔等半导
转载
2024-06-18 16:51:06
515阅读
文章目录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阅读
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 文章目录一 前言:二 前言:三 官方`API`说明:二 代码:其他:一 前言:
PWM的技术我们再熟悉不过了,只需要输出脉冲信号,即可调节灯具或者电机这些设备,在ESP32里面,官方把输出控制的PWM的功能控制器叫PWMC,因为是由他控制的,见下图:[外链图片转存失
转载
2024-03-05 21:50:39
223阅读
前言 ESP32-C3模组是4月初发布上线的一款双模(2.4GWiFi+BLE5.0)的通信模块,博主手上的是一款外置2M Flash的型号ESP32-C3F:本文是在Linux 开发环境用的是乐鑫的ESP-IDF的master分 支的SDK基础上做的二次开发。 所以需要准备的软件: &nbs
转载
2024-03-29 23:45:06
1128阅读
什么是RGB灯WS2812B?之前用stm32点亮过这种灯感觉很好玩今天就试着用ESP32来点亮它 网上介绍这种灯的资料有很多,下面这个博客可以去了解一下。 其实如果要用stm32这些单片机直接用800KHZ的方波去驱动它还是需要研究一下的这个等我自己做的小彩灯回来了我再来写。今天来记录一下如何用ESP32来快速点灯。ardunino开发环境搭建这个如果已经完成那就成功一半了,如果没有搭建完成可以
转载
2024-05-05 17:20:16
317阅读