collapse

* Links de Robótica

* Posts Recentes

Alfândega / Taxas Alfandegárias / Portes por TigPT
[Hoje às 00:16]


Ontem pequei... por Hugu
[Ontem às 21:55]


Wamp Server por TigPT
[Ontem às 18:51]


Tipo de conectores são ou onde arranjá-los? por Hugu
[28 de Setembro de 2016, 00:34]


Carro telecomandado atraves do PC por artur36
[27 de Setembro de 2016, 20:10]


Escolher Multimetro por filjoa
[27 de Setembro de 2016, 14:46]


Qual a melhor técnica? por dropes
[27 de Setembro de 2016, 14:30]


TV Avariou - Sanyo por almamater
[26 de Setembro de 2016, 13:54]


Ligar telefone fixo a arduino por helderjsd
[26 de Setembro de 2016, 11:07]


Procuro cristal de 30.875 Mhz? por Hugu
[25 de Setembro de 2016, 17:20]

Autor Tópico: distinçao entre entradas digitais e analogicas do arduino  (Lida 3549 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
distinçao entre entradas digitais e analogicas do arduino
« em: 29 de Junho de 2011, 14:16 »
boa tarde, não percebo muito bem quando devo utilizar uma entrada analógica ou digital do arduino e como devo fazer essa distinção no código.

cumprimentos R.S.

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: distinçao entre entradas digitais e analogicas do arduino
« Responder #1 em: 29 de Junho de 2011, 14:20 »
uma entrada analogica esta ligada ao adc do arduino, consegues dividir a tensao de entrada em 1024 bits.. uma entrada digital apenas te permite distinguir 2 niveis.. 0 ou 1

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re: distinçao entre entradas digitais e analogicas do arduino
« Responder #2 em: 29 de Junho de 2011, 14:25 »
e por exemplo no codigo onde diz int sensorpin = 0 como é que eu sei se a entrada é analogica ou digital?
para usar um sensor QRD1114 é melhor entrada analogica ou digital?

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 2.804
    • Tróniquices
Re: distinçao entre entradas digitais e analogicas do arduino
« Responder #3 em: 29 de Junho de 2011, 18:30 »
Não é dividir a tensão de entrada em 1024 bits, é dividir em 1024 níveis. Uma entrada digital só te diz se no pino estão 0V ou 5V; com uma entrada analógica consegues mesmo "medir" qual é a tensão no pino. O ADC lê a tensão no pino e converte o valor para um número entre 0 e 1023, sendo que 0 corresponde a 0V e 1023 corresponde a cerca de 4.995V, e os números entre 0 e 1023 correspondem a uma tensão proporcional.

int sensorpin = 0 não diz nada. O que diz é a função usada para ler a entrada, digitalRead (entrada digital) ou analogRead (entrada analógica).

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re: distinçao entre entradas digitais e analogicas do arduino
« Responder #4 em: 29 de Junho de 2011, 22:34 »
ja entendi, obrigado pela explicaçao.