Skip to content

Mish-Al8088/Socket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

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

No packages published