Serial과 Serial1을 동시에 사용할 수 있습니까? 나는 시리얼 모니터를 열면Arduino Leonardo의 시리얼 루프 문제
void setup() {
Serial.begin(9600);
while (!Serial); // while not open, do nothing
Serial1.begin(9600);
}
void loop() {
while (Serial.available() > 0) { // if at least one char is available
/* CODE */
//Serial.write(Serial.read());
}
while (Serial1.available() > 0) {
/* CODE */
//Serial.write(Serial1.read());
}
}
첫 번째 동안 잘 작동하지만 내가 모두있는 경우, 두 번째는 무한 루프에 인쇄 결과입니다. 이 문제를 어떻게 해결할 수 있습니까?
»»Arduino Leonardo 보드는 Serial1을 사용하여 RS232를 통해 핀 0 (RX) 및 1 (TX)에서 통신합니다. Serial은 USB CDC 통신용으로 예약되어 있습니다.
과 똑같은 Serial1
을 사용할 수 있습니까? Serial1에서 어떤 종류의 신호가 읽습니까?
while (! Serial1); – thejh
이 해결되지 않았고 serial1이 루프를 계속합니다. – mafap
하위 하나가 실제로'Serial.write'입니까? 'Serial1.write'가 아닌가요? – thejh