IOT实战案例--ESP32开发板跑通Arduino环境blink.....
Posted pocean2012
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOT实战案例--ESP32开发板跑通Arduino环境blink.....相关的知识,希望对你有一定的参考价值。
随着低代码开发模式的流行,原先在创客圈子的大玩具---Arduino也逐渐进入“正规军”的开发流程,在方案公司里,可以快速构建环境,而且只要是支持Arduino的板子,都可以拿来即用,相当于实现了硬件芯片无关,大大简化了硬件环境准备,加快了快速原型开发。 esp32支持BLE+WIFI,也有很多云端应用可以移植,用来做个智能锁,甚至智能手表都可以快速形成原型,实现自己的想法。
1. 首先官网下载Arduino
下载最新版本的IDE
https://downloads.arduino.cc/arduino-1.8.19-windows.zip
目前是1.8.19
2. 打开简洁清新的界面
3. 下载配置esp32工具包
其实可以参考官方指引
Installing — Arduino-ESP32 2.0.2 documentation
但首选项填写加载的方式,链接基本打不开,一般会失败,所以还是直接下载安装包
所以干脆直接用下好的包
https://github.com/espressif/arduino-esp32
百度网盘链接
解压到arduino安装目录新建hardware
然后运行tools目录下的get.exe, 获取工具链
4. 打开Arduino后工具中就可以选择对应的开发板了
5. GPIO示例--blink
文件-示例里有很多esp32的例子,在工具-管理库里还可以下载更多的扩展库
我们先用一个blink程序开启IOT之旅
板上的LED是接在22,所以直接修改例子
// the setup function runs once when you press reset or power the board
void setup()
// initialize digital pin LED_BUILTIN as an output.
pinMode(22, OUTPUT);
// the loop function runs over and over again forever
void loop()
digitalWrite(22, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(22, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
工具--端口,选对连接的串口
编译上传,小蓝灯开始blink,blink.........
是不是很简单呢?
以上是关于IOT实战案例--ESP32开发板跑通Arduino环境blink.....的主要内容,如果未能解决你的问题,请参考以下文章
ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板
ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板
#yyds干货盘点# 基于STM32+ESP8266+华为云IoT设计的智能门锁