五月 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菜单项。
启动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
永久链接:
以前的
用于测量 Raspberry Pi® 中 IEPE 的 DAQ HAT – MCC172
下一个
KUNBUS RevPi 节点:工业 Raspberry Pi 的 Node-RED 应用