
Welcome to the KookaBlockly Reference Guide!
KookaBlockly is a powerful standalone visual editor designed for creating program scripts for Kookaberry and related microprocessors. This editor operates on a drag-and-drop interface, making it beginner-friendly and highly intuitive.
This document describes how to use to the KookaBlockly visual scripting tool.
KookaBlockly is part of the KookaSuite script editing toolset which was commissioned by the AustSTEM Foundation and created by Damien George for the Kookaberry.
This guide is for KookaBlockly v1.10.0.
The document is in TWO parts:
Working with KookaBlockly - relates to KookaBlockly set-up, basic screen displays and usage.
A Reference Document for the visual functional blocks in KookaBlockly.
Contents
- Part 1 - Working With KookaBlockly
- Part 2 - KookaBlockly Function Blocks Reference
- Control
- Clock
- Display
- Buttons
- LEDs
- Pins
- Sensors
- Internal Sensors
- External Sensors
- Sensors’ Pins Connections
- Get Temperature from DS18x20
- Get Temperature from NTC
- Get Temperature or Humidity from DHT11 or DHT22
- Get Temperature / Humidity / Pressure from BME280
- Get Acceleration / Compass Strength from LSM303
- Get LUX from VEML7700
- Get Power / Voltage / Current from INA219
- Get Soil Moisture
- More Sensor Learning Resources
- Actuators
- Radio
- Logging
- Boolean
- If–Else
- Loops
- Strings
- Lists
- Math
- Variables
- Functions
- Advanced
- Glossary of Terms
- Example Scripts:
All the scripts used in this guide are available for downloading from Github and following the instructions on the README page:
- Errata:
If errors or issues are found in the KookaBlockly Reference Guide please post an issue on GitHub.
- Copyright:
Blockly is a library from Google for building beginner-friendly block-based programming languages.
Kookaberry and Kooka are trademarks of Kookaberry Pty Ltd, Australia.
The Kooka Firmware release v1.10.0 and KookaSuite were created by Damien George (George Electronics Pty Ltd – MicroPython) in collaboration with Kookaberry Pty Ltd and the AustSTEM Foundation Ltd.