[SOLUCIONADO] Pin Digitales como Analog

Hola Gente, quería consultar como dice el Titulo, si se puede utilizar los pines digitales para leer valores Analógicos. Por ejemplo si conectamos un potenciometro.

Todos los pines rotulados con Ax cumplen ese propósito, ejemplo, A0, A1... Etc

POSTDATA: RTFM

Si, gracias Visionario, pero mi pregunta es si puedo usar los digitales como Analogicos, es por si son pocos.

Hay alguna forma de leerlos??? Que pasa si conecto un potenciometro??? Quemo el Pin o la placa???

Entonces la respuesta es no.
Saludos

arielalejandro:
Que pasa si conecto un potenciometro??? Quemo el Pin o la placa???

No si el pin está configurado como INPUT, y si no le entran más de 5v.

De hecho, yo también quiero hacer esa prueba (por curiosidad); pero, en teoría, menos de 3v es LOW; más de 3v es HIGH (de ahí que sea compatible en recibir señales de 3.3v).

Lo que quiero decir es que... se puede usar un potenciómetro como se hace con una entrada analógica; sin embargo, aún así solo leerá dos estados (LOW o HIGH).

ahhh! ahora entiendo Lucario, se podría usar, pero vos en tu programa detectarías HIGH o LOW(como 0 y 1)....no el valor del voltaje que tomas en un Analogico... perfecto

Eso mismo... :wink:

Hola Gente, quería consultar como dice el Titulo, si se puede utilizar los pines digitales para leer valores Analógicos. Por ejemplo si conectamos un potenciometro.

Yo creo que es una pregunta capciosa, asi que explicate para que quieres usar algo que no fue diseñado para tal cosa cuando tienes pines dedicados a hacerlo?

La respuesta es usando cualquier AD externo, sea SPI o I2C o paralelo, con los pines necesarios puedes hacer cualquier cosa.
Con los pines digiales puedes hacer un DA pero no un AD salvo que lo hagas respetando todas las estructuras de un AD.
Tambien puedes hacer una conversión tension frecuencia, o una conversión tension a PWM y leerla con el pin digital.
Puedes usar un pin 1Wire de Dallas que tiene AD, no recuerdo el código.

Hola Surbyte, estoy en un proyecto en el cual, quizás, utilice todos los pines Analógicos y mas.
Pero no hay problema, por ahora utilizo los A, cuando se me terminen les consulto como utilizar los D.

Gracias!!

Si usas todos los pines analógicos usa multiplexores analógicos CD405X (búscalo!), o usa ADs SPI o I2C pero no se puede hacer lo que pretendes.

AH! multiplexores, no se me había ocurrido, lo voy a tener en cuenta.

Gracias Surbyte!!

Lo que no has escrito es con que tipo de modelo de Arduino pretendes tener mas entradas.
El modelo MEGA tiene 16 entradas analógicas, cuantas necesitas?

Hola Calamar, si tenes razon, me olvide del Mega, asi no utilizo los multiplexores.
Gracias!!!

No puedo creerlo!!!

surbyte:
No puedo creerlo!!!

Bueno, perdon!! prometo que no va a suceder nuevamente, si no la próxima recorreré 1Km de rodillas...jajajaja

Mas allá de eso, era una duda que teníamos con mis compañeros de saber si se podían usar los Digitales como Analógicos. Quizás habilitando algo por Soft se podían usar...No fue al gusto el post.

Gracias!!!

Por favor, si tu consulta ha sido respondida edita el título del primer mensaje agregando [SOLUCIONADO]
Saludos!

Bueno, perdon!! prometo que no va a suceder nuevamente, si no la próxima recorreré 1Km de rodillas...jajajaja

Nadi nació sabiendo pero es básico repasar cada Arduino y ver sus bondades y defectos si los tuviera.
Yo creo que estabas con un proyecto en el cual no podias zafar del uso del Arduino que tenías y por eso mi respuesta.
Por mi comentario de: No puedo creer que no leyeras que hay un Mega/DUE por ejemplo con mas canales AD.
Incluso el NANO tien 7 AD o sea 2 mas que el UNO.

PD: Listo Hector.

Surbyte, jajaja no hay problema, estamos acá para ayudarnos y divertirnos un rato.