在星球文章:【Arduino+ESP32专题】Arduino开发环境的安装中我们使用通过Arduino开发环境编译上传了单片机界的Hello World 点灯程序。那接下来就有必要了解一下Arduino语言,因为我们之前只是修改了例程的IO管脚而已,程序里面的一些具体的工作流程和代码含义也不清楚。
Arduino是一种包含硬件(各种型号的Arduino板)和软件(Arduino IDE)的开源电子平台。硬件部分是可以用来做电路连接的Arduino电路板,现在我们使用的是ESP32,当然也有其他的芯片也可以使用。引用 Arduino 官方的介绍:Arduino 是一款便捷灵活、方便上手的开源电子原型平台。Arduino的编程语言更为简单和人性化,它构建于开放原始码 simple I / O 介面版,并且具有使用类似 Java、C 语言的 Processing / Wiring 开发环境,但实用性要远高于C语言,主要由于它将一些常用语句组合函数化,故使用者可以快速入门学习使用。主要包含两个的部分:硬件部分是可以用来做电路连接的 Arduino 电路板;另外一个则是 Arduino IDE,你的计算机中的程序开发环境。你只要在 IDE 中编写程序代码