2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste artigo, vou mostrar como ler os valores de ADC de um potenciômetro.
esta é a base da programação do Arduino. que está lendo valores analógicos usando o pino analógico fornecido pelo Arduino.
além de usar o potentio, existem vários sensores que usam entrada analógica. como sensores de luz, sensores de som e sensores de umidade do solo.
Por que usar uma panela? porque este componente é fácil de encontrar e pode representar sensores que são lidos usando entrada analógica.
A partir dessa leitura do ADC, ele pode ser colaborado posteriormente com dispositivos de saída. e certamente criará coisas interessantes.
Etapa 1: Componentes necessários
Este é um componente necessário neste tutorial:
- Arduino nano v3.0
- Potentio 100K
- Jumper Wire
- Mesa de projeto
- Mini USB
- Computador portátil
- IDE Arduino
Etapa 2: montar
Monte todos os componentes usados.
Use o desenho esquemático acima como um guia para montá-lo.
Potentio para Arduino
1 ==> Gnd
2 ==> A0
3 ==> + 5V
Etapa 3: Programação
Depois que o circuito for instalado. Em seguida, preencha o arduino com o programa de leitura ADC que foi feito.
O esboço que fiz é mais ou menos assim:
void setup () {// inicializa a comunicação serial a 9600 bits por segundo: Serial.begin (9600); }
// a rotina de loop é executada indefinidamente:
void loop () {// lê a entrada no pino analógico 0: int sensorValue = analogRead (A0); // imprime o valor que você lê: Serial.println (sensorValue); atraso (1); // atraso entre as leituras para estabilidade}
Você também pode baixar o arquivo original abaixo:
Etapa 4: Resultado
A seguir está uma maneira de ver os resultados:
- Abra o monitor serial no Arduino.
- Certifique-se de que a taxa de transmissão no monitor serial e o programa são apropriados (aqui usando 9600).
- então gire o potenciômetro
- Quando girado para a direita, o valor ADC será ainda maior
- Quando girado para a esquerda, o valor ADC ficará menor
- O menor valor é 0 e o maior valor é 1023.
A partir dos dados digitais 0-1023, podemos usá-los para fazer outras coisas interessantes. Basta olhar para o meu próximo artigo.