servo = AngularServo(25, min_angle=-90, max_angle=90, min_pulse_width=0.0006, max_pulse_width=0.0024) def control(tokens): command = int(tokens[0]) if command == 0: # 주행모드 x = int(tokens[1]) y = int(tokens[2]) elif command == 1: #카메라 모드 angle = int(tokens[1]) servo.angle = angle RFADDR = "00:18:91:D7:65:BC" client_socket = BtSocket(RFCOMM) client_socket.connect((RFADDR, 1)) try: while True: line = client_socket.readline() print(line) control(line.split(',')) except KeyboardInterrupt: print("Finished") client_socket.close()
from bluetooth import * from btsocket import BtSocket LINE_END = "\r\n" # Create the client socket # client_socket=BluetoothSocket( RFCOMM ) client_socket=BtSocket( RFCOMM ) client_socket.connect(("00:18:91:D7:67:13", 1)) # 접속 try: while True: msg = input("Send : ") + LINE_END client_socket.send(msg) # 전송 # msg = client_socket.recv(1024) # 수신 msg = client_socket.readline() print(f"recived message : {msg}") except KeyboardInterrupt: print("Finished") client_socket.close()
car.backward(sy) elif sy < 0.3 and sx >= 0.3: # 회전 if x > 0 : car.right(sx) else: car.left(sx) else: # 나머지 영역은 어떻게 해석? car.stop() def control(tokens): command = int(tokens[0]) if command == 0 : # 주행모드 x = int(tokens[1]) y = int(tokens[2]) car_control(x, y) elif command == 1 : #카메라 모드 angle = int(tokens[1]) # servo.angle = angle client_socket=BtSocket( RFCOMM ) client_socket.connect(("00:18:91:D7:9F:C4", 1)) #접속 try: while True: line = client_socket.readline() # print(line) control(line.split(',')) except KeyboardInterrupt: print("Finished") client_socket.close()
from bluetooth import * from btsocket import BtSocket LINE_END = "\r\n" client_socket = BtSocket(RFCOMM) client_socket.connect(("00:18:91:D7:65:BC", 1)) try: while True: # msg = input("Send : ") + LINE_END # client_socket.send(msg) # 전송 # msg = client_socket.recv(1024) msg = client_socket.readline() print(f"recived message : {msg}") except KeyboardInterrupt: print("Finished") client_socket.close()