I have downloaded your Course ‘Learn ESP32 with Arduino’ yesterday and tried out the example in unit #1 (ESP32 BLE Android Application).
I can connect to the ESP32-Board after hitting the ‘Connect’ button, but then I get the error message: ‘Runtime Error Service [Service-UUID], characteristic [characteristic_UUID_TX] are not published by the connected device’
Do you have an idea, what went wrong?
My Smartphone is a Samsung S5mini running on Android 6.0.1
Thanks & best regards,
I connected the VDD pin of the DS1820 to Ground (as is shown in the e-Book on page 485) and this led to a reboot of the ESP32.
After connecting to 3.3V, eyerything works fine now!
You should probably correct the drawing on p 485 (or did I missinterpret the drawing?)
The DS18B20 sensor can be connected in parasite mode or in normal mode. In parasite mode, we connect the VCC of the DS18B20 to GND. In normal mode, we connect the VCC to 3.3V. Both configurations should work well with the ESP32.
I have no idea why in your case, the parasite mode doesn’t work. I’ll put a note about that in the next eBook update and probably change the schematic just in case.
Thanks for letting me know.