开源机器人【01】 - 积木编程软件OpenBlock(类似scratch)
鲸鱼流程图
最近儿子在学校学习巡线机器人,用的是《鲸鱼流程图》,此软件提供了两种界面,一种是流程图界面,与软件详细设计中的流程图有点像:
双击任意流程节点,界面弹出该节点的属性信息,相当于参数设置:
另外一种是积木界面(应当是基于 scratch 二次开发):
此软件需要配合鲸鱼机器人的硬件配合使用,学校购买了他们的开发板,没啥问题,个人就没办法用了。
到了初中了依旧使用积木式编程,有点低效。最最关键的是,软件运行速度好慢!!!
在网上找了下类似的软件,有个开源软件 Openblock 提供类似的功能,此软件同样基于 Scratch 二次开发,支持多种开源开发板,软件有时候会出现莫名其妙的问题,不过基本不影响使用。
Openblock
软件界面跟scratch一模一样:
官方地址:https://openblockcc.gitee.io/zh/
支持的开发板
软件最上面一行提供了连接开发板功能,该软件支持多种不同的开发板(arduino),有开发板的可以直接用,没有的可以买一块,很便宜:
这些开发板中,推荐使用 ESP32 或者 Raspberry Pi Pico,相比 ATMega 单片机,这两个控制器运行速度比较快,开发板就是白菜价,淘宝上一搜一大堆。
外部扩展模块
使用外部扩展模块前,需要先选择一个外部设备,这里选择的是 ESP32 开发板,另外将工作模式设置为"上传模式":
点击左下角的添加扩展按钮:
界面会呈现系统中支持的扩展列表,点击后就可以加载,加载后插件状态为橙色:
返回后,界面的左边导航树呈现【智能小车】项:
此时就可以基于扩展模块编程了。
开源机器人【01】 - 积木编程软件OpenBlock(类似scratch)相关推荐
- python积木编程软件_积木编程下载-积木编程app下载v1.0.0-西西软件下载
积木编程是一款专业的编程学习软件,平台为用户提供多种编程模板使用,还收纳了丰富的编程知识方便用户随时在线学习,更快掌握编程相关技能和知识,专业题库.优质课程.模拟实战都能帮助用户快速提升编程水平. 积 ...
- python积木编程软件_积木编程软件手机版下载
积木编程软件是可以在线可以学习编程的软件,平台给用户提供了大量的编程学习教程,软件还支持在线编程,学习内容丰富,让用户学习起来不会枯燥乏味,就算你是零基础的小白,也可以体验到编程的乐趣. 积木编程官方 ...
- python积木编程软件下载_积木编程软件-积木编程官方版下载-红软网
积木编程安卓版下载,积木编程APP是一款在手机上学习更多的编程知识打造的便捷平台.在软件中也是拥有非常丰富的专业编程知识,我们能够学习到最基础的编程知识,每天计划一点学习的计划,为我们带来更多的编程知 ...
- c++手机编程软件_积木编程软件手机版下载-积木编程软件下载v1.0.1 安卓版
积木编程软件是可以在线可以学习编程的软件,平台给用户提供了大量的编程学习教程,软件还支持在线编程,学习内容丰富,让用户学习起来不会枯燥乏味,就算你是零基础的小白,也可以体验到编程的乐趣. 积木编程官方 ...
- python积木编程软件_童心制物慧编程全新 Python 编辑器正式上线
原标题:童心制物慧编程全新 Python 编辑器正式上线 作为一款致力于 提供更专业.更多样的STEAM教育解决方案的编程软件,童心制物慧编程一直不断在优化慧编程的教学功能,只为了给所有编程教育者提供 ...
- python积木编程软件_最新海龟编辑器(Python编辑器)v0.6.1 官方版下载地址电脑版-锐品软件...
海龟编辑器是编程猫推出的一款Python编辑器,专门针对少儿Python学习,让孩子通过简单的方式,爱上Python,学会Python,软件界面简洁,使用方便,想要快速学习Python的用户,不妨试试 ...
- 基于数字孪生的机器人焊接自动编程关键技术
在焊接制造中,存在着大量非标准化.定制化焊接件,需要机器人在焊接过程中具有较高的适应性和柔性,传统的示教-再现型机器人很难直接应用于这样的实际焊接生产中,因此要实现机器人智能化焊接应用还有很多亟需解决 ...
- c语言机器人编程软件,诺宝rc编程软件下载
诺宝RC官方版是功能强大的机器人编程软件,以直观的为你编写流程图,模仿的人的大脑进行编程,喜欢的朋友快来IT猫扑下载吧! 诺宝RC软件介绍 由哈尔滨工业大学深圳机器人教育中心研发的"诺宝 R ...
- c语言机器人编程软件,诺宝RC|免费版机器人编程软件下载_最火软件站
诺宝RC是一款非常强大的机器人编程软件.既方便又好用.有基于流程图的编程语言和C语言.为开发智能机器人项目.程序和算法.教育等,提供简单.功能性的平台.免费版机器人编程软件下载就在最火软件站!这里还有 ...
最新文章
- python Django 管理站点1.3
- 【代码笔记】Web-CSS-CSS id和Class选择器
- js中Array数组中的常用方法汇总
- jdk jre jvm三者之间的关系
- c语言编译 64位,cmake – 编译32位和64位
- offSet().left 与position().left的区别
- 光猫的分类及应用范围有哪些?
- raspberry pi_构建自己的Raspberry Pi龙卷风预警系统
- ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters
- EasyRecovery,拯救那些遗失的文件
- pythotn基础篇——条件分支与循环--3
- gmail api 发送邮件_Node定时自动发邮件功能
- Ubuntu安装adobe字体
- 压缩包文件打开密码如何破解
- 互联网支付系统整体架构
- 华为机试在线训练-牛客网(20)【中级】字符串运用-密码截取
- 如何查看python有哪些内置函数_如何查看 Python 全部内置变量和内置函数?
- 最近的热门:渣打小三事件
- 红帽linux7连不上网,redhat7最小化安装后网络的配置
- vite打包报错EPERM: operation not permitted
热门文章
- nacos 单机部署_使用Docker部署Nacos-Server(单机版)
- 一个很好的Git操作指南
- Inspection info: Reports octal integer literals. Some coding standards prohibit the use of octal...
- OpenCV-飞龙绣球识别
- java高并发实际处理简介
- Redux原理(逐句解析)!!!
- 截图神器Snipaste,错过真的太可惜
- c语言程序警告不能打开文件,Win10安装程序提示“不能打开要写入的文件”如何解决...
- 主机连接校园网,ubuntu虚拟机桥接模式上不了网
- js如何实现阿拉伯数字转中文大写数字