BlockPi——免费的树莓派图形化编程平台
## (https://github.com/alienzhangyw/BlockPi)
一个专门为[树莓派](https://www.raspberry.org)设计的图形化编程平台,基于(https://developers.google.com/blockly/)构建,适用于树莓派爱好者或者少儿编程学习。
本项目由本人独立完成,出于某些原因(商业竞争),我暂时不会把源代码发布。
## 特点/Features
- 完整的Blockly移植到树莓派上,完全免费使用。
- 集成树莓派GPIO控制,支持(https://www.raspberrypi.org/products/sense-hat/),未来支持更多树莓派外设和功能。
- 程序可直接在应用内运行,同时可转化成Python代码,方便学习Python。
- 支持繁简体中文、英语。
- 支持保存、载入程序。
## 前置需求/Requirements
安装好官方最新(https://www.raspberrypi.org/downloads/raspbian/)桌面系统(Raspbian Buster with desktop and recommended software)的树莓派(4B、3、3B、3B+等有40pin GPIO的型号)。
如果不是,请确保树莓派系统中安装了Nodejs 12以上的版本和Python 3。
## 安装/Install
在(https://github.com/alienzhangyw/BlockPi/releases)页面下载最新版deb(推荐)或者AppImage安装包,保存到你的树莓派上。
或者从百度网盘下载:链接: https://pan.baidu.com/s/1xZ2_EUj3BI1x2Z7zaNVJQg 提取码: ex1n
### deb
- 双击deb文件直接安装。
- 或者使用用终端命令:
```shell
sudo dpkg -i blockpi_1.0.1_armv7l.deb
```
注意自己的文件名。
如果安装失败,通常是系统内缺少必要模块导致的,输入
```shell
sudo apt install -f
```
安装模块后重新输入安装命令。
### AppImage
右键AppImage文件,选择文件属性-权限-执行-所有人,确定。
双击直接运行程序。
如果不是官方最新系统,可能需要手动安装前置包:
```shell
sudo apt update
sudo apt install python3-gpiozero sense-hat python3-sense-emu sense-emu-tools
```
## 未来计划/Future plans
- [ ] UART、IIC、SPI设备支持,比如数码管、LCD/OLED屏幕。
- [ ] 模数转换、马达、可变调蜂鸣器支持。
- [ ] 更多Python功能和模块,比如字典、爬虫、图片处理、Turtle等。
- [ ] 人工智能 AI
- [ ] ……
## FAQ
1. 软件收费吗?
A:不,完全免费。
2. deb和AppImage有什么区别?
A:基本上没什么区别,deb安装方式多了关闭自动保存代码的功能,而AppImage能够自动检查更新。
3. 和树莓派上自带的Scratch3有什么区别?
A:BlockPi能够生成Python代码,未来会更新更多Scratch3上没有的功能,更多传感器设备支持和人工智能功能。
4. 有使用说明或者教程吗?
A:以后会在项目(https://github.com/alienzhangyw/BlockPi/wiki)页面更新一些教程和案例。同样会在论坛发布。
## 另外
本人目前无业,有工作职位推荐或者商务合作请私信或者发送邮件至<alienzhangyw@live.cn>。 膜拜大神{:6_215:} {:6_210:}老铁 一会下个试试 回来试下 膜拜大神 楼主强大,多谢分享。 简单测试 期待未来计划的更多功能让中小学实验室更丰富
楼主真棒!
页:
[1]