Commit Graph

7 Commits (3a081a6fd9210c8aeccbaeffc95bdd26485a9df6)

Author SHA1 Message Date
a2nr 3a081a6fd9 Add README files for blockly_app and blockly_executor; fix typo in digitalOut block 2026-03-09 23:35:48 +07:00
a2nr dced16a00b Add digital output block and GPIO handling
- Introduced a new Blockly block for setting digital output pins (`digitalOut`).
- Implemented the corresponding handler in Python to manage digital output actions.
- Updated dummy, GPIO, and real hardware interfaces to support digital output functionality.
- Modified the workspace configuration to include the new digital output block in the Blockly environment.
- Added potential enhancements to the README for future improvements.
2026-03-09 23:08:46 +07:00
a2nr c82e30b9b1 feat: implement export/import functionality and UI enhancements for Blockly workspace 2026-03-09 11:43:27 +07:00
a2nr 09e67ccbbc persiapan 2026-03-09 05:01:13 +07:00
a2nr 100cad47f0 feat: add support for real hardware in blockly_executor
- Introduced RealHardware class for communication with hardware nodes via ROS2.
- Updated ExecutorNode to select between RealHardware and DummyHardware based on a parameter.
- Refactored command handlers to use a decorator for registration, simplifying the handler registration process.
- Removed the base HandlerModule class and integrated handler registration directly in the handler functions.
- Updated GPIO and timing command handlers to use the new registration method.
- Added new executor command for running with real hardware.
2026-03-08 21:55:50 +07:00
a2nr a998ff13b4 big achivment tapi masih kurang dikit. 2026-03-08 14:14:32 +07:00
a2nr 4550e0557e initial with big achivement 2026-03-07 11:13:06 +07:00