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
+关注
关注
185文章
6439浏览量
185411 -
scratch
+关注
关注
0文章
12浏览量
5193
发布评论请先 登录
相关推荐
idf-arduino component组件怎么设置 ?
求助,在esp-idf中使用arduino作为组件后怎样使用arduino的库?
arduino如何停止loop循环
arduino中while循环怎么跳出
如何使用Arduino控制RGB LED
![如何使用<b class='flag-5'>Arduino</b>控制RGB LED](https://file1.elecfans.com/web2/M00/BD/9A/wKgZomWsgJSADUYTAACUfhOkAto400.png)
2023年Arduino开放原码报告:持续茁壮的Arduino生态系!
![2023年<b class='flag-5'>Arduino</b>开放原码报告:持续茁壮的<b class='flag-5'>Arduino</b>生态系!](https://file1.elecfans.com/web2/M00/BF/57/wKgaomWyH9-AacFsAAAaqBuzPcs357.jpg)
Arduino的功能及其限制
如何使用Python和PinPong库控制Arduino
![如何使用Python和PinPong库控制<b class='flag-5'>Arduino</b>](https://file1.elecfans.com/web2/M00/A9/C9/wKgZomUo7RiAAytsAAAOhhYnCZo60.jpeg)
基于Arduino的机器学习开发
![基于<b class='flag-5'>Arduino</b>的机器学习开发](https://file1.elecfans.com/web2/M00/90/24/wKgZomTVpeeABW-7AAAlkpQaGng465.png)
评论