Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simulator and Blockly Update #371

Open
wants to merge 17 commits into
base: development
Choose a base branch
from
Open

Simulator and Blockly Update #371

wants to merge 17 commits into from

Conversation

felixerdy
Copy link
Member

This PR introduces:

  • Simulator
  • Blockly Update

Simulator
The simulator runs a simple version of the senseBox within your browser. By adding modules to the workspace, the simulator UI updates itself. You can interact with some of the modules (like sensors). Some modules (like the OLED display) can visualize sensor values,

Technically, I am introducing a new Simulator Code Generator, which creates JavaScript code. The code runs in it's own sandbox (https://github.com/NeilFraser/JS-Interpreter) and interacts with the simulator UI.


Blockly Update
Blockly was updated from v9 to v11, which required some effort to update the code generation.

@felixerdy felixerdy added doNotMergeYet Codegenerator Everything related to the generated Arduino Code labels Nov 25, 2024
@mariopesch mariopesch changed the base branch from main to development November 25, 2024 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Codegenerator Everything related to the generated Arduino Code doNotMergeYet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant