Kookaberry Pre-Coded Apps

KookaBlockly STEM Apps

This GitHub repository contains pre-coded STEM apps, written using the KookaBlockly visual MicroPython programming tool for the Kookaberry micro-computer. To use an app, download it from one of the folders in the repository, and then either:

  • save it in the Kookaberry Scripts / KookaBlockly folder (or a sub-folder) on your desktop computer. Then use the KookaBlockly programming tool to open it and click on the Run button to cause it to run on a USB-tethered Kookaberry.
  • save it in the app folder on the Kookaberry’s file storage system and use the Kookaberry’s built-in app menu to select and run it.

This repository is organised into folders representing a STEM area of interest, such as angles, environment etc.

Each folder contains a further description of its contents. Please feel free to explore, download, run and experiment with your Kookaberry.

Please refer to the KookaBlockly Reference Guide – a guide to the KookaBlockly visual programming language.

KookaIDE STEM Apps

This GitHub repository contains pre-coded STEM apps, written in MicroPython for the Kookaberry micro-computer. To use an app, download it from one of the folders in the repository, and then either:

  • save it in the Kookaberry Scripts / KookaIDE folder (or a sub-folder) on your desktop computer. Then use the KookaIDE programming tool to open it and click on the Run button to cause it to run on a USB-tethered Kookaberry.
  • save it in the app folder on the Kookaberry’s file storage system and use the Kookaberry’s built-in app menu to select and run it.

This repository is organised into folders representing a STEM area of interest, such as music, maths, digital technology, environment etc.

Each folder contains a further description of its contents. Please feel free to explore, download, run and experiment with your Kookaberry.

Kookaberry Library Modules

This is a GitHub repository of library modules for use with the Kookaberry micro-computer. There are two types of Kookaberry distinguished by the microprocessor they use:

  • RP2040 – this is the Raspberry Pi Pico microprocessor that is used by V2-x and later Kookaberries and also when a Raspberry Pi Pico is loaded with Kookaberry firmware.
  • STM – The STM32 microprocessor used by V1-x Kookaberries.

MicroPython defines the concept of an .mpy file which is a binary container file format that holds precompiled code, and which can be imported like a normal .py module. The bytecode, however, differs between the RP2040 and STM microprocessors. The two mpy folders contain the bytecode module files for the respective microprocessors.

To use the mpy module files, download them from the repository and then download them to the Kookaberry’s lib folder.

The code folder contains the MicroPython source code for each of the library modules. These are provided as-is for information and need not be downloaded to the Kookaberry.