Boa Noite Pesoal
Sou novo no mundo arduino.
E estou com uma duvida de iniciante.
Pelo o que vi os pinos Analogicos podem funcionar como pinos digitais, correto?
Bem eu não estou conseguindo fazer isso direito.
O que eu faço é o seguinte.
void setup() {
pinMode(19, OUTPUT);
digitalWrite(19, HIGH);
}
Eu ja tentei usar no lugar do 19 o A5 mas mesmo assim nada acontece.
Além disso preciso de mais alguma coisa.
Eu ja li vários posts e todos dizem a mesma coisa.
Eu ja tentei essas abordagens mas não tenho sucesso.
Se alguém tiver alguma idéia ficarei grato
E o que vês no pino 19 ou A5?
Tens um LED? Ou estás a medir a tensão?
Estou tentando usar um led
Ok...
E se fizeres algo assim:
void setup() {
pinMode(19, OUTPUT);
digitalWrite(19, HIGH);
}
void loop(){
digitalWrite(19, LOW);
delay(1000);
digitalWrite(19, HIGH);
delay(1000);
}
Que acontece?
Eu estou a suspeitar que ligaste o LED para ficar inversamente polarizado... e nesse caso, escrever high para o pino faz com que o mesmo esteja apagado.
Com o código que deixei, essa dúvida fica resolvida.
Já agora que Arduino estás a usar?
Eu não acredito que fiz isso.
Nunca que os pinos A0 a A5 iriam funcionar.
Minha EthernetShield que estava plugada sobre o arduino esta com estes pinos desencaixados.
Não sei como não vi isso antes.
Minhas desculpas.