나는 Arduino Uno를위한 매우 간단한 코드를 가지고 있습니다. SoftwareSerial lib 사용.Arduino SoftwareSerial 라이브러리가 작동하지 않습니다.
#include <SoftwareSerial.h>
#define rxPin 6
#define txPin 7
SoftwareSerial mySerial(rxPin, txPin);
void setup() {
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
Serial.begin(9600);
mySerial.begin(2400);
Serial.println("Serial init");
}
void loop() {
delay(2000);
Serial.println("Serial link started");
mySerial.write(0x15);
if(mySerial.available()){
int incomingByte = mySerial.read();
Serial.print(incomingByte);
Serial.print(" is here");
}
}
rxPin과 txPin은 서로 직접 연결되어 있습니다. Arduino는 또한 USB를 통해 PC에 연결됩니다. mySerial.available() 루프에서 응답을받지 못했습니다. mySerial.read()는 -1을 반환합니다. 아무도, 문제가 될 수있는 알고 있나요? SoftwareSerial 나를 위해 작동하지 않습니다.