PictoBlox LED Arduino 课程
Loading...
Control an LED with PictoBlox
CONTROL LAB
PICTOBLOX + ARDUINO UNO
01 / 18

从积木到现实世界的硬件

让我们点亮
光!

使用 PictoBlox + Arduino Uno 控制真实的 LED 灯

“

今天,你不仅是在学习代码... 你还将控制现实世界中的事物!

WHEN FLAG CLICKED
UNO
准备构建

01 / 今日任务

你的 任务

在本实践结束时,你将能够:

  • ✓将 LED 连接到 Arduino
  • ✓将 Arduino 连接到 PictoBlox
  • ✓使用数字输出
  • ✓编写你的第一个硬件积木程序
  • ✓点亮一个真实的 LED 灯

大挑战

你能让
LED 灯亮起来吗?

02 / 核心概念

什么是 PictoBlox?

PictoBlox 是一个基于积木的编程环境,让我们能够使用可视化编程积木来控制硬件。

PictoBlox构建指令
Arduino Uno接收指令
LED执行动作

我们现在还不需要输入复杂的代码。我们可以使用积木来构建指令。

03 / 准备就绪

我们的 工具

我们第一次硬件任务所需的所有物品。

Arduino Uno

大脑

LED

我们的光源

220Ω 电阻

保护 LED

面包板

帮助我们构建

跳线

连接所有部件

计算机

运行 PictoBlox

04 / 了解你的元件

了解你的 LED

LED 有两根引脚。它们的长度可以帮助我们正确连接。

长引脚 = 正极 (+)

连接到 Arduino 第 8 号引脚

短引脚 = 负极 (−)

通过电阻连接到 GND

长引脚
短引脚

05 / 保护光源

为什么需要 电阻器?

Arduino
LED
电阻器220Ω
GND
GND
!
不使用电阻器

LED 可能会接收过多电流。

✓
使用电阻器

LED 得到了保护。

06 / 搭建电路

连接 LED

按照此路径连接:输出引脚到灯,灯到保护电阻,保护电阻到地。

01长脚 → Arduino 引脚 8
02短脚 → 220Ω 电阻
03电阻 → GND
PIN 8
GND
UNO

07 / 上线

让我们 连接!

1

将 Arduino Uno 连接到计算机。

2

打开 PictoBlox。

3

选择: Arduino Uno

4

选择正确的串口。例如: COM12

5

点击: 连接

设备连接
Arduino Uno⌄
COM12⌄
已连接!
UNO

08 / Arduino 说话

认识 数字 PIN 码

Arduino 有可以通过我们的程序控制的引脚。在本项目中,我们使用 8 号引脚。

8
↓
高电平发送电源
↓
开启
8
↓
低电平停止供电
↓
关闭

09 / 编写第一个命令

我们的第一个 积木

这告诉 Arduino:“向 8 号引脚发送高电平。”

当点击绿旗时
将数字引脚 8 设置为高电平
UNO
8 号引脚 → LED → 开启

10 / 轮到你了

现在 你尝试!

PictoBlox 工作区●
在此构建你的积木堆栈+
查看→查找→拖拽→连接→运行

你能找到控制数字引脚的积木吗?

11 / 关键时刻

运行你的 程序!

●
绿旗
UNO
ARDUINO UNO
8
引脚 8
LED 灯亮了!

你的 LED 灯亮了吗?

✓是的

你刚刚控制了硬件!

⌁没有?

检查你的接线和 COM 端口。

12 / 切换它

现在让我们把它 关闭

修改代码块中的一个词:将 HIGH 改为 LOW。

当点击绿旗时
将数字引脚 8 设置为 LOW
高电平 = 开启→LOW = 关闭
LED → 关闭

13 / 挑战模式

你的第一个 挑战

你能让 LED 按照这个节奏闪烁吗?

开启 2 秒
↓
关闭 2 秒
↓
↻重复
✦
视觉提示

HIGH → 等待 → LOW → 等待

14 / 揭晓答案

你的第一个 自动灯

永远
将引脚 8 设为 → 高电平
等待 2 秒
将引脚 8 设为 → 低电平
等待 2 秒
↻

15 / 快速回顾

像...一样思考 程序员

01

HIGH 代表什么意思?

开启
02

LOW 代表什么意思?

关闭
03

我们使用了哪个引脚?

引脚 8
04

电阻器的作用是什么?

保护 LED
05

PictoBlox 的作用是什么?

使用积木为 Arduino 编程

16 / 继续探索

我们可以 构建什么?

红绿灯
智能门铃
安全警报
距离传感器
自动夜灯
机器人

这个微小的 LED 是你进入机器人世界的第一步。

任务完成

你 做到了!

PictoBlox
→
Arduino Uno
→
LED

积木 → 代码 → 电路 → 现实世界

你不仅仅是让一个 LED 灯亮了起来。
你赋予了计算机控制物理世界的能力。

下一个任务构建一个红绿灯!