Doy mi respuesta por si alguien está buscando sobre este tema:
-
En el Arduino Nano V3, pueden usarse los pines A0 al A5 como entradas tanto analógicas como digitales.
-
No así el caso de los pines A6-A7 las cuales solamente pueden leerse como pines analógicos con la instrucción analogRead(), pero no se puede hacer digitalRead().
-
Esto no supone un problema porque, para leer un pulsador se puede hacer algo así como if (analogRead(A6)>=600) {.... } y de esta leemos un valor analógico y lo consideramos como digital.
-
Ante la pregunta o conclusión, sobre si los pines analógicos pueden usarse para enviar una salida digital, como por ejemplo para activar un relé, tengo entendido que todos los pines pueden configurarse como salidas (por favor corregir si me equivoco), siendo estas todas digitales (valores 1 alto / 0 bajo).
-
La confusión o el error puede ser que a veces se habla de "salidas analógicas" cuando se refieren a los pines PWM, entonces se empieza a cruzar el tema de entrada / salida - analógica / digital en todas sus combinaciones.
Pero la distinción sobre los pines Analógicos se refiere solo a las ENTRADAS. Pueden ser entradas digitales todos excepto (para el Nano v3) como se dijo, los pines A6 y A7.