首页 > 其他分享 >[转]Arduino 入门学习9 OpenBlock 可视化开发工具环境搭建

[转]Arduino 入门学习9 OpenBlock 可视化开发工具环境搭建

时间:2022-12-30 16:24:18浏览次数:62  
标签:relevant LED Arduino 开发工具 点击 OpenBlock 上传

Arduino 入门学习9 OpenBlock 可视化开发工具

一、简介

有些开源项目将少儿可视化编程环境scratch与Arduino相结合,可以进行积木一样拖拉式编程。常见的有:

1. S4A

在这里插入图片描述
不过其Scratch是基于2.0开发的,界面比较老。

2. ArduinoScratch

在这里插入图片描述

3. OpenBlock

OpenBlock是一款优秀的国产开源免费Scratch+Arduino开发环境,更新迭代速度快,操作容易上手,本文将介绍其入门操作。准备工作有:

  • 安装Windows系统的PC机
  • 一块Arduino UNO
  • 一个LED灯

二、操作步骤

1. 准备 Arduino 开发板

我这里准备了一块Arduino UNO,使用USB线连接到电脑。
在这里插入图片描述

(1) 安装 Arduino 开发IDE

下载地址
在这里插入图片描述

下载后双击,按提示进行安装。此教程网上比较多,这里不再缀述。

(2) 从系统-设备管理器找到arduino的端口

在这里插入图片描述
这里端口号是USB-SERIAL CH340(COM4)。

(3) 下面测试Arduino IDE

打开Arduino IDE:
在这里插入图片描述
在工具-端口,选择COM4(以上面第2步查到的端口号一致):
在这里插入图片描述
在菜单选择:文件-示例-01.Basics-Blink:
在这里插入图片描述
在工具栏点击上传按钮:
在这里插入图片描述
等待下方的上传成功。

观察Arduino电脑板L灯会一闪一闪。

2. 下载安装 OpenBlock软件

(1) 开源地址:https://gitee.com/openblockcc/

本文下载安装其桌面版,到其 中文文档 找到下载地址,下载后双击按提示进行安装。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(2) 启动OpenBlock

如果前一步没有钩选 运行OpenBlock,可以从开始菜单启动OpenBlock。

在这里插入图片描述

3. 在OpenBlock中连接Arduino

(1) 选择设备

注意这时OpenBlock上方有未选择设备-没有连接的字样,点击未选择设备:
在这里插入图片描述
选择Arduino Uno。
在这里插入图片描述

(2) 连接设备

点击连接按钮。
在这里插入图片描述

(3) 下载固件

然后点击返回编辑器,点击界面的下载固件按钮:
在这里插入图片描述
等待界面显示上传成功,点击下方的 “关闭” 按钮。
在这里插入图片描述

三、 入门程序示例

1. 放一些积木模块

首先选择事件-“当 绿旗 被点击”,把它拖到右侧程序区:

在这里插入图片描述
类似操作按下面图标把其它积木块拼在一起:
在这里插入图片描述

2. 接入LED灯

把LED插到靠近USB一侧插孔的第4、5脚,LED灯的长脚插入标13的孔,短脚插入标GND的孔。

在这里插入图片描述

3. 测试运行

点击绿旗运行按钮:
在这里插入图片描述
观察LED会闪烁。
在这里插入图片描述

四、使用上传模式

注意刚才的界面右上角有个“实时模式”的开关,这时候如果关闭OpenBlock,则LED灯不再闪烁。如果要程序脱离软件仍能运行,则可以使用上传模式:
点击切换为上传模式:
在这里插入图片描述
点击中间的上传按钮,等待上传成功:
在这里插入图片描述
观察这时候LED正常闪烁。关闭OpenBlock软件,LED灯仍然可以正常闪烁。

转自https://xundh.blog.csdn.net/article/details/117508843?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-117508843-blog-109270801.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-117508843-blog-109270801.pc_relevant_default&utm_relevant_index=12

标签:relevant,LED,Arduino,开发工具,点击,OpenBlock,上传
From: https://www.cnblogs.com/castlewu/p/17015185.html

相关文章

  • PhpStorm 2022 for mac(PHP集成开发工具)v2022.3.1中文版
    mac版PhpStorm2022 v2022.3.1中文版更新了,PhpStorm2022formac(PHP集成开发工具)v2022.3.1中文版分享给大家,PhpStorm是一个实际“获取”你的代码的PHPIDE。它支持PHP......
  • 开发工具与低代码开发平台丨上海道宁联合Grapecity为您提供各类软件开发工具和服务
     Grapecity提供软件开发技术和低代码平台通过各类软件开发工具和服务提升开发效率推动软件产业发展 葡萄城研发各类开发控件和商业智能报表工具提供控......
  • 嵌入式:ARM相关开发工具概述
    JTAG仿真器JTAG(JointTestActionGroup;联合测试行动小组)是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试及对系统进行仿真、调试。JTAG技术是一种嵌入式调......
  • solidity智能合约开发工具Atom及其插件安装
    Atom简介Atom代码编辑器支持Windows、Mac、Linux三大桌面平台,完全免费,并且已经在GitHub上开放了全部的源代码。开发团队将Atom称为一个“为21世纪创造的可配置的编辑器”,......
  • 程序员必备的20多种开发工具
    想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”1:IntelliJIDEA这个是开发很常用的,不用在介绍了。​​​https://www.jetbrains.com/idea/download/......
  • 嵌入式LinuxC语言开发工具
    C语言产生的历史背景嵌入式Linux下C语言的开发环境嵌入式Linux下的编辑器vi嵌入式Linux下的编译器GCC嵌入式Linux下的调试器GDB嵌入式Linux下的工程管理器makeEclipse集成......
  • 学习无代码开发工具有什么用?
    要开始使用无代码工具学习和赚钱,你只需要遵守以下几个步骤1.确定与您的目标和兴趣最相关的无代码工具。有许多可用的无代码工具,每种工具都有自己的一组特性和功能。2.了解您......
  • Arduino字符串相关
    字符串转数字StringToInt可以使用atoi函数将字符串转换为整数。例如:Stringstr="12345";intnum=atoi(str.c_str());//num的值为12345另外,也可以使用s......
  • 开发工具汇总
    工具汇总汇总一下开发中经常使用的工具,随手写两个,后面再整理吧。Redis以前RedisDesktop很好用,但后来收费了,后来发现官方出了个免费的RedisInsight,瞬间就爱上了。Mysql......
  • 五款最棒的Go语言开发工具?
    新一代编程神语言Go,由于其同时提供了开发效率与运行效率,可谓是近几年在编程界最耀眼的新星,越来越多的大神投入其中,也越来越成熟,开源库代码越来越多.想必现在也有......