simonhasan / microbit-data-logging-2023-12-03

Data logging with the BBC micro:bit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

micro:bit Data Logging

Data logging with the BBC micro:bit presentation for University of Arizona Data Science Academy.

Note

THIS REPO IS A WORK IN PROGRESS AND NOT THE FINAL REPO FOR THE PRESENTATION.


Useful Links

Links to Buy ELECFREAKS Products

Octopus Sensor Modules

ELECFREAKS Sensor:bit (breakout board)

General Information

Awesome micro:bit: A curated list of resources for the BBC micro:bit

pin:out: The comprehensive GPIO pinout website for the BBC micro:bit

MakeCode

BBC micro:bit MakeCode Documentation

Documentation for the Datalogger extension

Documentation for inputs (including on-board sensors)

Documentation for pins

MicroPython

BBC micro:bit MicroPython Documentation

Documentation for Data Logging with MicroPython

Documentation for the accelerometer

Documentation for the buttons

Documentation for the input/output pins (GPIO)

Documentation for the microphone


Part 1: micro:bit Data Logging with Built-In Sensors

On-Board Sensor Data Logging with MakeCode

On-Board Sensor Data Logging with MicroPython


Part 2: micro:bit Data Logging with ELECFREAKS Octopus Sensor Modules

This presentation will use micro:bit sensor modules. ADD MORE HERE...

General-Purpose Input/Output (GPIO)

micro:bit GPIO

Octopus Data Logging with MakeCode

Octopus Sensor Modules with MakeCode


Octopus Data Logging with MicroPython

Octopus Sensor Modules with MycroPython


Part 3: Plotting Sensor Data

Plotting Sensor Data with Excel

Plotting Sensor Data with Google Sheets

Plotting Sensor Data with pandas and matplotlib (Python)

Try Python Plotting

Plot sensor data using Python in the Python Plotting Playground Notebook. Click on the button below to launch the notebook:

Binder


Part 4: Internet of Things (IoT) Dashboards Demonstration

TO BE ADDED LATER.

About

Data logging with the BBC micro:bit.

License:MIT License


Languages

Language:Jupyter Notebook 96.1%Language:Python 3.9%