微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

BlocklyPi 树莓派可视化编程软件

程序名称:BlocklyPi

授权协议: GPL

操作系统: 跨平台

开发语言: JavaScript

BlocklyPi 介绍

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

基于HTML,Javascript的在线编辑器

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

更多说明详见Blockly

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

本版本为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

BlocklyPi 官网

http://hgcserver.gitee.io/blocklypi/apps/blocklypi/index.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐