步骤1:开发板概述
arduinoblocks已使用google blockly开发代码为arduino创建基于块的接口。
当前,它支持arduino uno,nano和mega。
注意:您需要兼容arduino开发板,如果您想在本教程的结尾进行实际构建。
步骤2:设置
1。转到arduinoblocks网站。
2。我们需要先创建一个帐户,然后才能使用它。这意味着我们所有的数据和信息随后都存储在云中,因此损坏文件的可能性较小。
-因此,我们将从熟悉arduinoblocks环境开始。
步骤3:arduinoblocks环境
登录后,我们可以创建一个新的通过选择位于arduinoblocks徽标右侧的“项目”下拉菜单,选择项目。选择“新建项目”,然后启动一个个人项目。
我们现在有几个选项,第一个选项是选择目标平台的类型。填写相关字段以及它们与项目的关系。
您将看到“块”面板中已经有两个功能。如果您之前已经尝试过arduino,那么您将熟悉设置和循环。
但是,如果没有使用arduino代码,则需要以下两个功能:
-设置功能:选择单元首次开机时将运行的代码,用于设置引脚配置(i/o)或初始化用于输出的串行端口。
-循环功能:旨在循环永远(假设while(1 = 1)做)。
让我们花点时间看一下可用的arduino code调色板。它们包括基础知识,逻辑,控制,变量和功能。但是,真正令人兴奋的部分是它包含了许多控制,伺服器,电机,sd卡,mqtt,gps甚至是蓝牙控件的选项!
现在让我们继续进行第一个测试。
步骤4:闪烁
找到“输入/输出”面板并拖动标题为“写数字引脚”的块2”。
将其拖动到循环功能块上,直至卡入到位。将引脚号更改为引脚13,这是arduino上的内置led。
转到“时间”面板,找到“等待1000毫秒”块。
重复该操作。上面的代码块这次将状态更改为“关闭”,而不是“打开”。
再次添加“等待1000毫秒”代码块。
完成此操作后,我们需要将程序上传到arduino uno
第5步:上传
我们有 三个 选项将程序加载到arduino uno。
第一个选项直接来自浏览器,在屏幕的左上方有一个名为“ upload”的选项
,但是首先您必须安装arduinoblocks-connector,sencode确保您的开发板已插入计算机的usb端口,然后您可以通过按上载直接从web上载程序。
在除此之外,如果单击左上方“ blocks”按钮旁边的向下箭头,则可以选择查看代码,然后可以将其复制并粘贴到arduino ide中。
我们将使用第三种方法,假设您已经安装了arduino ide,然后下载.ino文件。
因此,成功上传我们的代码后,板载led将闪烁
步骤6:结论
编程非常有趣,而且非常容易上手。 blockly的问世给了我们arduinoblocks,甚至可以使新手编码人员也可以创建令人印象深刻的作品。
三元催化器失效的原因
开放原子读书会第3期:《社区运营的艺术》从0-1搭建开源社区
电力电子变压器对交直流混合微网功率控制的研究
PCB电路板中GND地线的查找方法
Xilinx可编程逻辑器件设计与开发(基础篇)连载40:Spartan
如何使用ArduinoBlocks
ad595应用电路
深圳金康特与北京智联安签署战略合作协议,共同推进4G/5G智能穿戴产品
华为发布自研WiFi 6+技术,将用于智能终端设备
智能合约开发 智能合约真的智能吗
互联网模式创新的下一个风口在哪儿?
手持式激光焊接机水冷与风冷在焊接厚度上有什么区别
C语言入门教程-变量:程序保存结果的手段
三省一市要集合科技力量,聚焦集成电路
如何为高性能计算应用程序提供云原生体验
苹果为其设备推出了最新的软件更新
电池并联电流不增加串联后电流增加的原因是什么
阿牛巴流量计的工作原理与特点
不同的电动机如何选用热继电器呢?
断路器合闸闭锁电磁铁_断路器分闸原理_断路器不能合闸的原因