Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silasberger/microbit
Micro:bit project ideas, learnings, code snippets and experiments.
https://github.com/silasberger/microbit
computer-science computer-science-education education informatik maqueen microbit school
Last synced: about 7 hours ago
JSON representation
Micro:bit project ideas, learnings, code snippets and experiments.
- Host: GitHub
- URL: https://github.com/silasberger/microbit
- Owner: SilasBerger
- License: cc-by-sa-4.0
- Created: 2023-12-10T15:59:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-30T21:23:30.000Z (about 1 year ago)
- Last Synced: 2023-12-31T11:27:21.292Z (about 1 year ago)
- Topics: computer-science, computer-science-education, education, informatik, maqueen, microbit, school
- Language: Python
- Homepage:
- Size: 22.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Knowledge Base Micro:bit and Maqueen
A central place for projects, ideas, learnings, code snippets, and experiments with Micro:bit and Maqueen. Unless stated
otherwise, all projects are developed within the [Micro:bit Python editor](https://python.microbit.org/v/3/project).## Featured Projects
### Maqueen RC Car
[![Maqueen RC Car Demo](docs/img/project_thumbnails/maqueen_rc_car_thumbnail_yt.png)](https://youtu.be/bEWP7llgGec "Maqueen RC Car Demo")
➡️ Check out the [project source](projects/maqueen-rc-car/README.md).### Health Points
[![Health Points Demo](docs/img/project_thumbnails/health_points_thumbnail_yt.png)](https://youtu.be/XqjzFh4eGzI "Health Points Demo")
➡️ Check out the [project source](projects/health-points/README.md).### Jukebox
[![Jukebox Demo](docs/img/project_thumbnails/jukebox_thumbnail_yt.png)](https://youtu.be/3yAkX2k_DGs "Jukebox Demo")
➡️ Check out the [project source](projects/jukebox.py).## MakeCode Editor
* https://makecode.microbit.org/#editor
* In the background: transpiled to JavaScript
* Switch between block language, JS, and Python
* To use with Maqueen: Settings -> Extensions -> `DFRobot_MaqueenPlus_v20`
* Import / export: `.hex` files, which can also be flashed to Micro:bit
* Login with Microsoft to save projects## Python editor
* https://python.microbit.org/v/3/reference/sound
* No cloud save functionality (?)
* Drag & drop API reference## Maqueen library
https://gbsl-informatik.github.io/maqueen-plus-v2-mpy/docs/## Learnings
### Program size limitation
There is a limit to how large a Micro:bit program can be. Once a program exceeds tha limit, the Python editor will fail
when trying to download the `.hex` file. This was for example the case in the `maqueen-rc-car` project, where I ended up
having to remove parts of the `maqueen` library to reduce the code size.