PiCoBlock GUI is a visual programming environment for embedded systems, built on top of OpenBlock technology and adapted for the PiCo ecosystem.
PiCoBlock is a block-based programming platform that allows users to create, simulate, and upload programs to PiCo boards using an intuitive drag-and-drop interface.
It combines:
- 🎓 Educational simplicity (like Scratch)
- ⚙️ Embedded systems power (Arduino-compatible)
- 🔌 Real hardware interaction (PiCo boards)
- 🧩 Drag-and-drop programming interface
- 🔄 Real-time code generation and upload
- 🔌 Native support for PiCo hardware:
- PiCoNano
- PiCoLAB-Sensors
- PiCoBot
- 🧠 Beginner-friendly + advanced extensibility
- 🌐 Web-based interface (no installation required)
👉 (Add your future link here, e.g.) https://picoblockcc.github.io/picoblock-gui/
- PiCo Documentation (coming soon)
- Tutorials and learning content integrated into PiCo Learn
- Connect your PiCo board
- Open PiCoBlock in your browser
- Drag blocks to create your program
- Upload and run on your device
PiCoBlock is designed for:
- Schools
- Robotics clubs
- STEM programs
- Workshops and camps (مخيمات)
(You can replace later with your own links)
- Discord / WhatsApp (optional)
- GitHub Issues for bug reports
If you want to support PiCoBlock:
- Share the project
- Use PiCo hardware
- Contribute to development
Please report issues in this repository.
MIT License