ARDUINO UNO · 16 个浏览器实验

学习 Arduino,
从一盏灯开始。

从 LED 开始,再试按钮、传感器和电机。放大观察 Uno 的引脚与元件,调整课程参数,对照运行中的信号读数。

免费探索,无需购买硬件。

UNO R3 开发板模型独立建模的高细节教学电路:包含插座、引脚、芯片和元件接线
D13:数字输出引脚digitalWrite(13, HIGH);
01 / THE FIRST CONNECTION

入门零基础,放心开始

16循序渐进的实验

即刻反馈让代码的变化看得见

无需安装打开浏览器,就能动手

你的学习路线

16 节 Arduino 入门课

先认识开发板和 LED,再学习传感器读数、电机控制,最后制作停车提示。

16 个实验
013 分钟

从这里开始

Uno 开发板:引脚、电源与 GND

在 Uno 模型上找到 USB、电源引脚、GND 和 D13,分清供电与信号连接,为第一个 LED 实验做好准备。

打开课程
025 分钟

从这里开始

LED 闪烁:HIGH、LOW 与延时

运行 LED 闪烁实验,比较 500 与 1000 毫秒延时,跟踪 D13 状态,并算出完整的亮灭周期。

打开课程
036 分钟

从这里开始

按钮输入:digitalRead 与下拉电阻

用虚拟按钮控制 LED,跟踪 D2 输入,观察下拉电阻的作用,并对照按下、松开时的 HIGH 与 LOW。

打开课程
046 分钟

从这里开始

电位器:模拟读数与 PWM 调光

转动电位器调节 LED 亮度,对照 A0 的 0–1023 读数和 D9 的 0–255 PWM 输出,理解两种范围的映射。

打开课程
056 分钟

感知世界

RGB LED:三个 PWM 通道混色

分别调整三个 PWM 通道,混合 RGB 光,尝试红色、黄色和白色,观察单个通道对颜色的影响。

打开课程
067 分钟

感知世界

光敏电阻:用阈值控制夜灯

将光敏读数与阈值比较来控制 LED,测试切换边界,并理解读数方向取决于实际分压接线。

打开课程
077 分钟

感知世界

HC-SR04:从回声时间计算距离

在 HC-SR04 实验中移动障碍物,区分触发与回声信号,将回声时间换算为厘米,并对照距离读数。

打开课程
085 分钟

感知世界

蜂鸣器:频率、音高与 tone()

调整压电蜂鸣器频率,比较音高,用 tone() 将以赫兹表示的信号与听到的声音联系起来。

打开课程
097 分钟

感知世界

蜂鸣器钢琴:按键与音符频率

弹奏虚拟琴键并比较音符频率,理解按键到声音的映射,以及单按钮硬件示例与虚拟键盘的区别。

打开课程
107 分钟

让它动起来

直流电机:PWM 调速与驱动级

调整直流电机 PWM 控制并观察转动,理解为何电机需要驱动级,以及模型转速与真实测量的区别。

打开课程
116 分钟

让它动起来

TMP36:电压读数转摄氏温度

观察 TMP36 温度模型,对照摄氏温度与传感器电压,计算为什么 25 °C 对应 0.75 V。

打开课程
126 分钟

让它动起来

舵机:设置 0° 到 180° 的目标角度

设置舵机目标角度,观察 0°、90° 和 180° 的位置,区分位置控制与直流电机调速。

打开课程
137 分钟

让它动起来

步进电机:步数与转动角度

在每圈 2048 步的模型中比较步数,计算四分之一圈与半圈,观察步进电机按序转动。

打开课程
147 分钟

综合实践

土壤湿度:读数映射与校准

把土壤湿度读数映射为百分比,测试课程的干、湿端点,并理解真实传感器为什么需要校准。

打开课程
156 分钟

综合实践

压力传感器:输入读数与 LED 亮度

改变力敏电阻输入,观察 LED 亮度,跟踪模拟读数到 PWM 的映射,并区分原始读数与标定后的力值。

打开课程
1610 分钟

综合实践

停车提示:距离阈值与三色指示

用距离阈值制作停车提示,测试 15 与 30 厘米边界,解释红、黄、绿指示灯各自何时亮起。

打开课程

16 / 16

实验台怎么用

从连接说明开始,再运行示例。

以闪烁实验为例:找到 D13 与 GND,运行后观察 LED,再把亮灯时间从 500 毫秒改为 1000 毫秒。灯亮得更久,完整周期也随之变长。

阅读指南
  1. 01

    看懂连接

    先认清引脚、元件和电流路径。

  2. 02

    试一个变化

    运行示例,每次只调整一个参数。

  3. 03

    解释结果

    对照信号读数,检查自己的预测。

在找 Learn Arduino Red?

Learn Arduino Red 和 Learn Arduino Red Vercel App 指向参考应用的名称与地址。本站是独立实现的 Learn Arduino Vercel App,使用自己的界面、模型与课程。 查看两个应用的区别

答案,就在这里

遇到问题了?

帮助与 FAQ
Learn Arduino 是什么?

Learn Arduino 是免费的 Arduino Uno 浏览器入门应用。你可以观察 3D 开发板、学习 16 节课程、调整支持的电路参数,并运行配套示例查看模拟结果。

需要购买开发板或注册账号吗?

浏览器课程不需要硬件、账号或安装程序。只有要在真实世界搭建电路和上传程序时,才需要 Arduino Uno、USB 线与对应元件。

这是完整的 Arduino IDE 或通用电路模拟器吗?

不是。应用提供固定的教学电路与支持调整的示例参数。“运行”执行的是课程模拟,不会编译任意 Arduino C++,也不会向连接的真实开发板上传固件。实际硬件开发请使用 Arduino IDE 和对应库。

完全没有基础应该从哪里开始?

先学习“Uno 开发板”,再进入“LED 闪烁”。找到 D13 与 GND,运行示例,每次只改变一个延时值。先预测变化,再对照 LED 和串口监视器的反馈。

先运行一次 LED 闪烁实验。

开始动手实验