Arduino+esp32+blinker第一课点灯 文章目录Arduino+esp32+blinker第一课点灯前言一、开发环境搭建二、开发第一个点灯程序1.添加设备2.载入示例3.代码部分4.关键代码讲解5.程序烧写总结 前言为了实现远程控制,加深为物联网知识的认识,今天就教大家如何用手机app来控制我们的开发板,通过控制开发板点亮一盏。我们的开发环境是以arduino IDE为开发基础,通
int LED = 2; void setup() { pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, HIGH); //打开LED,输出高电平 delay(1000); //等待一秒 digitalWrite(LED, LOW); / ...
转载 2021-10-29 21:14:00
2241阅读
2评论
#include <Arduino.h>int LED = 2;//定义二号引
原创 2023-05-18 11:47:31
522阅读
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
393阅读
作者有话说   博主对于Arduino开发并没有基础,但是为了实现更加方便的配网,这几天一直在尝试用ESP32-12F(因为手头刚好有一个,其他的也可以)来做远程开关灯!不知道大家是否注意到,上一篇利用STM32实现远程开关灯时,对于是开灯还是关灯,完全依赖于接收到的腾讯云发送的指令的次数,这个方式很傻。这样写是因为在使用腾讯连连APP时,发现按下按钮只能发送固定的指令,无法区别是开灯还是关灯。但
ESP32低功耗简介 文章目录ESP32低功耗简介深度睡眠及定时唤醒的代码什么是睡眠模式ESP32芯片内部1.主动模式2.调制解调器模式3.轻度睡眠4.深度睡眠5.休眠模式参考网站使用Touch唤醒睡眠使用外部中断唤醒The end 深度睡眠及定时唤醒的代码#define us_s 1000000 //将微秒转化为秒的系数 #define second 5 //睡眠五秒 const i
lora Sx1278模块1、初始化 (1)首次先对SPI的IO口初始化可通过硬件SPI和软件模拟SPI (2)模块在初始化之前应先复位模块,reset针脚主要对模块重启有作用低电平有限高电平运行,这个针脚主要在是初始化的时候操作,初始化成功之后严禁使用此针脚了,要保持reset针脚为高电平时刻保持运行状态 (3)首次读写寄存器时会出现不准的现象。所以我们在初始化之前
TPYBoardv102+v202家庭无线温湿度检测  一、实验器件  1、TPYBoardv1021块  2、TPYBoardv2021块  3、Nokia5110LCD显示屏1块  4、DHT11温湿度传感器1个  5、microUSB数据线2根  6、面包板1块  7、杜邦线若干  二、实验步骤  1、TPYBoardv102连接DHT11,采集温湿度信息;  2、TPYBoardv102将
 NeoPixels也被称为WS2812 LED彩带,是连接在一起的全彩色led串。你可以设置他它们的红色,绿色和蓝色值, 在0到255之间。neopixel模块可通过精确的时间控制,生成WS2812控制信号。原理      WS2812RGB 数据协议采用单线归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的24b
基于ESP-Rainmaker 本地点灯控制Demo测试?ESP-Rainmaker项目地址:https://github.com/espressif/esp-rainmaker/tree/master ?官方所提供的ESP-Rainmaker案例提供了2中配网模式:BLE蓝牙配网和 WIFI AP配网。(本文提供2个版本的esp32he esp32c3固件供大家测试,当然你也可以自行下载原
LED闪烁 控制LED灭是MCU开发中一个最简单的应用功能,实现这个应用功能包含了MCU开发中工程的构建、编译的过程、下载烧录的方式、开机运行的流程等等内容。1. 开发工具链针对ESP32开发,乐鑫官方提供了ESP-IDF框架以及对应的开发工具链,开发环境的搭建可以参考上一章节的内容。作为一个LED控制的简单程序,只需要基于Xtensa架构的GNU交叉编译工具的支持。2. LE
转载 2024-03-25 15:39:49
983阅读
ESP32 是设计用来应对移动设备、可穿戴电子设备和物联网(IoT)芯片,作为一款超低功耗芯片,具有许多特定,比如精细的时钟门控、节能模式和动态电压调整等。在使用超低功耗的IoT传感器Hub应用时,ESP32只有在某些特定情况下才会被周期性唤醒,能够极大地降低消耗。通过调整射频放大器的输出功率,还能实现通信距离、数据传输速度和功耗的最佳平衡。ESP32先进的电源管理技术,可以在不同的功耗
转载 2024-03-30 08:34:41
599阅读
【代码】Stm32点亮一堆
原创 2023-02-18 11:43:05
135阅读
N32WB452点亮LED
原创 2023-12-02 10:46:34
227阅读
文章目录功能概览定时器配置通道配置改变`PWM`信号使用软件改变`PWM`占空比使用硬件改变`PWM`占空比改变`PWM`频率控制`PWM`的更多方式中断相关的高速低速模式官方新`API` 功能概览设置 LEDC 通道在高速模式或低速模式下运行,需要进行如下配置:定时器配置指定 PWM 信号的频率和占空比分辨率。通道配置绑定定时器和输出 PWM 信号的 GPIO。改变 PWM 信号输出 PWM
转载 2024-05-01 19:20:44
221阅读
又是一年春节到,为了感谢一直以来支持HaaS的开发者朋友们,ESP32 + HaaS Python为大家DIY送福啦!!!除了送福,还有丰富的光效动画哦那么,开发起来难不难呢?按照惯例,只需3步:1、硬件连线、开发前先体验一把1.1、硬件连线只需准备如下硬件ESP32开发板外置5V电源(可选)WS2812阵屏(分辨率16*16)杜邦线若干其中,WS2812阵屏跟ESP32之间的连如下:&nbs
转载 2024-04-10 10:34:12
209阅读
WS2812自带5050,只需要一个IO口就能够驱动LED带,十分方便。但是,由于需要800K的PWM信号,对大部分单片机来说,压力非常大,通常单片机的硬件PWM只支持到100K左右。 好不容易在网上找了个例子,为了满足处理速度,预先将字节转化为比特,需要24字节的缓冲区,而且只能适用于1的情况。 http://www.ndiy.cn/forum.php?mod=viewthre
原创 2015-12-02 15:32:59
3691阅读
文章目录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上体现的即是灭和。然而现实世界大量的信号都是模拟信号,如温度、声音、加速度等。百度上:“模拟信号是指信息参数在给定范围内表现为连续的信号。 或在一段连续的时
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 文章目录一 前言:二 前言:三 官方`API`说明:二 代码:其他:一 前言: PWM的技术我们再熟悉不过了,只需要输出脉冲信号,即可调节灯具或者电机这些设备,在ESP32里面,官方把输出控制的PWM的功能控制器叫PWMC,因为是由他控制的,见下图:[外链图片转存失
转载 2024-03-05 21:50:39
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5