Arduino入门教程:1、Arduino硬件介绍
飞书文档https://x509p6c8to.feishu.cn/docx/DuaJdvEUyom0rwxCF8hcJmwwnpf
Arduino是开源的软管硬件平台,所以加入Arduino生态的芯片公司、开发板公司也非常多,所以我们在学习过程中可以选择的开发板种类也非常多。
淘宝Arduino开发板:
几款开发板对比:
| | |
arduino uno r3原装主板 uno r3 改进主板 arduino nano
| |
ESP32公板 ESP32课程专用版
课程推荐板卡:
ESP32支持基于ESP-IDF的C、C++编程,也支持Arduino编程
官网&文档
https://www.espressif.com/zh-hans/products/socs/esp32
https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_cn.pdf
为什么推荐ESP32?以下是UNO R3与ESP32的配置对比
ESP32 | UNO R3 | |
Flash | 4MB | 32 KB |
SRAM | 520KB | 2 KB |
时钟速度 | 240MHz | 16 MHz |
其它 | WiFi、蓝牙、SPI、SDIO、I2S、TP等 | ~ |
价格差不多,甚至更便宜的情况下,这两款芯片的对比可以理解为这两台主机的对比:
| |
课程需准备硬件
- 一款 ESP32 开发板
- USB 数据线 (A 转 Micro-B)
- 电脑(Windows、Linux 或 macOS)
- 套件包(电阻、LED、按键、舵机、电位器、跳线、步进电机)
推荐仿真平台
推荐:https://www.wokwi.com/
wokwi.com
一般:https://www.tinkercad.com/
| |