Arduino是一款小型原型板把你的想法变为现实。使用Arduino,可以制造机器人,电子设备和许多其他东西。天空是极限!
例如,一个连接到四个电机和一个电机驱动器的Arduino(a用于控制电动机的小电路)可用于以给定的间隔运行这些电动机。您必须指示Arduino使用编程语言控制电机,使Arduino步骤以代码的形式完成。
Arduino旨在用自己的Arduino语言编程,尽管这种语言由从C/C ++中提取的函数组成。
但是,您可以使用其他语言对Arduino进行编程,通常使用第三方编程工具,如Snap4Arduino,ArduBlock等。一个这样的程序是mBlock,它允许人们使用Scratch可视化编程语言和Arduino。
在本教程中,我们将介绍如何使用mBlock编写Arduino的基础知识。划伤。
的 刮 的
Scratch是一种为孩子们开发的编程语言,用于以交互方式学习编程。在Scratch中,您加入带标签的块(用作代码片段)来编写完整的程序或游戏。
mBlock
使用Scratch,一些用户开发了另一种名为mBlock的临时模式。 mBlock和Scratch之间的区别在于,mBlock允许你以简单和交互的方式编写Arduino。
关于mBlock的一个有趣的事情是你可以在编写Arduino之后看到原始的C ++代码。
使用mBlock使LED闪烁
让我们从使用mBlock制作LED闪烁程序开始。
查看它有多容易:
在上面的程序中,您可以看到我们已经放置了一个Arduino块和永远块。这两个块是编写Arduino的必备条件。
在Arduino程序中,使用forever块的意义在于它应该在循环中运行无限期。在我们的例子中,我们需要一次又一次地闪烁LED,因此在许多情况下使用永久块是必须的,并且在编写Arduino时它会使生活变得更加轻松。
永远在内,设置使用哪个数字引脚块。该块可以使引脚电压高或低。所以,如果我有一个LED连接到Arduino的引脚号13(下面)并且我想打开它,我将使用“将数字引脚13输出设置为高电平”,我的LED将亮起。
该程序使用延迟在ON和OFF状态之间暂停程序一秒钟。这样,我们可以清楚地看到LED闪烁。
尝试将Arduino连接到LED,如上图所示,并在连接Arduino后运行代码计算机(确保从mBlock中选择正确的板和串行端口)。然后运行代码。您将能够看到LED闪烁。
这是初学者开始使用物理计算的好工具。尝试探索其他街区,看看你能做些什么!
-
Arduino
+关注
关注
187文章
6461浏览量
186570 -
scratch
+关注
关注
0文章
12浏览量
5225
发布评论请先 登录
相关推荐
评论