https://github.com/mcauser/deshipu-micropython-ht16k33 https://github.com/rhubarbdog/microbit-LCD-driver https://github.com/mcauser/microbit-tm1637
The TMP36 converts between an analog voltage and degrees celcius via the following code snippet. TMP35 and TMP37 use similar logic but have different parameters.
The TMP36 produces 750 mV at 25°C and has an output scale factor of 10 mV/°C
millivolts = pin0.read_analog() * 3300 / 1023
degrees = ((millivolts - 750) / 10) + 25
https://github.com/rhubarbdog/microbit-mpr121-keypad
https://github.com/fizban99/microbit_hcsr04