It is still possible to get work. I see the copper pads have been pulled off so you need to use extra amount of solder and hopefully it attaches to the remained copper wire.
My case is even worse because the antenna is lost, so I have to remade one.
And it works.😂
The problem that I see in the photo is that the pads from the PCB are pulled off and attached to the antenna. So now there is nothing to solder the antenna back to.
While it's possible to rework this with some solder rework tools, I suspect you don't have those. There is really not much else you can do but replace the Nano with a new one. You should still ...
Does the loop function work after being woken up from deep sleep? YES
loop function isn't magical. its just a function that gets called over and over. In other words, if it gets called once, it can be called again except if
it did something to deactivate itself
never reached the end
during that first call. Check that you are not activating some sort of ...
So my AT 09 module is most likely faulty. I got a new HM 10 and connected it without changing any connections or code and it worked like a charm.
I do not know the exact nature of the defect but since the chip was responding to commands, I think the PCB might have been damaged.
There are many options; which one is "best" for you I leave up to your own research, that could start here:
There's a list of Arduino's based on the SAMD21 that are supported by the FreeRTOS_SAMD21 library here; pick any one with WiFi and BLE.
There are probably a zillion clones out there that could also do what you want, and there is also a ...
For completeness, it appears an appropriate Python library can be installed with:
pip3 install adafruit-circuitpython-ble
The test code, used with the Arduino code 'Echo' from the ArduinoHardwareBLE library is below. This was updated to let you choose the name of the device (here, MY_BLE) rather than any random device that has UART capability. It also ...
nRF Connect is for Bluetooth LE devices, the nRF24L01+ is really not a Bluetooth Low Energy transceiver.
The best the nRF24L01+ can do is make a few Bluetooth LE advertisements but that's very finicky. Here's a long description how: https://dmitry.gr/index.php?r=05.Projects&proj=15&proj=11.%20Bluetooth%20LE%20fakery
HM-10 is a BLE device. You'll need to understand BLE programming, which is quite different than classic Bluetooth.
There is no standard BLE service for serial communication.
The best way on a Pi to use BLE is with the
noble and bleno modules for node.js.
Or start by playing with gatttool.
If you are fit in Phyton:
The HM-10 style device will send ...
Yo can use the keyboardReport() function to send key-codes with modifiers. Here is an example that will send an ! by sending the keycode for 1 plus a shift key modifier...
// The keyboardReport() function takes an array of 6 keycodes. From what I can tell, it does not
// press the keys consecutively,. it presses them simultainiously.
// Here ...