Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # =================================README =================================
- #
- # Lees de client.py ReadMe
- import socket
- #import RPi.GPIO as GPIO
- import time
- # def getSensorData():
- # links = 0
- # rechts = 0
- # voor = 0
- # GPIO.setmode(GPIO.BOARD)
- # TRIG = 11
- # ECHO = 7
- # TRIG2 = 13
- # ECHO2 = 15
- # TRIG3 = 19
- # ECHO3 = 21
- # GPIO.setup(TRIG,GPIO.OUT)
- # GPIO.output(TRIG,0)
- # GPIO.setup(TRIG2,GPIO.OUT)
- # GPIO.output(TRIG2,0)
- # GPIO.setup(TRIG3,GPIO.OUT)
- # GPIO.output(TRIG3,0)
- # GPIO.setup(ECHO,GPIO.IN)
- # GPIO.setup(ECHO2,GPIO.IN)
- # GPIO.setup(ECHO3,GPIO.IN)
- # time.sleep(0.1)
- # #Begin met meten
- # GPIO.output(TRIG,1)
- # time.sleep(0.00001)
- # GPIO.output(TRIG,0)
- # #Stuur en ontvang puls, meet start en stop tijd.
- # while GPIO.input(ECHO)==0:
- # pass
- # start = time.time()
- # while GPIO.input(ECHO)==1:
- # pass
- # stop = time.time()
- # #verschil in tijd keer geluidssnelheid / 2
- # voor = (stop - start)*170
- # time.sleep(1)
- # #Begin met meten
- # GPIO.output(TRIG2,1)
- # time.sleep(0.00001)
- # GPIO.output(TRIG2,0)
- # #Stuur en ontvang puls, meet start en stop tijd.
- # while GPIO.input(ECHO2)==0:
- # pass
- # start2 = time.time()
- # while GPIO.input(ECHO2)==1:
- # pass
- # stop2 = time.time()
- # #verschil in tijd keer geluidssnelheid / 2
- # links = (stop2 - start2)*170
- # time.sleep(1)
- # #Begin met meten
- # GPIO.output(TRIG3,1)
- # time.sleep(0.00001)
- # GPIO.output(TRIG3,0)
- # #Stuur en ontvang puls, meet start en stop tijd.
- # while GPIO.input(ECHO3)==0:
- # pass
- # start3 = time.time()
- # while GPIO.input(ECHO3)==1:
- # pass
- # stop3 = time.time()
- # #verschil in tijd keer geluidssnelheid / 2
- # rechts = (stop3 - start3)*170
- # sensorData = voor + "-" + links + "-" + rechts
- # print(str(sensorData), flush= True)
- # Creating the socket object
- server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- # PI "192.168.50.1"
- host = "127.0.0.1" # Host is the server IP
- port = 1026 # Port to listen on
- # Binding to socket
- server_socket.bind((host, port))
- #print("Connection started")
- # Starting TCP listener up to 3 connections
- server_socket.listen(3)
- while True:
- client_socket, address = server_socket.accept()
- try:
- data = client_socket.recv(1024)
- message = data.decode('utf-8')
- print(message, flush = True)
- if not message:
- print("error")
- #getSensorData()
- finally:
- client_socket.close()
- #Setup voor de sensor pins
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement