tomacorp / edgemicscope

AdaFruit EDGE badge microphone oscilloscope
MIT License
13 stars 1 forks source link

edgemicscope - AdaFruit EDGE badge microphone oscilloscope

This Python program creates a scope app for the AdaFruit EDGE badge. The graph display shows output from the microphone, accelerometer, light sensor, and a generated sawtooth wave. Adjust the sweep time and sensitivity with the badge buttons.

code.py - Copy this file to the EDGE badge, and it runs!

A hardware modification is required to see the microphone output. The code runs without this modification, and shows the other sensor outputs. This change can be done with jumper wires in the connector holes:

This program requires CircuitPython v5.0.0 Alpha 5 or later. See https://github.com/adafruit/circuitpython/releases for instructions. The display update commands in v5.0.0 provide the display update functions. Follow the instructions below to update the badge if needed.

To run this program:

Updating the EDGE firmware is easy:

Button functions: