2
pyserial을 사용하여 일부 데이터를 읽은 다음 하위 프로세스를 사용하여 C 프로그램에 출력을 보내려고합니다.직렬 포트에서 Pyserial 읽기 및 C 프로그램에 쓰기
여기 (진행) 내 코드입니다 : print
단순히 출력 (I 실제로 수행 할 작업에 디딤돌을) 인쇄 C 프로그램은
from serial import Serial
import subprocess
process = subprocess.Popen("./print",stdin=subprocess.PIPE)
ser = Serial("/dev/ttyAMA0",9600,timeout=2)
while True:
if ser.inWaiting!=0:
ser.read()
.
ser.read()
의 결과를 C 프로그램에 쓸 수있는 방법은 무엇입니까?
어떻게 입력을 해석하거나 사용합니까?
어떻게하면 C 프로그램에서 사용할 수 있습니까? – theoB610
@ theoB610,'gets' ('fgets'),'scanfs' 등과 같은 것을 사용해서 stdin을 읽으십시오. – falsetru