Um estudante de engenharia elétrica montou o circuito da fig...
Um estudante de engenharia elétrica montou o circuito da figura (a) para analisar o funcionamento das portas analógicas e PWM do Arduino.
Após o sketch da figura (b) ser carregado no Arduino, o estudante abriu o monitor serial da IDE do Arduino para verificar as informações de leituras feitas pelo pino analógico ao girar o eixo do potenciômetro e obteve as seguintes conclusões: a entrada analógica do Arduino tem uma resolução de 10 bits; o comando analogRead() converte a faixa de tensão da entrada analógica, de 0 a 5 volts, para um valor digital entre 0 e 1023, por um circuito dentro do microcontrolador chamado conversor analógico-digital. Para um potenciômetro linear e de 1 kΩ, ao variar sua resistência na faixa de 0 a 1000 Ω, obteve a proporção de 0 Ω equivalente a 0 e 1000 Ω equivalente a 1023. Para verificar o sinal PMW, foi utilizada a função “map”, que converte o valor lido da entrada analógica para um valor de 8 bits.
Considerando a linha 15 da figura (b), qual será o valor lido no monitor serial para a variável “PWM” quando o potenciômetro for ajustado para aplicar 2,8 V na porta analógica do Arduino?
Comentários
Veja os comentários dos nossos alunos
Se para 5V temos 255 de resolução.
Para 2,5 V seria:
(2,5/5) * 255 = 127,5 de resolução, arredondando =>128
Para 2,8V seria:
(2,8/5)*255 = 142,8
Resposta Correta letra => C 142
A funcao map esta invertida, sendo assim, tem que subtrair 255-142.8 = 112.2
gabarito correto.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo