Hi There,
Here’s PART 2 of my project, this time using the Seeed Studio Round Display as the Central.
- It starts by scanning and building a list of SensorNodes it finds.
- It then connects to up to 3 SensorNodes concurrently, reading their Temperature & Humidity characteristics and subscribing to Battery and/or Motion notifications.
For extra fun, I added a More I/O B2B hat and hooked up an 8-pixel NeoPixel strip. Each pixel represents a SensorNode (up to 8), and the colors show its state:
- Blue – Advertising in scan
- Green – Connected
- Purple – Notification received (1 of 3)
- Red – Disconnected
- Off – Not present in scan
Each SensorNode gets connected, read, and subscribed. After receiving 3 Battery notifications, it disconnects and moves to the next Node until all scanned devices are serviced.
And just for style points, I added some watch faces—it’s the classic demo with a few tweaks. (Hopefully Rolex doesn’t come knocking… LOL
)
Feel free to drop questions HERE —I’ll do my best to answer.
Enjoy, and remember: projects should always be fun!
GL PJ
BLE_ROUND_MASTER_FINAL.zip (112.3 KB)