Become a sponsor to Bill Siever
Your support helps me offset the costs of developing and maintaining MakeCode extensions for the micro:bit. My current extensions include:
- Emulating Bluetooth HID mouse/keyboard,
- Providing a software real-time clock,
- Detecting single vs. double button clicks,
- Measuring temperature (and with just 2 connections) accurately,
- Support for the SEN55 air quality sensor (see sensor details here),
- Display rotation,
- Morse code encoding and decoding,
- Bluetooth Support to retrieve the v2's data log: BLE Log,
- Key/Value storage in flash memory, and
- Rerouting i2c.
Further details about the extensions, how they fit my interests/work, etc. are detailed on my site.
Supporting work includes a library for easy WebUSB interactions with the microbit: https://github.com/bsiever/microbit-webusb and web-based retrieval of the microbit:v2's data log (for the blelog extension): https://github.com/bsiever/microbit-webblelog.
In addition to this work, I teach computer science and computer engineering at Washington University in St. Louis (Sponsorship is purely for my non-WashU work. Please don't sponsor me if you are a current or future student!) I have also assisted with tech-themed summer camps at The Magic House and lead workshops to help educators adopt technology.
Thanks!
2 sponsors have funded bsiever’s work.
Featured work
-
bsiever/microbit-webusb
WebUSB Utils for Micro:bit
JavaScript 30 -
bsiever/microbit-pxt-timeanddate
Software Based Real Time Clock (Time & Date) for the Micro:Bit
TypeScript 4 -
bsiever/microbit-dstemp
Micro:bit DS18B20 Temp Sensor Blocks
C++ 5 -
bsiever/microbit-pxt-blehid
Micro:bit MakeCode support to act as a Human Interface Devices (keyboard, mouse, etc.) over Bluetooth
C++ 31 -
bsiever/microbit-pxt-clicks
Microbit Button Clicks
TypeScript 6 -
bsiever/microbit-pxt-rotate
Rotate Microbit Display
TypeScript 2