Buenas,
Tengo un proyecto en mente sobre un arduino mega que utiliza los pines 2 y 3 para una tft que ya viene la librería hecha y necesito conectar por puerto serie un wifi y un lector de huellas. He probado de momento con el lector de huellas conectado a los pines 13 y 14 del arduino mega que he leido que es el puerto serie3 pero no me reconoce el dispositivo. Adjunto un el trozo de codigo:
#include <SoftwareSerial.h>
SoftwareSerial mySerial3(15,14);//Sensor de huellas
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial3);
void setup(void) {
finger.begin(57600);
//Creamos un recuadro para el buffer de diagnostico
tft.fillRect(0, 0, 320, 15, BLUE);
//Inicializamos el sensor de huellas
if (finger.verifyPassword()) {
tft.setTextColor(WHITE);
tft.setTextSize(1);
tft.print("Found fingerprint sensor!");
} else {
tft.setTextColor(WHITE);
tft.setTextSize(1);
tft.print("Did not find fingerprint sensor!");
while (1)
{ delay(1); }
}
No me da error de compilación y me sube el scketch a la placa sin problema pero en la tft me sale el letrero diciendo que no ha encontrado el sensor de huella. Aun no he conectado el modulo wifi porque voy paso a paso. He probado a cambiar los cables del TX y RX para ver si era ese le problema pero me sigue sin detectar.
Una ayuda porfavor llevo 1 semana para detectar el sensor fingerprint.
He probado tanto en un arduino uno como en el mega solo con el detector de huella y conectandolo a los pines 2 y 3 me funciona perfectamente.
Gracias de antemano.