Public projects 2

Arduino 32x8 LED Matrix Info Display

Project showcase by ericBcreator

  • 21,219 views
  • 25 comments
  • 33 respects

Stereo NeoPixel Ring VU Meter

Project showcase by ericBcreator

  • 25,926 views
  • 239 comments
  • 56 respects

Toolbox 3


Replicated projects 0

 ericBcreator hasn't replicated any projects yet.

VU Meter Round Style on Steroids Mega2560

Project tutorial by WannaDuino

  • 2,644 views
  • 7 comments
  • 17 respects

VU Meter on Steroids: Arduino Nano and NeoPixel WS2812B

Project in progress by WannaDuino

  • 19,311 views
  • 67 comments
  • 65 respects

A Model Lighthouse Using an Adafruit NeoPixel Ring

Project tutorial by Jeremy Lindsay

  • 1,052 views
  • 1 comment
  • 7 respects

  • Stereo NeoPixel Ring VU Meter about 6 hours ago

    Hi Sébastien,
    Thanks, the project started simple but as I added more features it became a bit more complicated to set it up.
    I'm guessing you changed the code as posted on Hackster as I cannot relate to those line numbers.
    If you want more than 1 LED bouncing then the code has to be changed, you cannot do it with only changing settings.
    The drawPeaks() function has to be changed, each setPixelColor command now sets 1 LED.
    If you want 3 LEDs you can copy each command and subtract 1 and add 1 to display the LED below and above as well.
    So the first function:
        if (splitStrip)
          left_strip.setPixelColor(getSpinCircleValue(leftPeak + leftPeakBounce), stripHoldColor);
        else
          left_strip.setPixelColor(getSpinCircleValue(stripMiddle + (leftPeak + leftPeakBounce)), stripHoldColor);
    would become:
        if (splitStrip) {
          left_strip.setPixelColor(getSpinCircleValue(leftPeak + leftPeakBounce - 1), stripHoldColor);
          left_strip.setPixelColor(getSpinCircleValue(leftPeak + leftPeakBounce), stripHoldColor);
          left_strip.setPixelColor(getSpinCircleValue(leftPeak + leftPeakBounce + 1), stripHoldColor);
        }
        else {
          left_strip.setPixelColor(getSpinCircleValue(stripMiddle + (leftPeak + leftPeakBounce - 1)), stripHoldColor);
          left_strip.setPixelColor(getSpinCircleValue(stripMiddle + (leftPeak + leftPeakBounce)), stripHoldColor);
          left_strip.setPixelColor(getSpinCircleValue(stripMiddle + (leftPeak + leftPeakBounce + 1)), stripHoldColor);
        }
    You could also change the color (the stripHoldColor variable) if you like.
    Also, there are several clear peak functions, they have to be changed the same to turn off the LEDs.
    Good luck!
    Eric

  • Stereo NeoPixel Ring VU Meter 29 days ago

    Great, enjoy it! Post a picture (or video) if you like.
    Eric

  • Stereo NeoPixel Ring VU Meter about 1 month ago

    yes

Add projectSign up / Login