Arduino和Scratch是什么

电子说

1.2w人已加入

描述

Arduino

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闪烁。

这是初学者开始使用物理计算的好工具。尝试探索其他街区,看看你能做些什么!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分