2020年5月23日树莓派实验室图形化编程平台

构建,适用于树莓派爱好者或者少儿编程学习。之后可见图形化编程界面。A:BlockPi能够生成Python代码,未来会更新更多Scratch3上没有的功能,更多传感器设备支持和人工智能功能。关于如何创建新积木,可以参考谷歌Blockly的文档。

五月 23, 2020 Raspberry Pi 实验室 未分类

专为树莓派设计的图形化编程平台,基于Google Blockly构建,适合树莓派爱好者或者小朋友学习编程。

功能先决条件

在树莓派(4B、3、3B、3B+等带40pin GPIO的型号)上安装最新的官方Raspbian桌面系统(带有桌面和推荐软件的Raspbian Buster)。

如果没有,请确保 Raspberry Pi 系统上安装了 Nodejs 12 或更高版本以及 Python 3。

安装

在发布页面下载最新的deb(推荐)或AppImage安装包并保存到您的树莓派中。

德布

sudo dpkg -i blockpi_1.0.1_armv7l.deb

请注意您的文件名。

如果安装失败,通常是由于系统中缺少必要的模块造成的。 进入

sudo apt install -f

安装模块后,重新输入安装命令。

应用程序图像

右键单击AppImage文件,选择文件属性-权限-执行-Everyone,然后确定。 双击直接运行程序。

如果不是最新的官方系统,可能需要手动安装必备包:

sudo apt update
sudo apt install python3-gpiozero sense-hat python3-sense-emu sense-emu-tools

安装完成后,您可以在Raspberry Pi菜单中看到更多BlockPi菜单项。

2020年5月23日树莓派实验室图形化编程平台

启动BlockPi后,即可看到图形化编程界面。

FAQ软件收费吗?

答:不,它是完全免费的。 deb 和 AppImage 有什么区别?

答: 基本上没有区别。 deb安装方式有关闭自动代码保存的功能,而AppImage可以自动检查更新。 和树莓派自带的Scratch3有什么区别?

A:BlockPi可以生成Python代码,未来会更新更多Scratch3上没有的功能,包括更多传感器设备支持和人工智能功能。 有没有使用说明或教程?

A:后续会在项目Wiki页面更新一些教程和案例。 也将发布在知乎上。 开发构建

需要 NodeJS 12 或以上稳定版本,以及 npm 或 Yarn(推荐使用 Yarn)。 如果您使用 npm,请将以下命令中的yarn 替换为npm。

克隆存储库:

git clone https://github.com/alienzhangyw/BlockPi.git

安装:

cd BlockPi
yarn install

有关如何创建新块的信息,您可以参考 Google Blockly 的文档。

打包所有构建块脚本:

yarn build:blocks

打包后的Python代码生成脚本:

yarn build:generator

运行BlockPi:

yarn start

打包发布Windows版本:

yarn dist:win

打包并发布Raspberry Pi版本:

yarn dist:linux

Raspberry Pi 版本只能打包在非 ARM 架构的 Linux 系统(例如 Ubuntu 或 WSL)上。 如果遇到权限问题,需要在命令前添加sudo。

开发打包过程中最常遇到的问题就是需求包的下载问题。 网上有很多解决办法,比如使用国产镜子或者自己翻墙,就不详细说了。

项目地址:

教程案例:

%E4%B8%AD%E6%96%87%E6%95%99%E7%A8%8B

作者知乎专栏:

有趣的小组讨论:

这是4年前发表的文章。 请理解其中的信息可能已经发展或改变。

7,474

文章标题:BlockPi:开源 Raspberry Pi 图形编程平台 – Raspberry Pi Lab

永久链接:

2020年5月23日树莓派实验室图形化编程平台

以前的

用于测量 Raspberry Pi® 中 IEPE 的 DAQ HAT – MCC172

下一个

KUNBUS RevPi 节点:工业 Raspberry Pi 的 Node-RED 应用

单片机

STM32系列BSP操作系统新手指导-RT-ThreadStudio:

2024-1-24 22:00:59

单片机

树莓很容易繁殖的几种水果,你知道吗?

2024-1-24 23:02:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索