Member Since: April 7, 2013

Country: United States

  • Product COM-12583 | last week

    BEWARE: The pins used in the Adafruit library are NOT the same as the ones used in the Hookup Guide. In particular pay attention to the clock and latch pins.

    This is extremely bright (will hurt your eyes!). One thing that helped me while developing was placing a thick paper napkin over the panel like a diffuser. This not only lowers the brightness a lot but also makes it diffuse enough so that you don’t see the pixels.

  • Product TOL-09325 | about 5 months ago

    That is very interesting! Thanks!

  • Product TOL-09325 | about 5 months ago

    Are the fumes of this as toxic as the ones from leaded solder?

  • News - September Caption Contest | about 7 months ago

    Here’s Jake at Sparkfun’s owlery. Yes, we also ship to Hogwarts.

  • Product COM-11144 | about 7 months ago

    Answering my own question: no they aren’t.

  • Product SEN-00241 | about 8 months ago

    Could you post an example of an amplifier and filter for these? I’m very interested to increase the range on these. Thanks!

  • Product WRL-11926 | about 9 months ago

    Do these emit some kind of ID to enable a receiver identify which remote sent the signal?

  • Product COM-08674 | about 10 months ago

    I see that in the picture the lasers mount flush with the edge of the mount but in none of the eight units I own this is possible. I’m afraid that if I push harder, the laser will break. Are the new mounts different from the ones in the pic? Or maybe the new lasers are different… Any help is greatly appreciated.

  • Product BOB-09964 | about 10 months ago

    Here’s a simple Arduino sketch to check for volume. I hooked the GND pin to a 4.7kΩ resistor.

    int currentValue;
    int maxValue;
    int minValue;
    unsigned long timer;
    int sampleSpan = 5; // Amount in milliseconds to sample data
    int volume; // this roughly goes from 0 to 700
    void setup() 
    void loop() 
        currentValue = analogRead(A0);
        if (currentValue < minValue) {
            minValue = currentValue;
        if (currentValue > maxValue) {
            maxValue = currentValue;
        if (millis() - timer >= sampleSpan) {
            volume = maxValue - minValue;
    void resetValues()
        maxValue = 0;
        minValue = 1024;
        timer = millis(); 
  • Product DEV-10524 | about 10 months ago

    Mine got stickers too (which saved me a lot of datasheet lookup time). The sticker should be mentioned in the description because it is a big plus!

No public wish lists :(