-
Notifications
You must be signed in to change notification settings - Fork 122
Calliope mini and Micro:bit Programs: Transfer via Bluetooth
preconditions: experience one of the IDE's Android Studio or Swift and their corresponding rogramming languages Java and/or Swift; experience with JavaScript.
context: OpenRoberta is a learning platform. It uses a graphical programming language (based on blockly) and supports many robots. Its frontend is run in a browser. OpenRoberta can be used with all modern browser running on Linux, MacOS and Windows.
problem: The OpenRoberta frontend runs in the browser's javascript sandbox. We do not know of a generic portable way to access BLE from javascript for some of our devices. Therefore, we have two mobile apps, Open Roberta Mobile, that allow BLE access, so far only for LEGO® Education WeDo 2.0. To transfer programs to [Calliope mini] (https://calliope.cc/en) and [Micro:bit] (https://microbit.org/), our users need to use third-party apps.
idea: Let's integrate both, Calliope mini and Micro:bit into our Open Roberta apps.
task: Analyse the existing Open Roberta Apps and the existing open source apps for Calliope mini and Micro:bit. Add program transfer functionality to one of our apps.
notes:
- Please choose either the Android app or the IOS app depending on your experience.
- We can lend you the hardware!
Home | Community | Installation | Team
Installation Tutorials
- Instructions to run a openroberta lab server using DOCKER
- Instructions to run the Open Roberta Lab Server natively on ubuntu ‐ not recommended
- Raspberry Pi 2/3/4 and the Open Roberta Lab
- EV3 and leJOS
- EV3 and ev3dev
- Creating the OR leJOS image
- Arduino Create Agent
- Mbed DAL: Generation and automation
Development
-
Workflows
-
Architecture
-
Blockly
-
Software engineering issues
-
Misc
-
Notes on robots
Textual Representation
Contribution
Discussions on future development