Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.52 KB | None | 0 0
  1. #  =================================README =================================
  2. #
  3. #   Lees de client.py ReadMe
  4.  
  5. import socket
  6. #import RPi.GPIO as GPIO
  7. import time
  8.  
  9.  
  10. # def getSensorData():
  11.  
  12. #   links    = 0
  13. #   rechts   = 0
  14. #   voor     = 0
  15.  
  16. #   GPIO.setmode(GPIO.BOARD)
  17.  
  18. #   TRIG = 11
  19. #   ECHO = 7
  20.  
  21. #   TRIG2 = 13
  22. #   ECHO2 = 15
  23.  
  24. #   TRIG3 = 19
  25. #   ECHO3 = 21
  26.  
  27. #   GPIO.setup(TRIG,GPIO.OUT)
  28. #   GPIO.output(TRIG,0)
  29.  
  30. #   GPIO.setup(TRIG2,GPIO.OUT)
  31. #   GPIO.output(TRIG2,0)
  32.  
  33. #   GPIO.setup(TRIG3,GPIO.OUT)
  34. #   GPIO.output(TRIG3,0)
  35.  
  36. #   GPIO.setup(ECHO,GPIO.IN)
  37. #   GPIO.setup(ECHO2,GPIO.IN)
  38. #   GPIO.setup(ECHO3,GPIO.IN)
  39.  
  40. #   time.sleep(0.1)
  41.  
  42. #   #Begin met meten
  43. #   GPIO.output(TRIG,1)
  44. #   time.sleep(0.00001)
  45. #   GPIO.output(TRIG,0)
  46.  
  47. #   #Stuur en ontvang puls, meet start en stop tijd.
  48. #   while GPIO.input(ECHO)==0:
  49. #       pass
  50. #   start = time.time()
  51. #   while GPIO.input(ECHO)==1:
  52. #       pass
  53. #   stop = time.time()
  54.  
  55. #   #verschil in tijd keer geluidssnelheid / 2
  56. #   voor = (stop - start)*170
  57.  
  58. #   time.sleep(1)
  59.  
  60. #   #Begin met meten
  61. #   GPIO.output(TRIG2,1)
  62. #   time.sleep(0.00001)
  63. #   GPIO.output(TRIG2,0)
  64.  
  65. #   #Stuur en ontvang puls, meet start en stop tijd.
  66. #   while GPIO.input(ECHO2)==0:
  67. #       pass
  68. #   start2 = time.time()
  69. #   while GPIO.input(ECHO2)==1:
  70. #       pass
  71. #   stop2 = time.time()
  72.  
  73. #   #verschil in tijd keer geluidssnelheid / 2
  74. #   links = (stop2 - start2)*170
  75.  
  76. #   time.sleep(1)
  77.  
  78. #   #Begin met meten
  79. #   GPIO.output(TRIG3,1)
  80. #   time.sleep(0.00001)
  81. #   GPIO.output(TRIG3,0)
  82.  
  83. #   #Stuur en ontvang puls, meet start en stop tijd.
  84. #   while GPIO.input(ECHO3)==0:
  85. #       pass
  86. #   start3 = time.time()
  87. #   while GPIO.input(ECHO3)==1:
  88. #       pass
  89. #   stop3 = time.time()
  90.  
  91. #   #verschil in tijd keer geluidssnelheid / 2
  92. #   rechts = (stop3 - start3)*170
  93.  
  94. #   sensorData = voor + "-" + links + "-" + rechts
  95. #   print(str(sensorData), flush= True)
  96.  
  97. # Creating the socket object
  98. server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  99.  
  100. # PI "192.168.50.1"
  101.  
  102. host = "127.0.0.1"  # Host is the server IP
  103. port = 1026             # Port to listen on
  104.  
  105.  
  106. # Binding to socket
  107. server_socket.bind((host, port))
  108. #print("Connection started")
  109.  
  110. # Starting TCP listener up to 3 connections
  111. server_socket.listen(3)
  112.  
  113.  
  114.  
  115. while True:
  116.     client_socket, address = server_socket.accept()
  117.     try:
  118.         data = client_socket.recv(1024)
  119.  
  120.  
  121.         message = data.decode('utf-8')
  122.  
  123.  
  124.         print(message, flush = True)
  125.  
  126.         if not message:
  127.             print("error")
  128.         #getSensorData()
  129.  
  130.                
  131.  
  132.     finally:
  133.         client_socket.close()
  134.  
  135.     #Setup voor de sensor pins
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement