葡萄板之MicroBlocks初体验

[复制链接]
88 |1
CC喵 发表于 2024-11-28 16:56:26 | 显示全部楼层 |阅读模式
MicroBlocks简介

MicroBlocksMicroBlocks 是一种免费/自由的、类似于 Scratch 的,专为物理计算(硬件编程)而生的图形化编程语言。
https://microblocksfun.cn/run/microblocks.html
Microblocks.png

很多人有疑问,现在有很多Scratch类的图形化编程软件上都增加了硬件支持,那么MicroBlocks的优势在哪里?经过CC喵近日的探索,确实发现MicroBlocks的强大之处。先不从技术底层VM虚拟机的强大之处说起,就以一个用惯Scratch类的图形化编程软件老用户的角度来谈谈它的优势。


- 自主运行——点击即下载
在MicroBlocks中有个非常显著的特征,没有像常规类Scratch类的图形化编程软件的在线运行和离线下载的概念。当在点击积木块时,它能即时有反应(在线运行),此时代码段也静默的下载到主板上,这个过程时无感的。当你拔掉数据线,你发现程序已经能脱机运行了。

image-20241113121744738.png

- 并行任务——随意发挥
多任务运行时普遍用户需要的,在其他软件中由于代码框架的限制,常常不支持多任务。这个对用惯纯软Scratch用户很友好。一堆帽子模块就完事了,不许要自己从逻辑上考虑怎么怎么调度。
image-20241113121000723.png


- 多处运行——大一统
同一份代码脚本可以在多个主板上使用,在支持的硬件中随意切换,迁移成本低,兼顾入门进阶的连续性。

- 自由开发——你的库你定义
神奇的地方,它有一个积木编辑器允许用户创建和编辑积木代码。通过这种方式可以把普通用户也能参与进来。
image-20241113122112628.png






葡萄板的MicroBlocks上手
为了让大家可以体验MicroBlocks的魅力,喵家选择了葡萄板为例,让大家快速用起来

准备

葡萄板 x1
数据线 x1
电脑  x1

更新MicroBlocks的固件
每个板子在MicroBlocks上都有其固件,使用前先刷一次,后续就不再需要。目前MicroBlocks官方IDE上已经支持了一些板子。针对先葡萄板这种还未被更新到官上,它有一个简单粗暴的方式,在MicroBlocks官方IDE上数据线连接好板子后,直接把固件的bin文件拖到界面中就可以等待更新。

连接数据线
image-20241113123132993.png

打开MicroBlocks网页版
通过数据线方式进行连接
https://microblocksfun.cn/run/microblocks.html
image-20241113134945204.png

让葡萄板进入恢复固件模式
按住B按键不放,再按一下Reset复位按键

image-20241113135537091.png

把提供的固件拖到IDE中


grapebit_microblock.bin (1.14 MB, 下载次数: 0)
TechGuru8901 发表于 前天 10:44 | 显示全部楼层
固件在哪?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
快速回复 返回顶部 返回列表