一、what’s Arduino
Arduino是一块基于开源代码的开发平台,它由一个基于AVR单片机,并且开放源码的硬件平台。有独立语言和开发环境。 开发语言和开发环境都非常的简单、易理解,非常适合初学者学习。让您可以快速使用Arduino做出有趣的东西。玩Arduino的人非常多,所以你可以很方便就找到各种开源代码及开源硬件。
Arduino的优点
Arduino的缺点
故arduino适合刚学习单片机的新手玩玩,但arduino不适合做复杂系统的研发。
[Arduino官网]:https://www.arduino.cc/
二、硬件
Arduino开发板种类很多,形式各样,但其接口都是标准的Arduino接口。
本系列教程配套的开发板为UNO PLUS开发板,其资源如下图所有:
[ 芯片简介 ]
[ 接口简介 ]
|
[ 器件简介 ]
|
Arduino开发板都是有固定的接口形式。下面简单介绍一下arduino的接口:
ESP32的DAC函数可以实现真正的模拟输出。
ESP32 没有Arduino输出 PWM 的 analogWrite(pin, value) 方法,取而代之的 ESP32 有一个 LEDC 来实现PWM功能。
本文档作为UNO R4 WiFi的技术概览,您将找到一系列资源和指南链接,帮助您开始下一个项目。
Arduino OneButton库是一个用于简化按钮操作的库,它可以轻松地处理按钮的单击、双击和长按等操作。适用于Arduino开发板以及ESP32等其他基于Arduino的开发板。