开源树莓派可视化编程软件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 ![]() ![]() 项目介绍 本项目是一个基于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目录下 |






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