usart demo for lectures