Bueno he realizado pruebas y ya consigo leer perfectamente el puerto entero.
Como estoy utilizando el Arduino Mega he utilizado como entrada el puerto F.
Ahora bien una vez realizada la lectura quiero presentar un texto en una pantalla LCD de 16x2 estandar. Para ello incluyo la correspondiete libreria .h:
#include <LiquidCrystal.h> //Se incluye la libreria de control del LCD
y asigno los pines a cada uno de los pines a usar RS,E,d4,d5,d6,d7
Si utilizo como asignación de pines de la forma:
LiquidCrystal lcd(13, 12, 39, 40 41, 42); //Asignación de pines al LCD (RS, E, D4,D5, D6, D7)
Al compilar me da el error:
expected ')' before numeric constant
y me marca la linea donde esta el error:
LiquidCrystal lcd(13, 12, 39, 40 41, 42); //Asignacion de pines al LCD (RS, E, D4,D5, D6, D7)
Pero sin embargo selecciono como pines:
LiquidCrystal lcd(10, 8, 5, 4, 3, 2); //Asignacion de pines al LCD (RS, E, D4,D5, D6, D7)
Ya no da ningun error.
Como soy muy principiante. Alguien me puede ayudar y decir que esta pasando
Gracias de antemano
F.