-
Notifications
You must be signed in to change notification settings - Fork 0
Mish-Al8088/Socket
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# Socket
..
import serial
import socket
import time
#setup UDP Port and ip
udp_ip = "0.0.0.0"
udp_port = 7000
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind((udp_ip, udp_port))
#UART setup to send information to esp32
ser = serial.Serial('/dev/ttyusb', 115200, timeout=1)
ser.flush()
while True:
data, addr = sock.recvfrom(1024)
coord = data.decode().strip()
print(f"Received coordinates {coord} from the survey drone.")
try:
lat_str, lon_str, alt_str = coord.split(',')
lat = float(lat_str)
lon = float(lon_str)
alt = float(alt_str)
print(f"Parsed: lat -> {lat}, lon -> {lon}, alt -> {alt}")
except ValueError:
print("The values of coordinates are not valid.")
About
..
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published