07-04-2018, 15:01
Witam.
Od kilku dni borykam się z następującym problemem. Chce przesłać char'a z Nucleo do ESP8266 ( posiadam taki model ). Kod od strony Nucleo działa bez zarzutów. Mam problem z ESP. Oto mój kod dla ESP:
A dla Nucleo:
GND połączone, TX i RX na przemian, nie mam pojęcia co jest źle.
Proszę o pomoc i wskazówkę. Pozdrawiam
Od kilku dni borykam się z następującym problemem. Chce przesłać char'a z Nucleo do ESP8266 ( posiadam taki model ). Kod od strony Nucleo działa bez zarzutów. Mam problem z ESP. Oto mój kod dla ESP:
Kod:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(D0, D1); // RX, TX
void setup() {
Serial.begin(9600);
Serial.println("WITAM");
mySerial.begin(115200);
}
void loop()
{
if (mySerial.available()) {
Serial.println("ZACZYNAM:");
Serial.write(mySerial.read());
}
delay(1000);
}
Kod:
#include "mbed.h"
Serial device(PA_2, PA_3);
Serial pc(USBTX, USBRX); // tx, rx
int main() {
device.baud(115200);
while(1)
{
device.printf("a");
pc.printf("\n\r");
wait(3);
}
}
GND połączone, TX i RX na przemian, nie mam pojęcia co jest źle.
Proszę o pomoc i wskazówkę. Pozdrawiam