Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento de Tecnologias
de baixo custo com Arduino
Modulo Básico
Prof. José Mário de Mendonça Lemos
AULA 06 – Portas Digitais PWM e Portas Analógicas
Portas analógicas
• As entradas digitais só podem assumir dois estados: HIGH e LOW, ou seja,
0V ou 5V;
Portas analógicas
Conversão A/D
O Arduino trabalha internamente com dados digitais, portanto é necessário
traduzir um sinal analógico para um valor digital;
Esse processo é feito pelo conversor analógico digital, ADC ou conversor A/D;
PWM
• Resolução de 8 bits.
PWM
PWM
Funções
analogRead(pino);
Pino: número do pino de entrada analógica para a
leitura
Retorna um valor inteiro entre 0 e 1023
analogWrite(pino, valor);
Pino: número do pino que vai escrever
Valor: duty cycle, valor entre 0 e 255
digitalRead analogRead
digitalWrite
analogWrite
Outras funções
map(valor, min_atual, max_atual, min_novo,
max_novo);
Valor: valor a ser mapeado
min_atual: limite inferior da atual escala
max_atual: limite superior da atual escala
min_novo: limite inferior da nova escalo
max_novo: limite superior da nova escala
Retorna o valor mapeado
Prática
Potenciômetro
Circuito
Circuito
no
Tinkercad
Código
Obrigado!