sábado, 26 de abril de 2014

Trilha de Leds com Arduino

Pessoal, dando continuidade a minha série de experiências com o Arduíno, estive desenvolvendo a alguns dias uma trilha de leds com um efeito super bacana, e que me deu um pouco mais de trabalho, simplesmente porque os meus conceitos de eletrônica já estão um pouco enferrujados, já que fazem pelo menos uns 10 anos que não tinha mais tido contato com ela, somente em alguns poucos casos em que precisava efetuar alguma leitura de volts, etc, porém nada mais profundo como no caso do Arduíno.
Caso você esteja assim como eu recomendo muito que se faça um estudo mais aprofundado em algumas matérias da eletrônica, como associação de resistores, Led's, fórmulas de grandezas que são resistência, voltagem e potencia, essas matérias vão lhe ajudar e muito na hora de desenvolver seus projetos, mas vamos lá, para se ter uma ideia do que eu fiz vejam o vídeo


A montagem dos componentes na protoboard é algo muito simples, não reparem na bagunça, inclusive alguns resistores que usei são de diferentes valores mas caso optem por comprar recomendo usarem para esse tipo de LED de alto brilho ligado aos 5 volts do Arduino resistores com valor de 120 ohms inclusive testei no meu circuito e funcionaram com sucesso, fornecendo exatos 3,0 volts nas pernas do LED, se procurar em outros exemplos na internet poderá ver que muitas pessoas usam os mais diversos tipos de resistores, porém com um cálculo mais aprofundado poderá tira o máximo de luminosidade de seus leds, gastando pouco com isso já que se utilizar o resistor certo lhe economizara alguns centavos de real.
O efeito do LED se da através da utilização de algumas linhas de comando no Arduíno que podem ser mais simples ou mais elaboradas no meu caso optei por algo mais elaborado poupando kbytes da memória do Arduíno, vamos ao código:


Note que o código está com muitas linhas, 91 linhas para ser mais exato porém, utilizando o método de se criar esse feito utilizando a variável digitalWrite, somente para correr o led como na primeira sequência que é mostrada no vídeo foram utilizadas cerca de 86 linhas de comando, fazendo com que mais memória do Arduíno fossem consumidas.
Para entender mais o código que foi utilizado é preciso buscar mais informações na internet em:
http://arduino.cc/en/Reference/HomePage
Lá você encontrará uma descrição detalhada de cada linha que foi inserida no meu código que no inicio era bem pequeno porém foi tomando forma e agora esta desse tamanho e crescendo ainda mais, ele foi feito para se ter uma introdução para meu próximo projeto que será uma matriz de led de 32x6, um pouco mais a frente ainda terei que estudar muito mais as linhas de comando utilizadas.

Nenhum comentário:

Postar um comentário