Arduino LED Music Spectrum

7,717

53

9

About: My life is Not only Writing Lines of Codes, But gaining something good. I'm simple in physical world but Very complex in ICT word.

In this tutorial I'm going to show you how to make LED Spectrum with arduino.

First make this LED Matrix for Arduino. https://www.instructables.com/id/Arduino-LED-Scrolling-Text-Simple-Easy/

Use the Code on this Instructable below and upload it to arduino.(fixx_ftt files are the libraries)

Connect the Audio out of the music playing device to arduino Analog pin A0.

Make a comment thank you.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Share

    Recommendations

    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Make It Fly Challenge

      Make It Fly Challenge
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest

    9 Discussions

    0
    None
    AntanasM1

    2 years ago

    hey i have bit problem when i try upload code to arduino i get some error

    F77HKA9I4SCTVX9.ino:1:21: error: fix_fft.h: No such file or directory

    F77HKA9I4SCTVX9.ino: In function 'void loop()':

    F77HKA9I4SCTVX9:27: error: 'fix_fft' was not declared in this scope

    how i fix it mayby someone can help whit what?

    0
    None
    twicejiggled

    3 years ago

    Hey, I've got the scrolling text working, added the fix_fft files through the libraries, but i'm getting a number of errors appearing for the cpp file:

    C:\Users\Liam\Documents\Arduino\libraries\fix_fft\fix_fft.cpp:55:7: error: 'prog_int8_t' does not name a type

    const prog_int8_t Sinewave[N_WAVE-N_WAVE/4] PROGMEM = {

    ^

    In file included from C:\Users\Liam\Documents\Arduino\libraries\fix_fft\fix_fft.cpp:1:0:

    C:\Users\Liam\Documents\Arduino\libraries\fix_fft\fix_fft.cpp: In function 'int fix_fft(char*, char*, int, int)':

    C:\Users\Liam\Documents\Arduino\libraries\fix_fft\fix_fft.cpp:204:28: error: 'Sinewave' was not declared in this scope

    wr = pgm_read_word_near(Sinewave + j+N_WAVE/4);

    ^

    C:\Users\Liam\Documents\Arduino\libraries\fix_fft\fix_fft.cpp:214:28: error: 'Sinewave' was not declared in this scope

    wi = -pgm_read_word_near(Sinewave + j);

    0
    None
    rpotts2

    4 years ago

    Don't you need to amplify before connecting to arduino?

    1 reply
    0
    None
    djsadeeparpotts2

    Reply 4 years ago on Introduction

    This works without any amplifier. I just connected this to my mobile phone headphone out and worked perfect.