D-duino-32环境开发

来源:互联网 发布:怎么在eclipse中看源码 编辑:程序博客网 时间:2024/05/22 13:56


目前来说ESP32的环境还不是特别成熟,还没有到ESP8266那么完美的程度,估计一年后应该会比现在好很多。

在这里我推荐两个开发环境,一个是乐鑫自己的IDE,一个是Arduino环境下的。

目前这两个开发环境安装都有些麻烦,不过既然想早点入手学习ESP32的话,这点麻烦也不叫麻烦了。

关于乐鑫官方的IDE,请到乐鑫官网下载资料,地址是

http://espressif.com/zh-hans/support/download/documents?keys=&field_type_tid%5B%5D=13

官方给的挺详细的。

我这里说一下Arduino环境的安装 

https://github.com/espressif/arduino-esp32/blob/master/doc/windows.md

英文好的就点进上面的这个链接自己安装就好,英文不好的就可以参考参考我这个。

虽然是官方出的但是关键点都没写进去,安装的过程一路是坑啊。

首先,你得有个VPN. 有了VPN以后就到https://git-scm.com/download/win 这里下载那个Git安装程序,32位的电脑就安装32位的,64位的电脑就安装64位的。


安装好后在所有程序程序里面找到Git GUI打开它 会跳出这个窗口


选中间的那个 Clone Existing Repository 

  • Source Location: https://github.com/espressif/arduino-esp32.git

  • Target Directory: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32


Your_USER_NAME 这里不是随便填的,最好打开c盘后点击左边的库里的文档那里找到Arduino文件夹 打开




打开后看一下你这个Arduino文件夹在哪个文件夹下面,然后把把这个名字找到 替换那个[YOUR_USER_NAME]






然后点击那个Clone,会出现这个画面,时间差不多得有个5到10分钟吧 
安装好后会自动填出软件界面


然后你应该会在刚才的那个文件下发现多了一个hardware文件夹 

C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32/tools 

按照这个路径一路点进去找到那个get.exe,双击运行它,如果你的金山或者360报毒不要管它,添加信任就可以了。




到这里时就一直等吧 ,离成功不远了。其实也就三五分钟的样子就下载好了,下载好后窗口会自动关闭。


然后打开你的Arduino IDE.在工具---开发板那里应该就可以看到一大波支持ESP32的板子了


我在自己测试D-duino-32的时候选择的是Node32s, 其实这里的这些板子都大同小异,基本随便选那个也都可以编译,主要注意一下pin脚就可以了。有个蛋疼一点的是在烧录的过程中你需要按住boot一直不放直到上传成功。然后我们找个wifi扫描的例子测试下。


如果你想测试OLED的话请到https://github.com/squix78/esp8266-oled-ssd1306

这里下载最新版本的OLED库,然后解压复制到Arduino的library下面


然后就可以在Arduino例子下面看到支持ESP8266和ESP32的OLED库了



最后在代码那里将原来的D3改成5,D5改成4 编译下载,记住上传代码的过程中要一直按住boot按钮

好了,大功告成,如果你想要D-duino-32的话 可以到淘宝搜D-duino-32就可以直接找到这个集成OLED的32板子了

0 0
原创粉丝点击