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!!
system
May 27, 2014, 11:36am
2
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!
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"?