ESP32开发学习之路_VsCode+PlatformlO
首先是VScode的安装,比较简单,直接去官网下载安装即可。完成以后启动VScode,在拓展页面直接搜索Platformio IDE,并且安装即可。具体操作如图:
安装完成并且重新启动VSCode以后,拓展那一栏有一个外星人样子的图标,活着看左下角error和waring的右边出现一个小房子的小图标,这个就是PlatformIO IDE的主页,这样就表示安装好了。
测试
选择New Project创建工程,选择相应的Board,我这里使用DOIT ESP32 DEVKIT V1,输入ESP32找到对应的Board
选择Framework是Arduino,选择保存路径,等待工程完成需要一点时间.
完成,打开工程文件夹,找到目录src下的main.cpp并修改如下:
#include <Arduino.h>void setup() {// put your setup code here, to run once:pinMode(32, OUTPUT);
}void loop() {// put your main code here, to run repeatedly:digitalWrite(32, HIGH); // turn the LED on (HIGH is the voltage level)delay(1000); // wait for a seconddigitalWrite(32, LOW); // turn the LED off by making the voltage LOWdelay(1000);
}
编译与下载同样左下角有一堆按钮,如上图可以看到相应的按钮
选择upload即可完成下载,GPIO32引脚电平翻转,可以看到我们连端口都没有选择就完成了下载的工作,PlatformIO IDE自动扫描串口设备,非常方便。
Arduino IDE有库管理功能,可以下载到需要的库,就不具体讲了。
ESP32开发学习之路_VsCode+PlatformlO相关推荐
- android开发学习之路——连连看之游戏逻辑(五)
GameService组件则是整个游戏逻辑实现的核心,而且GameService是一个可以复用的业务逻辑类. (一)定义GameService组件接口 根据前面程序对GameService组件的依赖, ...
- android开发用百度识别图片格式,Android开发学习之路-机器学习库(图像识别)、百度翻译...
对于机器学习也不是了解的很深入,今天无意中在GitHub看到一个star的比较多的库,就用着试一试,效果也还行.比是可能比不上TensorFlow的,但是在Android上用起来比较简单,毕竟Tens ...
- android开发学习之路——连连看之加载图片(三)
正如前面AbstractBoard类的代码中看到的,当程序需要创建N个Piece对象时,程序会直接调用ImageUtil的getPlayImages()方法去获取图片,该方法将会随机从res\ dra ...
- ESP32开发学习 LVGL Littlevgl 创建显示二维码
生成效果: LVGL除了一些常用UI控件外,还提供了很多第三组件可以集成,例如jpg,bmp,gif,png,二维码. LVGL提供的生成器使用的是 nayuki 的二维码生成器,本文我们就来移植LV ...
- Golang后端开发学习之路
12月17日 Go语言学习 1.[一文Go起来]快速上手篇 2. IDE:GoLand的安装,破解版 3. golang安装 4.运行第一个go程序 5. 彻底搞懂golang的GOROOT和GOPA ...
- ESP32开发学习(IDF)--简介
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783.群名:ESP32开源技术交流群. 您可能已经知道Espressif制造的esp8266,wifi芯片.它在2 ...
- 【实验室培训】大学生的Java后端开发学习之路(从App开发讲起)
文章目录 前言 一.浅谈如何开发一款App 1.一个好的idea 2.根据这个idea完善好具体的需求 3.分工合作 4.设计阶段 ①UI设计 ②接口设计 ③架构设计 5.开发阶段 6.测试阶段 7. ...
- Android开发学习之路-环境搭建
这里选择使用android studio 集成开发环境,因为as是google推出的单独针对android开发的环境,并且迭代周期很快,因此,肯定会替代eclipse成为andorid的开发环境.对于 ...
- Android开发学习之路--UI之简单聊天界面
学了很多的ui的知识,这里就来实现个聊天的界面,首先来实现个layout的xml,代码如下: <?xml version="1.0" encoding="utf-8 ...
最新文章
- AI 能匹敌程序员了吗?OpenAI 新研究展​示 NLP 大模型的局限性
- Raid信息丢失数据恢复及oracle数据库恢复验证方案
- 大话设计模式(十三 有了门面,程序员的程序会更加体面!)
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
- linux系统远程工具,分享|Remmina:一个 Linux 下功能丰富的远程桌面共享工具
- JZOJ 100041. 【NOIP2017提高A组模拟7.12】列车调度
- 服务器装win10系统文档,Win10系统安装远程服务器管理的技巧
- 同一主机的多个子进程使用同一个套接字_在操作系统中进程是如何通信的
- 遇见未来 | 软件定义数据中心:人类文明运行在软件之上
- STM32 NVIC中断
- 基于ARP协议获取局域网内主机MAC地址
- mysql 打开慢查询日志
- 0—1背包问题,回溯实现
- 视频教程-R语言数据分析挖掘实战-大数据
- 2022年全国大学生电子设计大赛省赛A题
- Codeforces Round #507 B. Shashlik Cooking
- RIP --- 路由信息协议
- 大数据在医疗行业中的5种应用
- 自学游戏建模,有什么适合新手学习的3D建模软件?
- 如何做好大数据监测和舆情案例分析工作的办法