bsiever
Funding Links: https://github.com/sponsors/bsiever
- Name: Bill Siever
- Kind: user
- Followers: 29
- Following: 0
- Total stars: 101
- Repositories count: 71
- Created at: 2023-02-27T02:30:11.352Z
- Updated at: 2025-07-04T05:36:19.037Z
- Last synced at: 2025-07-04T05:36:19.036Z
GitHub Sponsors Profile
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!
- Current Sponsors: 2
- Past Sponsors: 0
- Total Sponsors: 2
- Minimum Sponsorship: $1.00
Featured Works
bsiever/microbit-webusb
WebUSB Utils for Micro:bit
Language: JavaScript - Stars: 30bsiever/microbit-pxt-timeanddate
Software Based Real Time Clock (Time & Date) for the Micro:Bit
Language: TypeScript - Stars: 4bsiever/microbit-dstemp
Micro:bit DS18B20 Temp Sensor Blocks
Language: C++ - Stars: 5bsiever/microbit-pxt-blehid
Micro:bit MakeCode support to act as a Human Interface Devices (keyboard, mouse, etc.) over Bluetooth
Language: C++ - Stars: 38bsiever/microbit-pxt-clicks
Microbit Button Clicks
Language: TypeScript - Stars: 6bsiever/microbit-pxt-rotate
Rotate Microbit Display
Language: TypeScript - Stars: 2