Buenas tardes.
Tengo un problema con Arduino nano y es que quiero mandar comandos AT al modulo SIM900 mini pero no encuentro ninguna librería "SoftwareSerial" compatible con la tecnología "Mbed_NANO" y que funcione a 64MHz de procesamiento, he intentado hacerlo manualmente a través de los puertos RX y TX pero no encuentro la manera, ya que la tecnología "Mbed_NANO" solo contempla los puertos "Serial", por lo que al intentar utilizar los puertos "Serial1" me genera el error "Puerto COM3 no conectado".
Estructura de puertos Serial con versiones NANO:
Código intentando hacerlo a "mano":
void setup(){
Serial.begin(115200);
Serial1.begin(115200);
Serial.println("Start!...");
Serial1.println("AT");
}
void loop(){
if (Serial1.available())
Serial.write(Serial1.read());
if(Serial.available())
Serial1.write(Serial.read());
}
Error con la librería <SoftwareSerial.h>:
C:\Users\mario\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:362:2: error: #error This version of SoftwareSerial supports only 20, 16 and 8MHz processors
¿hay algún modo de hacer la librería SoftwareSerial compatible con procesadores de 64MHz o de mandar los comandos AT de forma manual a través de un mismo "Serial"?