美文网首页arduinoESP32&Arduino
ESP32学习1--安装Arduino环境,点亮板载led

ESP32学习1--安装Arduino环境,点亮板载led

作者: 济南凡事 | 来源:发表于2018-09-08 23:02 被阅读80次

    ESP32 是一款 WiFi 和蓝牙系统级芯片(SoC),具有行业领先的射频性能、低功耗和高度集成的优势。ESP32 集成了完整的发射/接收射频功能,包括天线开关,射频 balun,功率放大器,低噪放大器,过滤器,电源管理模块和先进的自校准电路。自校准电路实现了动态自动调整以消除外部电路的缺陷。ESP32 带有2个 32位、LX6 CPU,主频高达 240MHz,采用 7级流水线架构。ESP32 还集成了丰富的模拟传感和数字接口。 ESP32 的超低功耗射频架构和拥有专利的省电技术延长了实际应用的电池续航时间。 可作为独立应用程序或是主机 MCU 的从设备。作为从设备,ESP32 通过 SPI/SDIO 或 I2C/UART 接口提供 WiFi 和 蓝牙功能。

    我买到的是深圳安信可推出的基于ESP32的NodeMCU-32S Lua WiFi物联网开发板,某宝购买,加邮费45大洋。拿到手以后很兴奋,先后测试了NodeMCU,LoBo MicroPython for ESP32,MircoPython,分别实现了led呼吸灯、蜂鸣器演奏音乐、配置wifi、PWM、红外遥控器等,简单易学,感觉挺好玩的,原来手上吃灰的那些小组件都用起来了。

    得知ESP32模块可以直接玩Arduino,马上查了一下教程,跟着教程玩一下。

    1、下载Arduino IDE软件

    打开https://www.arduino.cc/en/Main/Software,根据电脑情况我选择的是Windows 免安装ZIP包,下载完毕以后解压到D:\ESP32\arduino-1.8.4

    2、下载git工具

    我直接用360安全卫士安装的,按顺序安装前三个软件

    3、克隆arduino-esp32源码

    在arduino开发环境目录D:\ESP32\arduino-1.8.4\hardware下建立一个文件夹 espressif,然后将arduino-esp32源码克隆到这个目录下。

    在D:\ESP32\arduino-1.8.4\hardware\espressif文件夹里点右键,选择git clone

    URL填写https://github.com/espressif/arduino-esp32.git,然后点击ok

    4、点击get.exe

    克隆完毕以后,打开D:\ESP32\arduino-1.8.4\hardware\espressif\esp32\tools目录,点击get.exe

    5、重新打开Arduino IDE软件,发现工具菜单下开发板支持选项增加了很多可选项

    选择ESP32 Dev Module

    6、编译运行一个例程

    选择com3,连接开发板,选择一个例子

    点击对号,编译项目,过了一会提示:为开发板 ESP32 Dev Module 编译时出错。

    在文件 -> 首选项开启“编译过程中显示详细输出”选项,这份报告会包含更多信息。

    再次点击对号编译,遇到360拦截,一律点击允许,编译成功,第一次编译的时候应该是被拦截了,我没注意

    点击上传,原来上传的时候也会编译一次

    提示上传成功以后,板载led亮了(程序里修改#define LED_PIN 2),呈现呼吸灯效果,运行成功

    相关文章

      网友评论

        本文标题:ESP32学习1--安装Arduino环境,点亮板载led

        本文链接:https://www.haomeiwen.com/subject/zymywftx.html