Hello everyone!
I’m excited to share my project — Singular Blockly. This is a Visual Studio Code extension that leverages an intuitive Blockly interface, enabling children who have never been exposed to hardware-software integration to easily control hardware through programming.
Key Features:
- Multi-Board Support: Whether it’s Arduino Uno, Nano, Mega, ESP32, or Super Mini, you can quickly get started with a simple board selection.
- Internationalization: Supports multiple languages, making it accessible to users from various backgrounds.
- Real-Time Code Generation: As you drag and connect blocks, the corresponding Arduino code is generated instantly.
- Open Source & Transparent: The project is licensed under Apache 2.0, and contributions and feedback are warmly welcomed to make this platform even richer and more engaging.
The project is still under active development, and many features are yet to be perfected—for instance, support for various library blocks and configurations for additional boards. Currently, the firmware is focused on Arduino, but there is potential to expand to more platforms in the future.
Of course, there are many issues waiting to be discovered. This is a side project I work on in my spare time; every bit of feedback and suggestion fuels my progress, but please understand that my resources and time are limited.
I sincerely invite friends from the PlatformIO community to try it out and share your valuable feedback. Together, let’s build a creative future for more children!
Happy Coding!