当前位置: 首页 > news >正文

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 R3ESP32的配置对比

ESP32UNO R3
Flash4MB32 KB
SRAM520KB2 KB
时钟速度240MHz16 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/

http://www.xdnf.cn/news/976177.html

相关文章:

  • 【Zephyr 系列 18】分布式传感网络系统设计:从 BLE Mesh 到边缘网关的数据闭环
  • onnx 模型转 rknn 部署 rk3588 开发板
  • Python `glob` 库详解:优雅高效地批量匹配文件路径
  • 在 Java 中实现一个标准 Service 接口,并通过配置动态选择具体实现类供 Controller 调用
  • 用Woot助力Prime Day
  • 深入解析Docker网桥模式:从docker0到容器网络的完整通信链路
  • TBrun测试工具使用教程(Windows)
  • R语言缓释制剂QBD解决方案之一
  • 开源项目实战学习之YOLO11:12.9 ultralytics-models-sam-amg.py
  • 如何选择合适的IP轮换周期
  • 建筑末端配电回路安全用电解决方案:筑牢电气防火最后一道防线
  • 句法分析 自然语言处理
  • thinkphp ThinkPHP3.2.3完全开发手册
  • React前端框架学习
  • 腾讯云TVP走进泸州老窖,解码AI数智未来
  • 机器学习与深度学习19-线性代数02
  • 青少年编程与数学 01-011 系统软件简介 14 Foxpro数据库
  • 【从零开始学习JVM | 第六篇】运行时数据区
  • 使用Apache POI操作Word文档:从入门到实战
  • 【android bluetooth 框架分析 04】【bt-framework 层详解 2】【如何配置和启动蓝牙profile服务】
  • 【多线程初阶】详解线程池(下)
  • PROFINET主站(M580)通过网关访问CANopen从站(NJ系列)的技术解析
  • 深度强化学习 | 详细推导随机/确定性策略梯度定理
  • Flutter setState() 状态管理详细使用指南
  • 使用 C/C++、OpenCV 和 Libevent 构建联网人脸识别考勤系统 [特殊字符]‍[特殊字符]
  • 电机控制基础,小白入门篇
  • 第三章支线六 ·数据幻域 · 状态管理与数据流
  • Android 默认第三方app运行权限(android11-13)
  • 小程序 UI 设计,怎样在方寸间实现高效交互
  • Fastapi + vue3 自动化测试平台(6):AI + Web UI的完美结合