Skip to content

BK7175/Puck_Buzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Puck_Buzzer

Normal Version with Bangle.js 2, and Puck.js

How to Test:

  • Upload Puck.js code, disconnect from IDE.
  • Upload Bangle.js code, disconnect from IDE (if needed to start scan).
  • Press the Puck.js button → Watch should buzz + beep and display response time!
  • Press the Bangle.js BTN to reset the screen.

What Happens:

  • Teacher asks a question
  • Kids press the Puck.js like a buzzer
  • Bangle.js shows:
  • Who buzzed in first
  • The time it took
  • Fun feedback like "🎉 You're first!" or "⏱️ 1.5s"
  • You can also log response times for multiple attempts.

Notes:

  • This uses Nordic UART UUIDs (6e4000xx) — make sure Puck.js is advertising that (which it does via Bluetooth.println()).
  • It connects once and listens.
  • The TextDecoder is available on Bangle.js for BLE data — no need to polyfill.

IDE

https://www.espruino.com/ide/

About

Buzzer system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published