usb_uart

USB UART 통신을 위한 클래스 입니다.

Class: UsbUart

class openpibo.usb_uart.UsbUart[소스]

기반 클래스: object

USB UART 통신을 위한 클래스입니다.

매개변수:
  • devname – USB 디바이스 이름 (기본값: ‘/dev/ttyUSB0’)

  • baudrate – 통신 속도 (baud rate, 기본값: 9600)

  • timeout – 읽기 타임아웃 (초, 기본값: 1)

connect(devname='/dev/ttyUSB0', baudrate=9600, timeout=1)[소스]
write(text)[소스]

UART로 데이터를 전송합니다.

매개변수:

text – 전송할 데이터 (문자열)

반환:

전송한 바이트 수

read()[소스]

UART로부터 모든 데이터를 읽어 문자열로 반환합니다.

반환:

수신된 문자열 데이터 (데이터가 없으면 빈 문자열 반환)

close()[소스]

UART 연결을 종료합니다.