Go Down

Topic: Analog Pins (Read 1 time) previous topic - next topic

ffrizzo

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

bubulindo

E o que vês no pino 19 ou A5?

Tens um LED? Ou estás a medir a tensão?
This... is a hobby.

ffrizzo

Estou tentando usar um led

bubulindo

Ok...

E se fizeres algo assim:

Code: [Select]

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?
This... is a hobby.

ffrizzo

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.

Go Up