else: self.http_response('This URL does not exist!', 404) else: self.http_response('This URL does not exist!', 404) if __name__ == "__main__": import glob import serial try: BAUD_RATE = 9600 TIMEOUT = 0.1 server = HTTPServer(('', 80), Handler) serial_ports = glob.glob('/dev/ttyUSB0') + glob.glob('/dev/ttyACM0') if not len(serial_ports): print 'ERROR: no Arduino found' exit(1) serial_port = serial_ports[0] server.arduino = serial.Serial(serial_port, BAUD_RATE, timeout=TIMEOUT) server.arduino.write('S\n') server.arduino.flush() server.arduino.read() print("HAI") print("CAN HAS PORT 80?") server.serve_forever() except KeyboardInterrupt: print("\nKTHXBYE") server.shutdown() server.socket.close()
result = self.server.arduino.readline() self.http_response(result) else: self.http_response('This URL does not exist!', 404) if __name__ == "__main__": import glob import serial try: BAUD_RATE = 9600 TIMEOUT = 0.1 server = HTTPServer(('', 80), Handler) serial_ports = glob.glob('/dev/ttyUSB0') + glob.glob('/dev/ttyACM0') if not len(serial_ports): print 'ERROR: no Arduino found' exit(1) serial_port = serial_ports[0] server.arduino = serial.Serial(serial_port, BAUD_RATE, timeout=TIMEOUT) server.arduino.write('LED-000000') server.arduino.flush() server.arduino.read() print("HAI") print("CAN HAS PORT 80?") server.serve_forever() except KeyboardInterrupt: print("\nKTHXBYE") server.shutdown() server.socket.close()