A técnica utilizada para leitura de um sinal analógico pelo Arduino é a conversão analógica digital. Essa técnica consiste em converter o sinal analógico para um valor digital, dessa forma se pode quantificar o sinal presente no pino. Esse processo é feito pelo conversor Analógico digital, ADC ou conversor A/D.
Vamos começar conectando o potenciômetro entre os pinos 5V e GND, e seu terminal central (divisor de tensão) será conectado ao pino analógico A0, a partir de onde será feita a leitura do valor da tensão elétrica.
As saídas analógicas do Arduíno são obtidas a partir de variações na saída digital, utilizando modulação por largura de pulso (PWM – Pulse Width Modulation). Para realizar a conversão analógico-digital (A/D) o Arduino utiliza um conversor de 10 bits para as entradas e um de 8 bits para as saídas.
2 Respostas. Para uso das portas Analógicas como portas digitais, basta usar seus nomes como referencia da mesma forma que utilizando como analógicas, ou seja, nos comandos pinMode(), digitalRead() e digitalWrite() use da seguinte forma: void setup(){ pinMode(A1,OUTPUT); pinMode(A3,INPUT); } void loop(){ .....
A placa Arduino contém um conversor analógico-digital de 10 bits com 6 canais (8 canais no Mini e no Nano). Com isto ele pode mapear voltagens de entrada entre 0 e 5 volts para valores inteiros entre . Isto permite uma resolução entre leituras de 5 volts / 1024 unidades ou 0,0049 volts (4.9 mV) por unidade.
A frequência do sinal PWM na maioria dos pinos é aproximadamente 490 Hz. No Uno e placas similares, pinos 5 e 6 usam uma frequência de aproximadamente 980 Hz.
Uma entrada analógica é um sinal eléctrico, mensurável, e definido numa gama de valores. Esta entrada é gerada por um sensor e recebida por um controlador. A entrada analógica varia continuamente de uma forma definida em relação à propriedade medida.
1 - Note que as entradas analógicas do Arduino têm uma resolução de 10 bits (valores de ), mas as saídas analógicas por PWM têm uma resolução de 8 bits (valores de ). É por isso que é necessária a função 'map', para "mapear" os valores de modo que se mantenham proporcionais. 2 - Outros elementos que também são potenciômetros:
A placa Arduino UNOpossui 6 canais de conversor analógico digital. Essas entradas são nomeadas de A0 a A5 e são exibidas na figura a seguir: Figura 1 – Entradas analógicas da placa Arduino
Isso significa que este irá mapear tensões entre 0 e a tensão operacional (5V or 3.3V) para valores inteiros entre . No Arduino UNO, por exemplo, isso permite uma resolução entre leituras de: 5 volts / 1024 unidades, ou .0049 volts (4.9 mV) por unidade.
Para o processamento de sinais analógicos, é utilizado o chamado ADC: conversor analógico-digital. Este é um dos periféricos mais populares encontrados em microcontroladores. O seu trabalho é converter uma tensão aplicada numa entrada do sistema num formato digital. Por exemplo (transdutor linear):
Como identificar o modo dos verbos?
Como tirar opções de colagem do Excel?
Como adicionar um hatch no AutoCAD?
Como colocar o resultado de uma planilha em outra?
O que falar quando der match no Tinder?
Como usar corretamente o guardanapo de pano?
Quantas gotas de Colic Calm pode dar?
Como usar o comando Effect no Minecraft?
Como inserir o símbolo alfa no Word?
Qual melhor ring light para fotos de cabelo?
Pode-se utilizar o pronome lê como complemento directo no lugar de Ló quando?