铁人赛参赛的第一个周末(打卡),今天将带各位开始进入到开发阶段,废话不多说,赶紧往下看吧!
接下来~还有两个前置步骤,想不到吧还有前置步骤 ψ(`∇´)ψ
- 安装Esp32所需资讯包
- 安装驱动程序(CH341 or CP210x)
因为预设只有Arduino所出产的板子,例如较为有名的Arduino Uno。
图片来源:使用者拍摄
额外开发板管理员这边只能Ctrl+v贴上,无法使用滑鼠贴上
图片来源:使用者拍摄
图片来源:使用者拍摄
版本的话就取目前最新的1.0.6,而安装完成後会看见名称後方会出现INSTALLED这就代表安装成功。
图片来源:使用者拍摄
图片来源:使用者拍摄
查看Arduino IDE右下角是否切换成NodeMCU-32S,切换成功带就代表你成功罗!
※右方COM先不用理会
图片来源:使用者拍摄
因为市面上有两种晶片负责Esp32的烧录,分别是CH341以及CP210x,而电脑预设是没有这个驱动,所以要自行去进行安装,但要如何分辨自己的Esp32是CH341或是CP210x的呢,其实我也不太会分(́◉◞౪◟◉‵),通常都是用看得比较多,而以下推荐几种
图片来源:使用者拍摄
图片来源:使用者拍摄
CP210x官方下载网址
下载CP210x Windows Drives
CH341官方下载网址
下载CH341SER.EXE
安装步骤我就不详细介绍了,因为就只有INSTALL跟同意不同意等选项 (偷懒)。
如果像下图这样代表安装成功。
※记得要Esp32要连接电脑
图片来源:使用者拍摄
後续明天讲(被打,那如果Esp32资源包安装及驱动安装都没问题那就开始进入主题吧~。
而冰雪聪明的各位看到下方那张图应该都会发现一件事情,就是你会发现装置管理员的通讯埠跟Arduino序列埠都是一样的,所以只要你前面驱动有安装成功Arduino序列埠这边也就会抓到。
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
点击上面->按钮即可对开发板进行烧录动作,进行烧录动作前Arduino IDE会先对程序码进行验证动作在进行烧录,而下方红框为进度条,则是代表目前烧录进度。
烧录完成下方会写Hard resetting via RTS pin...,出现这行文字代表Esp32已经烧录完成,并开始运作了,接下来各位就可看自己手中的Esp32是不是有个LED灯一闪一灭的动作,如果有一闪一灭就代表成功罗~
好了,今天差不多也就到这里了,相信透过此次实作各位应该能更了解一个程序的运作。透过范例程序码就可以让ESP32上的LED灯依序亮灭,是不是觉得很有趣呢?也有激发你的好奇心?接续开始会将元件与ESP32做结合,但可能还是会有些许人会听不懂,所以下一天我会在稍微讲解一下程序码,跟在多教一些应用,竟然让大家一起进来IoT的世界了,当然也要携手走下去,在打下去结论都快变废话了,那我们下周再见(~´∀`)~开溜。
<<: .Net Core Web Api_笔记05_HTTP资源操作模式Delete
看这个程序码,结果会是如何? function ArrFunction(){ var arr=[];...
今天要介绍视窗设定,会分成三个部份来讲,建立视窗、设定视窗大小跟视窗的其他基本设定,那我们不多说就直...
前言 为什麽要把 debug 拿出来说呢? 我发现其实 debug 的流程比较少人讨论, 一般我们会...
详细Hoisting篇观念可以参考JS 原力觉醒 Day06- 提升 Hoisting及重新认识 J...
咱们一起做资料清理和前处理 今日学习目标 资料如何清理 什麽是资料清理? 资料前处理的方式 为什麽资...