mmWave (24Ghz Static) for XIAO with Circuitpython

Hi, im currently working on Circuitpython for/with XIAO Devices (and try to get an mmWave 24Ghz Static running with a XIAORP2040 it), but i don’t get any response from the device via UART

after some tries, I tried to just read ANY data with

uart = busio.UART(board.D2, board.D3, baudrate=9600)
while True:
print(uart.read(256))
time.sleep(0.1)

but there’s nothing. no response. the data is always none. The Arduino sample code is working as intended which makes a hardware-fault impossible.

is there any command i need for starting/initialize the mmWave? I didn’t found any in the sample codes

Any Help or hint is very much appreciated

Thanks in Advance
Boones

OT: I’m currently working on samples and tutorials for XIAO/Grove with Circuitpython for a (free) cookbook in english and german, to help people with the struggles which I had (and as you can see, still have) to find solutions for cp. I think cp is very good for teaching people microcontrollers (and electronics). I got the whole grove gamma kit, every display and more working… but not a single mmWave.

i forgott: if I send “+++” or a command frame, I don’t get any ACK or ERROR… as told, it’s quiet.

the pins are confirmed as correct (as in pinout pic and I even tried to change them and got a runtime error for every configuration except the one described above… ya, I’m that desperate :sweat_smile:

It’s solved!

I have a working Example reading the mmWave Radar with Circuitpython

Either: " Seeed Studio 24GHz mmWave for XIAO" and “MR24HPC1”

Next Step: MR60BHA1

If anyone is interested, just let me know

Greetings
Jack

1 Like

Thanks for your effort on the cookbook and we are looking forward to the results!

1 Like