最新要闻
- 马云指出淘宝天猫未来三个方向:回归淘宝、回归用户、回归互联网
- 花了1330万 还有600万只:巴黎向老鼠投降了 要“同居”_全球热点
- 冷清的618 焦虑的手机厂商:未来只能靠苹果创新了?
- 跳桥救人小哥引来女网友公开示爱:网友警告切勿炒作 世界热点评
- 中国男足亚运队1-0胜韩国U24队:孙沁涵抽射建功
- 美国能单挑全世界吗(美国军力全球第一敢于与世界敌么)
- 观焦点:登陆百度网盘错误 1550017 百度云同步盘登录失败155010
- 趋之若鹜的鹜什么意思_趋之若鹜
- 《王者荣耀》发布S32赛季漂泊之剑预告PV 两款战令皮肤奖励公布
- 韩国首尔教育厅将对学校供餐用水产品进行全面辐射检测 旨在保证食品安全
- 微信上线“安静模式” 专为有听力障碍的人创造更好的环境
- 《庆余年2》公布喜相逢版角色海报 增加一些重要新人物
- “狗狗嫌天热自己坐电梯回家”登上热搜 主人急里忙慌寻找
- 炒菜用什么油好?
- 车企卖衣服 不务正业? 焦点信息
- 微软Win11处理器要求变动:AMD、英特尔一大波新U加入支持
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
100个物联网项目(基于ESP32)2快速入门
2快速入门
你将需要IDE来编写你的代码。我们推荐初学者使用Arduino IDE。虽然它不是最好的IDE,但它可以完成工作,而且对初学者来说是直接和容易使用的。在熟悉了Arduino IDE并发展到更复杂的项目后,你可能会发现利用VS Code与Platformio插件来代替它更为方便。
如何为ESP32编程?
可以使用不同的固件和编程语言来为ESP32编程。你可以采用:
- Arduino C/C++,使用ESP32的Arduino核心。
- Espressif IDF (IoT开发框架)
- Micropython
- JavaScript
- LUA
- ...
在本节中,我们将看到如何使用ESP32板的Arduino核心来为ESP32编程。
【资料图】
Arduino集成开发环境
Arduino集成开发环境(IDE)是一个软件应用程序,允许你为Arduino板编写、上传和调试代码。它是用于开发和上传代码到Arduino板的主要软件工具。Arduino IDE有简单、易用的界面,允许你编写、编辑和上传你的代码到Arduino板。它包括一些功能,如语法高亮,自动缩进,以及内置的串行监视器来调试你的代码。
要使用Arduino IDE,你需要在你的电脑上安装它,并使用USB线将你的Arduino板连接到你的电脑上。Arduino IDE支持广泛的编程语言,包括C++和Python,并且它与各种Arduino板兼容,包括Arduino Uno、Arduino Mega和Arduino Nano。
安装Arduino IDE
要使用Arduino IDE,你的计算机上必须安装有Java。如果你没有,去http://java.com/download,下载并安装最新的版本。
访问以下网址来获取Arduino IDE:https://www.arduino.cc/en/Main/Software
拿出你刚刚下载的文件夹并解压,使其可以使用。通过运行arduino.exe可执行文件来启动Arduino软件。
- 切换语言为中文
添加ESP32板的支持
你需要在Arduino IDE中添加对ESP32板的支持,以便能够对ESP32进行编程。注意以下步骤多需要VPN。请采取以下步骤:
- 转到文件>首选项。
Arduino IDE 文件 > 首选项
- 在 "其他开发板管理器地址"部分,输入以下信息。这也将增加对ESP32和ESP8266板的支持。
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsonhttp://arduino.esp8266.com/stable/package_esp8266com_index.json
看看下面的图片。然后点击"好"。
接下来,进入" 工具" > "开发板" > "开发板管理器..."
在搜索栏中,输入 "esp32 "并按回车键
点击 "esp32 by Espressif Systems "选项,然后点击 "Install"按钮。
等待安装完成,然后关闭开发板管理器窗口。
现在,进入 "工具">"板",从可用板的列表中选择 "ESP32开发模块 "选项。
- 安装完毕,你应该能够编写和上传代码到你的ESP32板。
值得注意的是,如果你的ESP32板没有被电脑识别,你可能还需要为它安装相应的驱动程序。你可以在ESP32 Arduino Core文档中找到关于如何在Arduino IDE中安装ESP32的更详细说明:
https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Arduino板子管理器:
Arduino Board Manager是Arduino集成开发环境(IDE)的功能,它允许你轻松地安装对附加板(如ESP32或Arduino Nano 33 BLE)的支持,而无需手动安装库和驱动程序。从那里,你可以搜索并安装对各种Arduino板的支持。板子管理器将为所选的板子下载和安装必要的库和驱动程序,使之很容易开始编程和使用该板子。
Arduino板子管理器是将新板子的支持添加到Arduino IDE的方便的方法,因为它消除了手动安装库和驱动程序的需要,并确保你有最新版本的必要软件。
ESP32的例子
使用Arduino IDE向ESP32上传代码
为了演示如何将代码上传到ESP32板上,我们将尝试一个简单的例子:让LED1 频繁亮3秒,熄10秒。
新建文件main.ino
#define LED1 15void setup() { pinMode(LED1, OUTPUT);}void loop() { digitalWrite(LED1, HIGH); delay(3000); digitalWrite(LED1, LOW); delay(10000);}
参考资料
- 软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
- 本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
- python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
Arduino IDE实例
使用USB线将你的ESP32开发板连接到你的电脑上。
重要的是:你将需要利用有数据线的USB线。一些来自充电器或便携式电源库的USB线只是提供电源,不允许传输数据;这些电缆将无法运行。
现在,为了上传代码,请按照下面列出的步骤操作。
1)选择你的ESP32板的名称,方法是进入工具>板,向下滚动到ESP32部分,然后在那里选择板的名称。
2)从列表中选择COM端口,进入工具菜单,选择端口选项。如果你想使用的COM端口是灰色的,这表明你没有安装必要的USB驱动程序。ESP32选择COM端口的Arduino IDE
- 按下上传(右箭头)按钮。
使用一根杜邦线将 P3 端子上的 15 号脚与LED 模块的 D1 脚连接,可以看到开发板上的 D1 指示灯被点亮,如下:
运行功能代码是保存在开发板的 FLASH 里面,断电后不丢失。
还可以通过波特率115200 查看串口。
注意上传文件时需要关闭串口。
使用面包板:
关键词:
100个物联网项目(基于ESP32)2快速入门
【linux命令】“瑞士军刀”nc的用法简介-天天关注
STL
马云指出淘宝天猫未来三个方向:回归淘宝、回归用户、回归互联网
花了1330万 还有600万只:巴黎向老鼠投降了 要“同居”_全球热点
冷清的618 焦虑的手机厂商:未来只能靠苹果创新了?
跳桥救人小哥引来女网友公开示爱:网友警告切勿炒作 世界热点评
中国男足亚运队1-0胜韩国U24队:孙沁涵抽射建功
美国能单挑全世界吗(美国军力全球第一敢于与世界敌么)
观焦点:登陆百度网盘错误 1550017 百度云同步盘登录失败155010
趋之若鹜的鹜什么意思_趋之若鹜
《王者荣耀》发布S32赛季漂泊之剑预告PV 两款战令皮肤奖励公布
韩国首尔教育厅将对学校供餐用水产品进行全面辐射检测 旨在保证食品安全
微信上线“安静模式” 专为有听力障碍的人创造更好的环境
《庆余年2》公布喜相逢版角色海报 增加一些重要新人物
JUC同步锁原理源码解析五----Phaser 今日热搜
ASP.NET Core MVC 从入门到精通之日志管理_世界热闻
计算几何之两条线段的交点|世界时快讯
看点:博客项目01
“狗狗嫌天热自己坐电梯回家”登上热搜 主人急里忙慌寻找
炒菜用什么油好?
车企卖衣服 不务正业? 焦点信息
微软Win11处理器要求变动:AMD、英特尔一大波新U加入支持
InnoDB 缓冲池
天天资讯:俄罗斯天然气工业银行拟参与无担保人民币债券市场
做小吃前途如何?惠记粉汤羊血加盟开店,开哪儿都火!
天天短讯!特斯拉车祸后复出 演员林志颖首次现身内地商演
专家称年轻人撑不起车市:中老年人才有足够能力拉动市场|视讯
今日精选:予以的拼音(予以)
【财经分析】数据赋能城市升级——2023中国资源型老工业城市转型发展指数研讨会在北京举办
每天喝咖啡的人 20年后都怎么样了?三大好处、三大不要 焦点精选
2024年见 龙芯也要做显卡了:IP设计已完成 还在优化
冷知识!大熊猫近视高达800度:只能看清几米之内物体 看热讯
索尼粉丝迷惑行为:请愿Xbox第一方游戏《星空》成PS5独占
开票!2023年安阳首场演唱会等你来抢!附购票入口
Liunx nginx服务|环球要闻
Manacher算法学习笔记
世界最新:799元价格屠夫!小米电视把国外品牌全打趴了
外来生物美国珍珠鳖被放生太湖:围观者欢呼雀跃|世界简讯
天天热讯:Mate发布Voicebox AI模型:仅需2秒片段即可“学会”语音细节
全球热资讯!首发4899元 外星人新款27英寸游戏显示器上架:180Hz高刷
国产操作系统赶超Win 10 统信UOS更新:换机可批量重装软件
世界头条:因编造、传播与期货交易有关的虚假信息行为 上海点钢电子商务被罚30万元
【环球热闻】Rust语言 - 接口设计的建议之显而易见(Obvious)
天猫品牌评估一般几天_天猫品牌评估_最新消息
北京电动自行车新规今起实施:电池温度达80度需有报警音
世界新消息丨女孩毕业典礼捐10万:含4年奖学金 用于帮助乡村孩子
当前观点:高通、联发科找到共同点了:骁龙8G3、天玑9300 AI性能爆发
云南普者黑现罕见的粉白相间荷花:花瓣如脂如玉 世界快播报
ppt讲课技巧互动_ppt讲课技巧 世界视点
【解决方法】锐捷 EVE 模拟器关联 Wireshark 进行抓包 焦点速讯
js-audio-recorder 插件实现web端录音
曼努埃尔·加西亚(关于曼努埃尔·加西亚介绍)
新加坡一廉价航班飞机降落后发现少个轮胎:曾出现胎压异常
全球领先!刘经南院士:北斗是唯一集通导遥等功能卫星导航系统 新视野
民营卫星俯拍四川盆地:中国两项唯一的天府之国 全球焦点
世界关注:达标没?调查称53.7%年轻人存款不足10万 感受下中等收入群体收入标准
海口一特斯拉高速行驶撞飞小车 官方通报:致一死一伤_当前独家
英雄联盟更新不动了怎么办_英雄联盟更新不动
【解决办法】DHCP Relay环境中PC无法获取IP地址,排错与解法 全球新要闻
华为云邓明昆:云原生时代,以开源赋能数字化转型
每日视讯:Quartz.net的最佳实践
动态:【高端访谈】推进金融租赁业务“全绿”转型——专访兴业金租董事长李小东
柯力传感涨停_焦点短讯
一加Ace 2 Pro把骁龙8 Gen2下放!同档位性能无敌-全球观天下
国服关了5个月 魔兽世界音乐会重返国内:门票最高680元 世界要闻
《王者荣耀》S32赛季官宣:又一个双剑战士上线 美人鱼也要来了-每日看点
明年开播!《英雄联盟》电竞剧概念海报发布:张艺谋导演、易烊千玺主演
美国波士顿机场波音737撞上空客321:今年已发生多起类似事件_世界独家
【环球报资讯】画江湖之灵主哪里可以看完整版 画江湖之灵主哪里可以看
世界新资讯:vi命令使用详解
天天热推荐:生态合作 | ShowMeBug入驻集简云平台,多招聘系统管理更便捷
ElasticSearch的使用和介绍
CVE-2023-33246命令执行复现分析 环球观天下
java~搞懂Comparable接口的compareTo方法_天天观焦点
贵州“村超”持续火爆 游客纷纷点赞榕江美食_视讯
天天速读:华为在东莞成立极目机器人公司 注册资本为8.7亿元
不叫C929 中国商飞展出最新宽体远程飞机:载320人飞1.2万公里-当前焦点
官方:国家反诈中心App累计预警3.1亿次 96110电话一定要接!
十几万买豪车将成历史?BBA集体宣布放弃低端车型
最具颠覆性技术 马斯克再次警告:AI有可能给人类带来灾难-每日资讯
全球热门:《塞尔达传说王国之泪》5月份在日本售出150万部
每日报道:使用Flow发送企业应用的通知到微信里
.Net 微服务之旅 天天播报
华为云黄瑾:做强坚实数据底座,GaussDB与产业携手共进
度假区(张渚镇)现场检查国家卫生镇复审工作开展情况
天天快播:华为要求日本通信企业支付专利费 揭秘背后:WiFi 6等专利简直无敌
8月上市!110万的仰望U8要收取豪车税和购置税吗:官方给出答案|世界聚看点
小米系造车成果申报了!增程式越野、智能驾驶拉满:乍看很路虎卫士 环球热讯
《黑袍纠察队》父亲节贺图:祖国人化身"好大儿"-世界热推荐
环球简讯:安卓用户为何加速转投iPhone?原因揭开
每日信息:用电负荷频创新高 央企能源保供备战“迎峰度夏”
中兴通讯(000063):中兴闪耀400G与算力网络时代|全球热消息
环球快看点丨《三体》番外剧《三体:大史》新海报出炉:于和伟主演
关于Cloud-磁盘-分区-物理边界的扩展-扩容
*ST易尚:减持是高管个人权利 公司正准备提交退市复核申请 世界热闻
市区真的能开?小鹏首款MPV曝光 车长5.45米 比腾势D9还大
天天速读:深圳龙华暴雨内涝 街头水深没过车头 比亚迪唐淡定冲浪
成本价曝光!日媒拆小米12T Pro:对中国自研芯片现状感叹 华为笑而不语
世界消息!产品未出周边先行!MOMAX宣布将为Vision Pro开发系列配件