47 Star 154 Fork 56

王逸伦 / BlocklyPi

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

BlocklyPi beta

项目介绍

本项目是一个基于Blockly的树莓派可视化编程软件,可以通过模块化编程操控树莓派的GPIO,基于Python和RPi.GPIO

软件架构

基于HTML,Javascript的在线编辑器

使用说明

见项目 apps/blocklypi/index.html 地址

更多说明详见Blockly

实际使用

详见 http://hgcserver.gitee.io/blocklypi/apps/blocklypi/index.html PIC1 PIC2

特别说明

本版本为BlocklyPi beta版本,对第一代进行了重写,抛弃了Wiringpi而使用Python,功能相比于第一代更为强大,但是仍可能存在许多不足(可能在编写时没有发现),如在使用过程中产生问题,请及时在issues中指出。

另外,原生Blocks编译为python_compressed.js(参见官方的Blockly源码),树莓派的javascript在pi文件夹下。分blocks和generators两个文件夹 。参考下图:

//定义blocks
Blockly.Blocks.XXX = {
    //Some Code...
}
//定义generators
Blockly.Python.XXX=function(){
   //Some Code...
};

By 王逸伦&HGC


联系方式: QQ:594352301

Mail:594352301@qq.com

Comments ( 13 )

Sign in for post a comment

About

Cancel

Releases

No release

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
JavaScript
1
https://gitee.com/hgcserver/BlocklyPi.git
git@gitee.com:hgcserver/BlocklyPi.git
hgcserver
BlocklyPi
BlocklyPi
master

Search

152606 8668e384 1899542 133635 2cd7d36e 1899542