Arduino Nano - medir tensão
Neste guia, vamos aprender a medir tensões entre 0V e 25V usando um sensor de tensão com um Arduino Nano. Vamos ver:
- Como conectar um sensor de tensão ao Arduino Nano
- Como configurar o Arduino Nano para medir a tensão do sensor

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Sensor de Tensão
Um Sensor de Tensão é um circuito pronto para uso que divide a tensão para facilitar a medição. Ele tem dois resistores: um de 30 KΩ e um de 7,5 KΩ. Com uma tensão de referência de 5V para o ADC, o sensor pode medir tensões de 0 a 25V DC. Se a tensão de referência do ADC for 3,3V, o sensor pode medir de 0 a 16,5V DC.
Pinagem
Um sensor de tensão inclui dois grupos de pinos.
- Interface de Entrada (conecte onde você precisa medir a tensão):
- Pino VCC: Este é o pino positivo. Conecte-o ao ponto com tensão mais alta.
- Pino GND: Este é o pino negativo. Conecte-o ao ponto com menor custo.
- Interface de Saída (conecte ao Arduino Nano):
- Pino Vout (S): Este é o pino de sinal. Conecte-o a uma entrada analógica do Arduino Nano.
- Pino NC (+): Não conecte este pino.
- Pino GND (-): Este é o pino de terra. Conecte-o ao GND (0V) do Arduino Nano.

Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Código Arduino Nano
Passos Rápidos
- Conecte o Arduino Nano ao sensor de tensão.
- Conecte o Arduino Nano a um computador usando um cabo USB.
- Abra a Arduino IDE e selecione a placa e a porta corretas.
- Copie o código e abra na Arduino IDE.
- Clique no botão Upload da Arduino IDE para transferir o código para o Arduino Nano.
- Teste medindo 5 volts e 3,3 volts no Arduino Nano.
- Veja os resultados no Serial Monitor.
Você pode observar que o resultado da medição está incorreto ou muito diferente do valor real. Isso não é falha do módulo do sensor de tensão. O valor medido pode variar porque a tensão de referência padrão é 5V, que pode ser instável e depende da fonte de alimentação. Aqui estão algumas soluções para resolver esse problema:
- Garanta que a fonte de alimentação forneça tensão suficiente para o Arduino. Você pode verificar isso usando um voltímetro para ver se o pino 5V do Arduino fornece 5V.
- Use uma referência de tensão externa de 3,3V. No entanto, com este método, você só pode medir tensões de 0 a 16,5V DC.
Medindo a Tensão com uma Referência de 3,3V
Para usar este método, você precisa configurar tanto o hardware quanto o código. Para o hardware, conecte o pino AREF do Arduino a 3,3V, como mostrado no diagrama abaixo.

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Em seguida, use o código a seguir: