collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[27 de Março de 2024, 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: distinçao entre entradas digitais e analogicas do arduino  (Lida 7760 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: 3.598
    • 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.