Magos do Arduino

LEDs e Resistores

Aprenda a usar LEDs e resistores com o Arduino

Magos do Arduino

O que são LEDs

Um diodo emissor de luz (LED) é um dispositivo semicondutor que emite luz quando a corrente flui através dele.

LED pinout

O LED possui corrente que varia de 10 a 30mA.

Ele é polarizado, ou seja, ele possui pólo positivo e negativo, sendo o positivo a perna mais longa do LED.

Voltagem:

  • 1.7-2v para a cor vermelho
  • 2-2.2v para as cores amarelo ou verde
  • 3-3.3v para as cores branco ou azul

O que são resistores

Um resistor é um componente elétrico passivo de dois terminais que implementa resistência elétrica como um elemento de circuito.

Resistores

Sua unidade de medida é Ohms.

Em circuitos eletrônicos, resistores são usados ​​para reduzir o fluxo de corrente, ajustar níveis de sinal, dividir tensões, entre outros usos.

Como ler os valores de um resistor

A leitura pode ser realizada de modo manual usando uma tabela como a exibida abaixo, ou através de uma calculadora online, como a encontrada em https://www.calculator.net/resistor-calculator.html

Tabela leitura de resistores

Para calcular o valor de um resistor para um LED, usamos a fórmula que consiste em subtrair as voltagens de entrada e a tensão direta, e depois dividir pela corrente direta.

Você pode realizar este cálculo online usando o site https://www.digikey.co.uk/en/resources/conversion-calculators/conversion-calculator-led-series-resistor

Ex.: (5 - 1.5) / 15 = ~230 Ohms

Pinagem da breadboard

Para criar o circuito usaremos uma placa de protótipo, ou breadboard, e o importante aqui é entender como a conexão dos pinos da placa é internamente conectada, o que pode ser visto na imagem a seguir.

Breadboard

Recorde sempre dessas conexões, pois assim você evitará danificar conpomentes caso crie um curto circuito fazendo a conexão incorreta.

Como conectar LEDs no Arduino

Neste projeto você criará um circuito que faz um LED piscar a cada meio segundo. Repare que usamos um resistor entre o LED e o pino do Arduino para baixar a voltagem de saída do Arduino de 5V para a voltagem compatível com o correto funcionamento do LED.

Para a criação deste circuito serão necessários os seguintes componentes:

  • 1x breadboard
  • 1x Arduino UNO
  • 1x LED de qualquer cor
  • 1x Resistor de 220-300 Ohms
  • Jumpers

Circuito do LED

Para montar o circuito, visualize na imagem a seguir como conectar os componentes entre a placa Arduino e a breadboard.

Circuito LED

Schematics do LED

A seguir temos o schematics do circuito, que detalha suas conexões e fornece detalhes mais específicos do que o circuito da imagem anterior.

Schematics LED

Código fonte

Uma vez criado o circuito, use o código fonte a seguir no Arduino IDE para fazer o upload dele na placa Arduino e assim ver o resultado do circuito em funcionamento.

#define PIN_LED 2 // adicione o pino onde o led está conectado

void setup() {
    // define o pino do led como output/saída
    pinMode(PIN_LED, OUTPUT);
}

void loop() {
    digitalWrite(PIN_LED, HIGH);  // liga o led
    delay(500);                   // aguarda meio segundo
    digitalWrite(PIN_LED, LOW);   // desliga o led
    delay(500);                   // aguarda meio segundo
}