首页 / 行业
Arduino和Scratch是什么
2019-07-30 11:21:00
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闪烁。
这是初学者开始使用物理计算的好工具。尝试探索其他街区,看看你能做些什么!
最新内容
手机 |
相关内容
上海微系统所助力研制超导神经形态
上海微系统所助力研制超导神经形态处理器原型芯片—苏轼(SUSHI),形态,处理器,系统,助力,原型,海微,上海微系统是一家专注于超导神经形逐渐迸发市场潜力的接触觉传感器
逐渐迸发市场潜力的接触觉传感器,传感器,接触,触觉,手术器械,虚拟现实,感知,AD8042ARZ接触觉传感器是一种能够模拟人类触觉感知的技制造业技术的五大趋势是什么?
制造业技术的五大趋势是什么?,趋势,五大,产品,数字,智能,增强现实,制造业技术是指在制造业领域应用的各种技术手段和工具,以提高生产高通推出下一代XR和AR平台,支持打造
高通推出下一代XR和AR平台,支持打造沉浸式体验和更轻薄的设备,平台,沉浸式,支持,推出,虚拟现实,硬件,高通(Qualcomm)是一家全球领先的耦合电感的原型SEPIC电路(4A时16V)
耦合电感的原型SEPIC电路(4A时16V),电路图,数字电路图,耦合电感的原型SEPIC电路(4A时16V) 耦合电感,SEPIC,图显示了使用一个耦合电人工智能/机器学习使原型设计变得
人工智能/机器学习使原型设计变得越来越具有挑战性,机器学习,原型设计,人工智能,机会,智能,解释,人工智能和机器学习的发展已经使原不止应用于抬头显示 汽车AR增强现
不止应用于抬头显示 汽车AR增强现实技术能做些什么?,显示,增强现实,导航,投影,驾驶,信号,汽车增强现实(AR)技术是一种将虚拟信息叠加到Vishay如何推出基于VCSEL的新型反
Vishay如何推出基于VCSEL的新型反射式光传感器,传感器,推出,性能,客户,产品,原型,Vishay是一家领先的电子元器件制造商,致力于为各种