Я пытаюсь создать простую последовательную связь между моим ESP8266 E12 и Sony Spresense. Я связал Spre.RX с ESP.TX, Spre.TX с ESP.RX и Spre.GND с ESP.GND.
Получатель:
byte rcvByte;
void setup() {
Serial.begin(9600);
while (!Serial) {;}
Serial.println("Receiving");
}
void loop() {
if (Serial.available()) {
rcvByte = Serial.read();
if (rcvByte == 'H') {
Serial.println("High");
}
if (rcvByte == 'L') {
Serial.println("Low");
}
}
}
Отправитель:
void setup() {
Serial.begin(9600);
while (!Serial) {;}
Serial.println("Sending");
}
void loop() {
Serial.print('H');
delay(1000);
Serial.print('L');
delay(1000);
Serial.println();
}
К сожалению, ничего не происходит. Я пробовал оба: ESP в качестве отправителя и Spresense в качестве получателя и наоборот.
Это работает как шарм, когда я соединяю ESP и Arudino Uno обоими способами.
Должен ли я как-то включить контакты RX / TX со Spresense? Я попробовал контакты на плате разработчика, а также на маленькой плате Есть предложения?