BLE BatterySerivce för ESP32 C3
Postat: 4 oktober 2024, 22:31:12
Hej,
Undrar om någon som är duktig på programmering kan hjälpa mig med några rader kod för Arduino IDE för BLE BatterySerivce i en ESP32 C3 modul.
Jag har lyckats klippa och klistra ihop kod för BLE Server så att den skickar det procentuella värdet av resterande batterikapacitet. Se bifogad länk med exempel nedan
https://circuitdigest.com/microcontroll ... indication
Jag önskar nu lägga till aktuell spänningsnivå i batteriet med en decimal i samma BatteryService Server. Försöker läsa och förstå instruktionen för BLE Bluetooth, se länk nedan
https://www.bluetooth.com/specifications/specs/bas-1-1/
Om jag förstått rätt skall det gå att lägga till ett Present Voltage field
3.5.1.3. Present Voltage field
The Present Voltage field may be included in the Battery Energy Status characteristic.
Jag får inte till detta. Får till en characteristic som jag vill ska visa Voltage: 14,8V i appen, men får enbart till Voltage: 14%, vilket inte känns så lyckat.
Jag använder LightBlue appen för iPhone.
Tack på förhand
Undrar om någon som är duktig på programmering kan hjälpa mig med några rader kod för Arduino IDE för BLE BatterySerivce i en ESP32 C3 modul.
Jag har lyckats klippa och klistra ihop kod för BLE Server så att den skickar det procentuella värdet av resterande batterikapacitet. Se bifogad länk med exempel nedan
https://circuitdigest.com/microcontroll ... indication
Jag önskar nu lägga till aktuell spänningsnivå i batteriet med en decimal i samma BatteryService Server. Försöker läsa och förstå instruktionen för BLE Bluetooth, se länk nedan
https://www.bluetooth.com/specifications/specs/bas-1-1/
Om jag förstått rätt skall det gå att lägga till ett Present Voltage field
3.5.1.3. Present Voltage field
The Present Voltage field may be included in the Battery Energy Status characteristic.
Jag får inte till detta. Får till en characteristic som jag vill ska visa Voltage: 14,8V i appen, men får enbart till Voltage: 14%, vilket inte känns så lyckat.
Jag använder LightBlue appen för iPhone.
Tack på förhand