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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy