Arduino Starter Kit를 사용하고 있으므로 Uno R3을 사용하고 Arduino Studio의 컨트롤러에서 온도 데이터를 읽으려는 예제를 살펴 봅니다.
본질적으로 내 문제는
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("stuff");
}
직렬 모니터에 "재료"를 계속 인쇄 할 것으로 예상됩니다.
( 실제로이 정확한 코드를 실행 하고 있지만 모든 온도 측정은 내 문제와 관련이 없다고 생각합니다. 온도가 상승하면 mye LED가 켜지므로 코드가 업로드되었음을 알 수 있기 때문에 간단히 언급하고 있습니다. 듀오에서 실행).
스튜디오 콘솔에 오류가 표시되지 않으며 사용하여 연결 gtkterm
하거나 screen
데이터가 전송되는 것을 볼 수 있으므로 AndroidStudio 직렬 모니터 자체에 문제가있는 것 같습니다.
Ubuntu 14.04를 실행 중이고 USB를 통해에 연결했습니다 /dev/ttyACM3
.
나는 달리기를 시도했다
stty -F / dev / ttyACM3 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
여기에 제안 된대로 baud 115200으로 시도하여 내 setup
기능 의 값을 변경하도록주의를 기울 였습니다.
나도 달렸다
chmod a + rw / dev / ttyACM3
그러나 여전히 오류 또는 출력이 표시되지 않습니다. 이 문제를 어떻게 디버깅합니까?
달리기 ls -l /dev/ttyACM*
제공
crw-rw ---- 1 개의 루트 다이얼 아웃 166, 0 feb. 20 14:22 / dev / ttyACM0
crw-rw ---- 1 개의 루트 다이얼 아웃 166, 1 2 월. 20 14:22 / dev / ttyACM1
crw-rw ---- 1 루트 다이얼 아웃 166, 2 feb. 20 14:22 / dev / ttyACM2
crw-rw-rw-1 루트 다이얼 아웃 166, 3 feb. 20 14:30 / dev / ttyACM3