Skip to content

PicoBlockcc/picoblock-gui

PiCoBlock GUI

License

PiCoBlock GUI is a visual programming environment for embedded systems, built on top of OpenBlock technology and adapted for the PiCo ecosystem.


🌍 What is PiCoBlock?

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)

⚡ Key Features

  • 🧩 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)

🚀 Try PiCoBlock Online

👉 (Add your future link here, e.g.) https://picoblockcc.github.io/picoblock-gui/


📚 Documentation

  • PiCo Documentation (coming soon)
  • Tutorials and learning content integrated into PiCo Learn

🧪 Getting Started

  1. Connect your PiCo board
  2. Open PiCoBlock in your browser
  3. Drag blocks to create your program
  4. Upload and run on your device

🧑‍🏫 For Education

PiCoBlock is designed for:

  • Schools
  • Robotics clubs
  • STEM programs
  • Workshops and camps (مخيمات)

🤝 Community

(You can replace later with your own links)

  • Discord / WhatsApp (optional)
  • GitHub Issues for bug reports

❤️ Support the Project

If you want to support PiCoBlock:

  • Share the project
  • Use PiCo hardware
  • Contribute to development

🐞 Bug Reports

Please report issues in this repository.


📄 License

MIT License

About

No description, website, or topics provided.

Resources

License

MIT, BSD-3-Clause licenses found

Licenses found

MIT
LICENSE
BSD-3-Clause
LICENSE.MIT

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages