点亮一个esp32 的led
最近入了一个ESP32 兄弟们,这玩意还可以,买来肯定是给它点亮啊对吧 我就是点灯侠🎇



😭千万不要不接天线啊,不然你会一直找不到你的wifi
1.点灯第一步你得有IDE == Arduino

就是这个绿东西
可是怎么下载安装呢?自己百度吧,当然你要是懒这边也给您附加了连接
Arduino 安装 ---这里作者认为你看连接并且你安装好了
esp32 sdk 安装 ---这里也作者认为你看连接并且你安装好了
2023/5/2 值得注意的是 这个sdk你需要以管理员的身份去运行
ok 现在进入第二步
2.编写点灯程序
const int LED = 2;
void setup() {// initialize digital pin LED_BUILTIN as an output.pinMode(LED, OUTPUT);
}// the loop function runs over and over again forever
void loop() {digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)delay(1000); // wait for a seconddigitalWrite(LED, LOW); // turn the LED off by making the voltage LOWdelay(1000); // wait for a second
}
烧录
一定要选串口

上传

项目使用了 219045 字节,占用了 (16%) 程序存储空间。最大为 1310720 字节。
全局变量使用了16088字节,(4%)的动态内存,余留311592字节局部变量。最大为327680字节。
esptool.py v3.3
Serial port COM4
Connecting......
Chip is ESP32-D0WD-V3 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: e8:31:cd:74:1c:84
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00045fff...
Flash params set to 0x022f
Compressed 18880 bytes to 12992...
Writing at 0x00001000... (100 %)
Wrote 18880 bytes (12992 compressed) at 0x00001000 in 0.5 seconds (effective 279.9 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds (effective 350.9 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 490.3 kbit/s)...
Hash of data verified.
Compressed 219440 bytes to 120828...
Writing at 0x00010000... (12 %)
Writing at 0x0001d956... (25 %)
Writing at 0x00022fd3... (37 %)
Writing at 0x00028288... (50 %)
Writing at 0x0002d6ef... (62 %)
Writing at 0x00035f5d... (75 %)
Writing at 0x0003e042... (87 %)
Writing at 0x000438e3... (100 %)
Wrote 219440 bytes (120828 compressed) at 0x00010000 in 2.4 seconds (effective 722.3 kbit/s)...
Hash of data verified
烧写成功看你的板子是不是在blink blink ✨✨✨✨点灯视频
相关文章:
点亮一个esp32 的led
最近入了一个ESP32 兄弟们,这玩意还可以,买来肯定是给它点亮啊对吧 我就是点灯侠🎇 😭千万不要不接天线啊,不然你会一直找不到你的wifi 1.点灯第一步你得有IDE Arduino 就是这个绿东西 可是怎么下载安装呢ÿ…...
C++ shared_ptr进一步认知,为什么引用计数>2退出作用域都可以调用析构
1.使用智能指针需要#include <memeroy> 2.上代码: #include <memory> #include <iostream> using namespace std; struct lifePeriod {lifePeriod():a(1){cout << "无参构造!" << endl;}virtual ~lifePeriod(…...
JavaScript代码片段二
见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看...... JavaScript统计文字个数、特殊字符转义、动态插入js代码、身份证验证 统计文字个数 f…...
【计算机视觉】单目深度估计模型-Depth Anything-V2
概述 本篇将简单介绍Depth Anything V2单目深度估计模型,该模型旨在解决现有的深度估计模型在处理复杂场景、透明或反射物体时的性能限制。与前一代模型相比,V2版本通过采用合成图像训练、增加教师模型容量,并利用大规模伪标签现实数据进行学…...
Servlet 和 Spring MVC:区别与联系
前言 在 Java Web 开发中,Servlet 和 Spring MVC 是两个重要的技术。Servlet 是 Java Web 的基础组件,而 Spring MVC 是一个高级 Web 框架,建立在 Servlet 的基础之上,提供了强大的功能和易用性。这篇文章将从定义、原理、功能对…...
【期末复习】三、内存管理
1.物理内存管理 空闲内存管理方式主要分为:等长划分和不等长划分。 内存管理方式 单一连续分区 基本思想:一段时间内只有一个进程在内存。 特点:简单,内存利用率低, 有三种不同的布局: 固定分区 把内存空间分割成若干区域, 称为分区。 每个分区的大小可以相同也可…...
Microsoft Azure Cosmos DB:全球分布式、多模型数据库服务
目录 前言1. Azure Cosmos DB 简介1.1 什么是 Azure Cosmos DB?1.2 核心技术特点 2. 数据模型与 API 支持2.1 文档存储(Document Store)2.2 图数据库(Graph DBMS)2.3 键值存储(Key-Value Store)…...
【Docker】安装registry本地镜像库,开启Https功能
下载镜像 docker pull registry:2 需要启动https功能,就要生成服务端的自签名的证书和私钥,以及在docker客户端安装这个经过签名的证书。 第一步:生成公私钥信息,第二步,制作证书签名申请文件, 第三步&…...
JUC--线程池
线程池 七、线程池7.1线程池的概述7.2线程池的构建与参数ThreadPoolExecutor 的构造方法核心参数线程池的工作原理 Executors构造方法newFixedThreadPoolnewCachedThreadPoolnewSingleThreadExecutornewScheduledThreadPool(int corePoolSize) 为什么不推荐使用内置线程池&…...
后端Java开发:第十一天
第十一天:方法重载 - 理解与应用 今天我们继续深入 Java 的世界,讨论 Java 中的 方法重载(Method Overloading)。你可能会想,什么是方法重载?简单来说,方法重载允许你在一个类中定义多个同名方…...
基于 GEE 的长时间序列 Landsat 5 影像下载
目录 1 完整代码 2 运行结果 1 完整代码 var LT5 ee.ImageCollection("LANDSAT/LT05/C01/T1"),imageVisParam {"opacity":1,"bands":["B4","B3","B2"],"gamma":1},roi ee.FeatureCollection(&quo…...
Unity-Mirror网络框架从入门到精通之Attributes属性介绍
前言 在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进…...
软考证书邮寄步骤
一、点击网址 https://www.ruankao.org.cn/ 复制上述网址,粘贴至浏览器中。点击 “报名入口” 。 二、点击入口 选择考试批次。点击你所在考试地点的入口并进入。 三、登录 输入手机号和密码。进行验证。 四、点击基本信息 点击右上角。进入 “基本信息” 。 五、…...
计算机网络 (29)网络地址转换NAT
前言 网络地址转换(Network Address Translation,NAT)是计算机网络中的一种重要协议,它主要用于将私有IP地址转换为公共IP地址,以实现内部网络与外部网络之间的通信。 一、基本概念 NAT是一种在局域网(LAN&…...
nlp培训重点-2
1. 贝叶斯公式 import math import jieba import re import os import json from collections import defaultdictjieba.initialize()""" 贝叶斯分类实践P(A|B) (P(A) * P(B|A)) / P(B) 事件A:文本属于类别x1。文本属于类别x的概率,记做…...
设计模式(1)——面向对象和面向过程,封装、继承和多态
文章目录 一、day11. 什么是面向对象2. 面向对象的三要素:继承、封装和多态2.1 封装**2.1.1 封装的概念****2.1.2 如何实现封装****2.1.3 封装的底层实现**2.1.4 为什么使用封装?(好处)**2.1.5 封装只有类能做吗?结构体…...
培训机构Day24
今天讲了一些javaee比较过时的技术,虽然已经过时,该学的还得学学。 知识点: http://localhost:8080/demo01/demo1?a1&b2&c3 pattern: /demo1 上下文路径:ContextPath,/demo01,不包含请求参数。 …...
1/7 C++
练习:要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数,并在主程序中完成测试 要求使用new #include <iostream>using namespace std; double *addr_new() {double …...
C语言初阶习题【23】输出数组的前5项之和
1. 题目描述 求Snaaaaaaaaaaaaaaa的前5项之和,其中a是一个数字, 例如:222222222222222 2.思路 分析下,222222222222222,怎么把它每一项算出来 2 210222 22102222 2221022222 我们的多项式就是a a*102,…...
Android audio(1)-音频模块概述
Audio模块是Android系统的重要组成部分,在 Android 中负责音频路由,数据处理,音频控制,音频设备管理/切换。 下面的内容大多翻译自android官网,读者可跳过阅读后面的博客。 一、系统架构 下图说明了音频模块的组成,并指出各组成部分所涉及的相关源代码。所谓架构就是说模…...
【企业级大模型配置中枢设计白皮书】:支撑千亿参数模型日均万次配置变更的6层防御体系
第一章:大模型工程化配置管理策略的演进与挑战 2026奇点智能技术大会(https://ml-summit.org) 大模型工程化已从实验性探索迈入规模化交付阶段,而配置管理正成为制约迭代效率与系统可靠性的关键瓶颈。早期依赖硬编码或环境变量的方式,在多模…...
BGE Reranker-v2-m3性能优化:算法与工程实践
BGE Reranker-v2-m3性能优化:算法与工程实践 1. 引言 在信息检索和RAG(检索增强生成)应用中,重排序模型的质量和效率直接影响着最终的用户体验。BGE Reranker-v2-m3作为北京智源研究院推出的轻量级重排序模型,凭借其…...
终极指南:3步掌握IPATool命令行工具,轻松下载iOS应用IPA文件
终极指南:3步掌握IPATool命令行工具,轻松下载iOS应用IPA文件 【免费下载链接】ipatool Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store 项目地址: https://gitcode.com/GitHub_T…...
【CW32实战】从零到一:MDK环境配置与固件库点亮LED
1. 开发环境准备:MDK安装与固件库获取 第一次接触CW32系列单片机时,环境搭建往往是最让人头疼的环节。我刚开始用CW32F030的时候,光是安装软件就折腾了大半天。下面就把我踩过的坑和验证过的正确方法分享给大家。 首先需要下载MDK开发环境&am…...
三步搞定iOS激活锁绕过:applera1n工具使用全指南
三步搞定iOS激活锁绕过:applera1n工具使用全指南 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 你是否曾经因为忘记Apple ID密码而无法使用自己的iPhone?或者购买的二手设备被…...
搜索引擎Elasticsearch
Elasticsearch:大数据时代的智能搜索利器 在信息爆炸的今天,如何快速、精准地检索海量数据成为企业和开发者的核心需求。Elasticsearch作为一款开源的分布式搜索引擎,凭借其高性能、可扩展性和易用性,成为全球范围内广泛应用的搜…...
C++高性能接口开发:美胸-年美-造相Z-Turbo加速方案
C高性能接口开发:美胸-年美-造相Z-Turbo加速方案 1. 引言 想象一下,你正在开发一个图像生成应用,用户输入文字描述,系统需要在不到一秒内生成高清图片。传统的Python接口虽然开发简单,但在高并发场景下性能瓶颈明显&…...
别再手动加电阻了!手把手教你用Xilinx 7系列FPGA的DCI功能搞定高速信号完整性
别再手动加电阻了!手把手教你用Xilinx 7系列FPGA的DCI功能搞定高速信号完整性 当你在设计一块高速数据采集卡时,是否曾被密密麻麻的端接电阻搞得焦头烂额?每个LVDS差分对需要两个100Ω电阻,DDR3接口每根数据线又得配一个39Ω电阻.…...
5分钟掌握Warframe自动演奏:ShawzinBot终极免费指南 [特殊字符]
5分钟掌握Warframe自动演奏:ShawzinBot终极免费指南 🎮 【免费下载链接】ShawzinBot Convert a MIDI input to a series of key presses for the Shawzin 项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBot 想让你的Warframe角色在游戏中演…...
Chord - Ink Shadow 助力Java开发者:SpringBoot集成与智能API构建
Chord - Ink & Shadow 助力Java开发者:SpringBoot集成与智能API构建 最近和几个做后端的朋友聊天,发现大家都有个共同的感受:现在做应用,不加点AI能力,好像都有点不好意思拿出手了。但真要把那些大模型集成到自己…...
