开源树莓派可视化编程软件Blocklypi

2022-01-123.5万
AI 快速预览详细 收起
BlocklyPi是一款基于Blockly的树莓派可视化编程软件,通过模块化编程操控树莓派的GPIO。它支持多种传感器和驱动库,如LCD1602、OLED、DHT11温湿度传感器等。用户可以通过在线编辑器轻松实现项目,适用于STEM教育和少儿编程入门。


开源树莓派可视化编程软件Blocklypi,欢迎使用!

开源地址:
https://gitee.com/hgcserver/BlocklyPi
https://www.oschina.net/p/blocklypi
在线使用:
https://hgcserver.gitee.io/blocklypi/apps/blocklypi/index.html

开源树莓派可视化编程软件Blocklypi图1
开源树莓派可视化编程软件Blocklypi图2
项目介绍
本项目是一个基于Blockly的树莓派可视化编程软件,可以通过模块化编程操控树莓派的GPIO,基于Python和RPi.GPIO
软件架构
基于HTML,Javascript的在线编辑器
使用说明
见项目 apps/blocklypi/index.html 地址
进行串口通信时需要先执行sudo apt-get install python-serial安装相应的扩展包
使用iic模块时需要开启iic功能并执行sudo apt-get install python-smbus安装相应的扩展包
LCD1602的驱动库在项目仓库的python_libraries/lcd1602目录下
OLED的驱动库在项目仓库的python_libraries/ssd1306目录下
TM1637数码管的驱动库在项目仓库的python_libraries/tm1637目录下
DHT11温湿度传感器的驱动库在项目仓库的python_libraries/dht11目录下
BMP180气压/温度传感器的驱动库在项目仓库的python_libraries/bmp180目录下
ADS1115电压传感器的驱动库在项目仓库的python_libraries/ads1115目录下
步进电机的驱动库在项目仓库的python_libraries/stepper目录下

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
pATAq
pATAq
感谢分享,和 https://gitee.com/alienzhangyw/BlockPi 这个功能上有什么区别,方便介绍一下吗xD
pATAq
pATAq回复hgcserver
感谢介绍!
hgcserver
hgcserver
作者
回复pATAq

疫情网课期间在家摸鱼写的
BlockPi更多地提供了基本IO和深度定制的SenseHAT上面的功能
BlocklyPi则提供了很多基础系统和硬件的功能,如UART、LCD1602、SSD1306、DHT11、BMP180等,基础性和通用性更强
- 没有更多了 -