
O Arduino também tem seu melhor amigo, ele não tem cauda, mas o protege do excesso de corrente nos pinos, que pode ocasionar a queima do mesmo e em alguns casos o pior, ou seja, perder o microcontrolador completamente.
Os pinos do Arduino não podem fornecer mais do que 40mA de corrente direta, um valor normalmente adotados por outros fabricantes como a Microchip que fabrica a linha PIC. Desta forma sempre que for ligar algum dispositivo ao Arduino deve-se limitar essa corrente, na maioria das vezes usando-se um resistor de valor adequado.
Para calcular o resistor continua valendo a velha e conhecida lei de Ohm, V=r.i, basta a aplicação direta da fórmula para saber o valor a ser utilizado. Por exemplo, para se fazer o famoso prosaico “Olá mundo!” do Arduino, basta um LED e um resistor. Lápis e papel na mão, sigam-me os bons:
Tensão da fonte: 5 volts
Tensão no LED: 2,1 volts (varia com a cor, o ideal é consultar o fabricante)
Corrente fornecida pelo pino do Arduino: 20 mili amperes (metade da corrente máxima)
Valor do resistor: ?
Capacidade de dissipação do resistor: ?
R = V / I = (5 Volt - 2.1 Volt) / 25 mA = 116 Ohm
Note que a tensão sobre o resistor vai ser o valor da total da fonte menos a queda de tensão no LED. Como 116 Ohm não é um valor comercial, o próximo maior deve ser utilizado ou mesmo um valor acima, sempre com a intenção de poupar o pino do Arduino de uma sobre carga. Portanto 120 ou 150 Ohm seriam indicados para o trabalho de limitar a corrente. Recalculando:
R = V / I = (5 Volt - 2 Volt) / 20 mA = 150 Ohm
E a potência do resistor? Vamos lá:
P = V x I = 3 Volt x 20 mA = 60 mW
Bem abaixo do valor típico encontrado nas lojas que é de 250 mW.
Pronto agora você já está apto a criar seu próprio “Hello World!”, talvez usando código Morse através das piscadas do LED, só para não ser mais um na multidão. Isso é o que atrai tantas pessoas para a plataforma do Arduino, você pode ver seu código “se mexer” literalmente e quem sabe lembrar-se da salada do bandejão da Universidade...
Para terminar, os LED infravermelhos usados em controle remoto apresentam uma queda de tensão menor e uma corrente direta muito maior que os LEDs convencionais, da ordem de 50 mA, bem acima do que pode fornecer um pino do Arduino. Alem é claro de não serem visíveis a nós simples programadores. Reza a lenda que um Mestre Programador Jedi é capaz de enxergar, como estou longe de algum para confirmar. Para ligar um desses é preciso um “driver” mas, este assunto fica para outro estória.
Para calcular o resistor continua valendo a velha e conhecida lei de Ohm, V=r.i, basta a aplicação direta da fórmula para saber o valor a ser utilizado. Por exemplo, para se fazer o famoso prosaico “Olá mundo!” do Arduino, basta um LED e um resistor. Lápis e papel na mão, sigam-me os bons:
Tensão da fonte: 5 volts
Tensão no LED: 2,1 volts (varia com a cor, o ideal é consultar o fabricante)
Corrente fornecida pelo pino do Arduino: 20 mili amperes (metade da corrente máxima)
Valor do resistor: ?
Capacidade de dissipação do resistor: ?
R = V / I = (5 Volt - 2.1 Volt) / 25 mA = 116 Ohm
Note que a tensão sobre o resistor vai ser o valor da total da fonte menos a queda de tensão no LED. Como 116 Ohm não é um valor comercial, o próximo maior deve ser utilizado ou mesmo um valor acima, sempre com a intenção de poupar o pino do Arduino de uma sobre carga. Portanto 120 ou 150 Ohm seriam indicados para o trabalho de limitar a corrente. Recalculando:
R = V / I = (5 Volt - 2 Volt) / 20 mA = 150 Ohm
E a potência do resistor? Vamos lá:
P = V x I = 3 Volt x 20 mA = 60 mW
Bem abaixo do valor típico encontrado nas lojas que é de 250 mW.
Pronto agora você já está apto a criar seu próprio “Hello World!”, talvez usando código Morse através das piscadas do LED, só para não ser mais um na multidão. Isso é o que atrai tantas pessoas para a plataforma do Arduino, você pode ver seu código “se mexer” literalmente e quem sabe lembrar-se da salada do bandejão da Universidade...
Para terminar, os LED infravermelhos usados em controle remoto apresentam uma queda de tensão menor e uma corrente direta muito maior que os LEDs convencionais, da ordem de 50 mA, bem acima do que pode fornecer um pino do Arduino. Alem é claro de não serem visíveis a nós simples programadores. Reza a lenda que um Mestre Programador Jedi é capaz de enxergar, como estou longe de algum para confirmar. Para ligar um desses é preciso um “driver” mas, este assunto fica para outro estória.
Neste link tem muita informação sobre LED, além de um prático calculator de resistores.
Rudy Paulo de Vasconcellos Júnior
Nenhum comentário:
Postar um comentário