def data_received(self, data):
data = data.decode()
- print(data, end='')
+ print(data, end='', flush=True)
def connection_lost(self, exc):
log.debug('port closed')
parser.add_argument('--device', '-d', default='/dev/ttyACM0', help='Device where Arduino is connected to')
args = parser.parse_args()
logging.basicConfig(level=logging.INFO, format='%(asctime)-15s %(message)s')
- loop = asyncio.get_event_loop()
+ loop = asyncio.new_event_loop()
coro = serial_asyncio.create_serial_connection(loop, Receiver, args.device, baudrate=115200)
loop.run_until_complete(coro)
loop.run_forever()