Como usar as portas analógicas como digitais?

Olá.

Estou com um pequeno problema. Preciso usar as portas analógicas mas no modo "digital".

Na verdade irei usar um display, que me consome 6 portas (12, 11, 5, 4, 3, 2). Dois sinais de output (10, 9) e 8 portas como input. Como eu faço na hora de programar?

Abraço!!

Marcelo, se for Arduino Original, o UNO por exemplo, basta seta-las continuando a numeração dos I/O's digitais. Exemplo:

int led = 14;

pinMode(led, OUTPUT);

digitalWrite(led, HIGH);

O pino 14 seria o A0.

Isso que precisa?

Abraço.

Olá!
Não entendi o porque de seguir a numeração.
Essas definições funcionam da mesma forma.

pinMode(14, OUTPUT);
pinMode(A0, OUTPUT);

Assim como estas:

pinMode(14, INPUT);
pinMode(A0, INPUT);

Marcelo, qual é o modelo do "display"?

Abraço.

Marcelo, se for Arduino Original

A resposta em nada depende se é original ou nao! :grin:
Bons estudos

FernandoGarcia:
Marrcelo, qual é o modelo do "display"?

Fernando, ainda nao decidi. Mas a principio vai ser aquele 16X2 simplesinho.

Usando I2C você economiza pinos.

outra questão:
Tem como ativar o resistor de elevação nas portas analógicas quando usadas no modo "digital"?