3 Arduino Adc LDR
3 Arduino Adc LDR
3 Arduino Adc LDR
Unidade Curricular:
Professor: Nota:
Estudante:
Turma: Data:
Critérios de avaliação: Utilização das estruturas lógicas de programação para aplicação do conversor AD.
Este circuito existe em todos os microcontroladores. Ele transforma um valor de tensão analógica
em um número binário.
É utilizado para fazer leitura de sinais que vêm de componentes analógicos, como potenciômetros,
sensores de temperatura etc.
O microcontrolador do Arduino tem um conversor AD de 10 bits. Ele está ligado aos pinos que
iniciam com A: A0, A1, A2...
O código abaixo mostra como configurar a entrada analógica e como fazer a leitura. Se o valor de
leitura maior ou igual a 600, o led deve acender. Se for menor, o led deve apagar. Digite este código no
ambiente do Arduino, estude e entenda o seu funcionamento.
/***************************************************************************************
CARLOS E. CARVALHO
27/02/17
***************************************************************************************/
#define Led 13
void setup()
Serial.begin(9600);
void loop()
else { //Senão
Serial.println(leitura);
O CÓDIGO DE CADA EXERCÍCIO DEVE SER SALVO SEPARADAMENTE EM UM ARQUIVO TXT (BLOCO DE
NOTAS ) E ENTREGUE NO AVA.
EXERCÍCIO 1:
EXERCÍCIO 2:
Escreva um programa para que quando o botão S1 receber um pulso, o LED1 acenda e o LED2
pisque. A velocidade do pisca do LED2 deverá ser controlada pelo potenciômetro. Quando o botão S2
for pressionado, os dois leds deverão ficar apagados. Mostre na serial quando os leds estão acesos e
quando estão apagados.
EXERCÍCIO 3:
EXERCÍCIO 4:
Escreva um programa com 4 leds, 1 botão e um potenciômetro. Cada pulso no botão deve
selecionar um led para piscar. A velocidade do pisca do led deve ser alterada pelo potenciômetro.