<aside> 💡

注意: 本教程所展示的内容,为面向初学者的机器人下位机使用 VS Code + PlatformIO + Arduino 框架(硬件基于 ESP32/ESP32S3)的开发流程,教程看起来比较长和繁琐,但是大部分的操作都仅需要执行一次,后续会极大优化复杂项目的开发效率,前期配置过程的时间投入都是值得的

</aside>

后续的产品开发中,由于项目规模和复杂度的原因,使用 Arduino IDE 不容易满足开发需求

直接使用 Arduino IDE 开发的优势:

Arduino IDE 在开发高复杂度项目时的弊端:

后续项目会逐渐用 PlatformIO 来取代 Arduino IDE,同时尽量保留对 Arduino IDE 的兼容:

由于机器人项目的开发主要围绕应用层,故不提供 ESP-IDF 的例程和开发方式,因为一个机器人项目需要使用很多第三方依赖库,需要依赖库管理器和社区支持,这样我们和用户都可以把精力集中在更实用的应用层开发上


注册 Github 账号

<aside> 💡

这一步不是必须的,如果由于网络或其它因素而不能注册 Github 账号,可以绕过次步骤和后续涉及到登录账号的操作,直接进行后续的开发,不需要进行项目的同步操作,全部都可以本地进行

</aside>

使用 Github 账号可以带来以下好处

注册 Github 账号的步骤

  1. 访问 Github 官网

  2. 点击右上角的 "Sign up" 按钮

    image.png

  3. 填写以下信息:

    image.png

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

    image.png

  5. 输入邮箱内收到的验证码