domingo, 25 de janeiro de 2015

Cubo de LEDs 3x3x3

Olá galerinha, hoje ensinarei a vocês como montar um cubo de LEDs 3x3x3, é um projeto relativamente fácil, como todos os nossos tutoriais.

Para este tutorial precisaremos de:

- 1 Arduíno uno;
- 27 LEDs (de preferencia uma unica cor);
- 3 Transistores (BC548);
- 3 Resistores de 10kΩ;
- 9 Resistores de 220Ω;
- Jumpers

Para este projeto precisaremos de uma biblioteca, você pode baixa-la aqui.
Copie e cole a biblioteca dentro da pasta C:\Program Files \Arduino\libraries 

Voce encontra estes e outros componentes na loja Sttamp.com
Fonte: https://electronicavm.files.wordpress.com/2011/07/





Então o Cubo funciona praticamente da seguinte forma, linha X coluna, na coluna você ira soldar todos os cátodos, (negativo) e nas linhas ira soldar todos os Anodo (Positivo).
Fonte: http://2.bp.blogspot.com/-KKkSGaTF5Kc/TgUXZMtsTzI/
Apos ter feito todos os passos, baixe a biblioteca do cubo, e copie o código abaixo.

Para este projeto precisaremos de uma biblioteca, você pode baixa-la aqui.
Copie e cole a biblioteca dentro da pasta C:\Program Files \Arduino\libraries 

Se gostou ou tem duvidas sobre o tutorial, deixe um comentário abaixo.

Código:


12 comentários:

  1. Arduino: 1.8.2 (Windows 7), Placa:"Arduino/Genuino Uno"

    C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\leandro\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10802 -build-path C:\Users\leandro\AppData\Local\Temp\arduino_build_143065 -warnings=none -build-cache C:\Users\leandro\AppData\Local\Temp\arduino_cache_430952 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\leandro\Desktop\teste\LedCube\examples\ledcube\ledcube.ino
    C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\leandro\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10802 -build-path C:\Users\leandro\AppData\Local\Temp\arduino_build_143065 -warnings=none -build-cache C:\Users\leandro\AppData\Local\Temp\arduino_cache_430952 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\leandro\Desktop\teste\LedCube\examples\ledcube\ledcube.ino
    Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
    Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
    Detecting libraries used...
    "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\leandro\AppData\Local\Temp\arduino_build_143065\sketch\ledcube.ino.cpp" -o "nul"
    "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\leandro\AppData\Local\Temp\arduino_build_143065\sketch\ledcube.ino.cpp" -o "C:\Users\leandro\AppData\Local\Temp\arduino_build_143065\preproc\ctags_target_for_gcc_minus_e.cpp"
    C:\Users\leandro\Desktop\teste\LedCube\examples\ledcube\ledcube.ino:7:21: fatal error: LedCube.h: No such file or directory

    #include

    ^

    compilation terminated.

    exit status 1
    Erro compilando para a placa Arduino/Genuino Uno

    boa noite, conheci o arduino a pouco tempo, este e o meu primeiro trabalho que tento fazer mais esta aparecendo este erro.
    sera que poderia me ajudar

    ResponderExcluir
  2. gente em ves de eu usar a resistencia 220 eu poderia estar usando a 1k

    ResponderExcluir
  3. boa noite como baixar a biblioteca acho eu que ninguém conseguiu, peço sua ajuda.

    ResponderExcluir
  4. NÃO CONSIGO BAIXAR A BIBLIOTECA; ME AJUDEM . COMO E ONDE ENCONTRÁ-LA.

    ResponderExcluir
    Respostas
    1. Serio mesmo? ta no link que ele postou. https://drive.google.com/file/d/0B-MMGPEFPE77TTV0WFFVRGhBTkE/view

      Excluir
  5. Perfeito! muito obrigada por compartilhar este projeto com tantos detalhes!

    ResponderExcluir