diff options
| author | Edvin <[email protected]> | 2025-04-11 15:17:41 +0200 |
|---|---|---|
| committer | Edvin <[email protected]> | 2025-04-11 15:17:41 +0200 |
| commit | fbb776810537513b992cd777db21246b9afc30ad (patch) | |
| tree | 94f2362c5167fd5cf1a25da17be7d9d59914822b | |
| parent | 3a3a285c39f667e3a48cc73a34d0dc734ac34f40 (diff) | |
Added python code for the DWM1001
| -rw-r--r-- | DWM.py | 53 |
1 files changed, 53 insertions, 0 deletions
@@ -0,0 +1,53 @@ +import serial +from time import sleep + +with serial.Serial('/dev/ttyACM0', 115200, timeout = 1) as s: + + print(f"Opened serial port {s.name}") + + sleep(1) + s.write(b"\r") + sleep(0.1) + s.write(b"\r") + + s.write(b'nis ') + sleep(0.1) + s.write(b'0x1234') + sleep(0.1) + s.write(b'\r') + print(f"Set PAN ID to 0x1234") + + sleep(1) + + s.write(b'nmt') + sleep(0.1) + s.write(b'\r') + print("Configured node as tag") + + sleep(1) + + s.write(b"\r") + sleep(0.1) + s.write(b"\r") + + sleep(2) + + s.write(b"aurs ") + sleep(0.1) + s.write(b"10 20") + sleep(0.1) + s.write(b'\r') + print("Set update rate to 1 1") + + while True: + sleep(0.1) + s.write(b"apg") + sleep(0.1) + s.write(b"\r") + + str = f"{s.readline().decode('utf-8').strip('\n')}" + + if "apg: x:" in str: + print(str.replace("apg: ", "")) + +print("Shutting down serial communication") |
