Índice:

Leia os valores de ADC nos potenciômetros: 4 etapas
Leia os valores de ADC nos potenciômetros: 4 etapas

Vídeo: Leia os valores de ADC nos potenciômetros: 4 etapas

Vídeo: Leia os valores de ADC nos potenciômetros: 4 etapas
Vídeo: Curso de Arduino - ADC e PWM - Função Map - Eletrônica Fácil 2024, Julho
Anonim
Leia os valores de ADC nos potenciômetros
Leia os valores de ADC nos potenciômetros

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

Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos

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

Montar
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

Programação
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

Resultado
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.

Recomendado: