驴友花雕 发表于 昨天 16:18

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

Scratch Arcade 创客版 ESP32S3 可编程游戏机开发板 是一款基于高性能 ESP32-S3 芯片 的多功能创客平台,集成了图形化编程支持、丰富的交互接口和便携式游戏控制系统。它不仅适用于 创意游戏开发,还广泛应用于 物联网项目、STEAM 教育教学、智能硬件实验 等多个领域,是青少年、教师、创客和开发者的理想选择。




驴友花雕 发表于 昨天 16:22

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

1、通过C口,USB数据线连接电脑


驴友花雕 发表于 昨天 16:30

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

2、USB驱动安装
安装USB驱动是使用外部设备时的关键步骤。从网站中下载驱动文件后,根据用户计算机系统选择安装步骤——

Windows 10/11
无需要安装额外的驱动,即可正常使用。

Windows 7
部分 Windows 7 系统下会因为缺少 USB 连接的驱动而导致无法通过USB线连接设备,可以参考下面步骤进行驱动的安装。

(1)识别设备: 连接USB转串口适配器到计算机的USB端口,系统会尝试自动检测并安装驱动。如果未能成功,可以通过设备管理器,右键选择”扫描检测硬件改动“。查看未识别或带有黄色惊叹号的设备。

(2)下载驱动: 由于Windows 7的内置驱动可能不支持所有USB转串口设备,因此需要从制造商官网下载合适的驱动程序。文件名可能是“USB驱动适合win7系统”这样的表述,这表明它是专为Windows 7优化的驱动。

(3)准备驱动: 下载完成后,找到下载的驱动文件,将其解压,记住解压的文件夹路径,后面将需要用到。

(4)安装驱动: 在设备管理器中,右键点击有感叹号的设备,选择更新驱动,然后选择“浏览我的电脑以查找驱动程序软件”。



(5)验证安装: 安装完成后,重新检查设备管理器,确保USB转串口设备已正确识别并显示为COM端口。此时,应该可以使用串口通信软件(如HyperTerminal或RealTerm)与连接的设备进行通讯了。


驴友花雕 发表于 昨天 16:32

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

3、打开设备管理器,确保USB转串口设备已正确识别并显示为COM端口。


驴友花雕 发表于 昨天 18:14

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

4、Scratch Arcade使用BlockCode 框架
BlockCode 是一个基于图形化编程理念构建的教育型编程平台,旨在通过“积木式代码”帮助用户以可视化方式学习编程逻辑。它融合了 Scratch 和 Blockly 的设计思想,适用于青少年编程教育、创客项目开发以及嵌入式硬件控制。BlockCode 的核心理念是 “Cracking code, one BLOCK at a time.”(逐块破解代码)。其主要特点:



驴友花雕 发表于 昨天 18:31

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

5、BlockCode 在线编程平台:
https://make.blockcode.fun/



驴友花雕 发表于 昨天 18:33

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

6、离线电脑端的软件下载
https://app.blockcode.fun/
https://pan.baidu.com/s/1yr7Q-6PFuaimyv_noXxJ_w?pwd=ahj3#list/path=%2F&parentPath=%2F



驴友花雕 发表于 昨天 18:52

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

7、编写程序
在 BlockCode Playgrounds 使用图形化(Scratch)或 MicroPython 进行编程。



驴友花雕 发表于 昨天 18:55

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

8、图形化(Scratch)



驴友花雕 发表于 昨天 18:57

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

9、界面与Scratch完全一样,大部分的编程积木模块也都一样,少部分因为硬件特征有所不同(以后缺少的部分会逐步补全,更贴近原版 Scratch 的积木模块和功能),更方便熟悉Scratch的老师进行教学。

扩展模块差异比较大,拥有更多硬件(需要连接相应外设)方面的控制模块和AI模块。



驴友花雕 发表于 昨天 18:59

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

10、丰富的扩展功能
通过丰富的扩展实现更多天马行空的想法,扩展涵盖图形、数据、算法、传感器、(电机)执行器、AI等等多个方面,更多扩展后续将陆续推出。



驴友花雕 发表于 昨天 19:02

【花雕动手做】从零开始搭建 Scratch Arcade 开发环境

11、MicroPython
固件基于最新 MicroPython 1.2x 版本编译,增加了特有的包,更方便开发游戏和小程序。

MicroPython 编程平台敬请期待。


12、离线电脑端





页: [1]
查看完整版本: 【花雕动手做】从零开始搭建 Scratch Arcade 开发环境