Exp 01 Pisca LED

Embed Size (px)

Citation preview

  • CURSO BSICO DE AUTOMAO E ROBTICA COM KIT ARDUINO Exp. 01 Pgina 1 de 3

    EXPERINCIA # 01 PISCA LED (Profa Silvia Galvo de Souza

    Cervantes)

    Introduo: O LED (Light Emitting Diode) um diodo que emite luz quando energizado. Os LEDs apresentam muitas vantagens sobre as fontes de luz incandescentes como um consumo menor de energia, maior tempo de vida, menor tamanho, grande durabilidade e confiabilidade. O LED tem uma polaridade, uma ordem de conexo. Ao conect-lo invertido no funcionar corretamente. Revise os desenhos para verificar a correspondncia do negativo e do positivo. So especialmente utilizados em produtos de microeletrnica como sinalizador de avisos. Tambm muito utilizado em painis, cortinas e pistas de led. Podem ser encontrados em tamanho maior, como em alguns modelos de semforos ou displays. Algumas informaes para iniciar o experimento: 1. A sada da placa arduino de 5V; 2. Cada cor de led tem uma tenso de sada, neste caso utilizaremos o led vermelho de 1,6V; 3. Corrente aproximada deste LED aproximadamente 20mA Sendo a sada do arduino 5V e a tenso do LED 1,6V faz-se necessria a introduo de um resistor em srie para que a tenso sobre o LED no seja maior do que suportvel por ele. Assim aplica-se a Lei de Ohm: U=Ri R=U/i R=(5-1,6)/0,02 R=170 Ento, devemos utilizar um resistor de 170 a 1 k ohms. Smbolo:

    A polarizao direta permite o funcionamento correto do LED, j a polarizao inversa no.

    Objetivos:

    -Verificar o funcionamento de um diodo emissor de luz (LED);

    -Utilizar portas digitais e temporizao no Arduino.

  • CURSO BSICO DE AUTOMAO E ROBTICA COM KIT ARDUINO Exp. 01 Pgina 2 de 3

    Material Necessrio:

    - 01 LED 5mm;

    - 01 resistor de 1k;

    - 01 Placa Arduino UNO REV 03;

    - fios (jumpers) diversos.

    Procedimentos Experimentais:

    1)Monte o circuito mostrado na Figura 1.1. Lembre-se de verificar a correta polarizao do diodo.

    Figura 1.1 Circuito utilizado na experincia de Pisca LED (cortesia: http://fritzing.org).

    2) Na interface de programao de Sketches do Arduino, insira e compile o programa 1.1 com a placa

    conectada ao seu computador atravs da porta USB.

    // EXP-01: PISCA_LED

    int t = 1000; //cria variavel t = 1000ms = 1s

    void setup()

    {

    pinMode(12,OUTPUT); //define pino 12 como saida digital

    }

    void loop()

    {

    //deixa pino 12 em nvel alto (+5V) durante 1000ms (=1s)

    digitalWrite(12,1);

    delay(t);

    //deixa pino 12 em nvel baixo (0V) durante 1000ms (=1s)

    digitalWrite(12,0);

    delay(t);

    }

    Programa 1.1 Cdigo em linguagem C utilizado na experincia de Pisca LED. As linhas iniciadas por

    // no so lidas pelo compilador, e por isso so utilizadas como comentrios.

  • CURSO BSICO DE AUTOMAO E ROBTICA COM KIT ARDUINO Exp. 01 Pgina 3 de 3

    3) Verifique o que acontece com o LED. Experimente alterar a varivel t e preencha a Tabela 1.1. Para

    cada valor de t, mea trs vezes o intervalo entre as piscadas.

    Tabela 1.1 Medio do intervalo entre piscadas do LED na experincia de Pisca LED.

    Varivel t 500 1000 2000 3000 5000

    Intervalos

    entre piscadas (s)

    Mdias

    Discusso dos Resultados e Consideraes finais:

    A partir dos resultados observados na Tabela 1.1:

    a)anote quais observaes podemos fazer sobre a equivalncia da varivel t com o tempo em segundos

    do intervalo entre as piscadas do LED?

    b)Deduza uma frmula para relacionar a varivel t com o tempo em segundos (ou milissegundos)

    definido na programao do Arduino.