Você está na página 1de 4

Curso

Unidade Curricular:

( ) Avaliação ( ) Segunda chamada ( ) Recuperação (X) Atividade Prática

Professor: Nota:

Estudante:

Turma: Data:

Conteúdos avaliados: Utilização do módulo conversor Analógico-Digital

Critérios de avaliação: Utilização das estruturas lógicas de programação para aplicação do conversor AD.

Faculdade de Tecnologia SENAI Joinville

O conversor Analógico-Digital (AD) é um circuito eletrônico construído dentro do


microcontrolador.

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.

Em seguida, faça os exercícios.

/***************************************************************************************

PROGRAMA PARA RECEBER UMA ENTRADA ANALÓGICA E ACENDER OU APAGAR O


LED.

CARLOS E. CARVALHO

27/02/17

***************************************************************************************/
#define Led 13

#define pinpot A0 //Ligado ao pino central do potenciometro

void setup()

pinMode(pinpot, INPUT); //Define o pino do potenciometro como entrada

pinMode(Led, OUTPUT); //Define o pino como saida

Serial.begin(9600);

void loop()

int leitura; //Recebe a leitura do potenciômetro

leitura=analogRead(pinpot); //Faz a leitura do potenciômetro

if (leitura >= 600){ //Se o potenciometro estiver maior do que 600

digitalWrite(Led,HIGH); //Acende o led

else { //Senão

digitalWrite(Led,LOW); // Apaga o led

Serial.println(leitura);

} //Fim do loop infinito

O potenciômetro deve ser ligado no canal 0 (A0) conforme desenho abaixo.


Varie o potenciômetro e veja os valores no Monitor Serial

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:

Escreva um programa para variar a velocidade do pisca-pisca do LED1, através do potenciômetro.


Mostre o valor do potenciômetro na serial.

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:

Escreva um programa com 5 leds e um potenciômetro. Os leds devem acender em sequência, um


de cada vez, conforme o potenciômetro é alterado em um sentido. E apagar em sequência quando o
potenciômetro é alterado no outro sentido.

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.

Você também pode gostar