<aside> 💡
注意: 本教程所展示的内容,为面向初学者的机器人下位机使用 VS Code + PlatformIO + Arduino 框架(硬件基于 ESP32/ESP32S3)的开发流程,教程看起来比较长和繁琐,但是大部分的操作都仅需要执行一次,后续会极大优化复杂项目的开发效率,前期配置过程的时间投入都是值得的
</aside>
后续的产品开发中,由于项目规模和复杂度的原因,使用 Arduino IDE 不容易满足开发需求
直接使用 Arduino IDE 开发的优势:
Arduino IDE 在开发高复杂度项目时的弊端:
后续项目会逐渐用 PlatformIO 来取代 Arduino IDE,同时尽量保留对 Arduino IDE 的兼容:
由于机器人项目的开发主要围绕应用层,故不提供 ESP-IDF 的例程和开发方式,因为一个机器人项目需要使用很多第三方依赖库,需要依赖库管理器和社区支持,这样我们和用户都可以把精力集中在更实用的应用层开发上
<aside> 💡
这一步不是必须的,如果由于网络或其它因素而不能注册 Github 账号,可以绕过次步骤和后续涉及到登录账号的操作,直接进行后续的开发,不需要进行项目的同步操作,全部都可以本地进行
</aside>
访问 Github 官网
点击右上角的 "Sign up" 按钮

填写以下信息:

回答人机验证问题(这里的问题会因人而异)

输入邮箱内收到的验证码