Member Since: September 30, 2010

Country: United States




  • if this only had a pin jumper instead of solder pads for the voltage selection it would be more useful than the visiport2.

  • technically, it's possible, but you'll be writing a lot of code. I know it's been done using a PC with opencv and python, but the pixy isn't opencv so you'd be porting that code over in the best case, and porting a combination of python+c into ARM C++ is going to be quite a challenge if you've never done it.

  • even just a single wire 9600 baud TTL serial TX stream of data would be extremely useful, even if it only sent when the screen updates. I'd even give 5 cents for that :D

  • one nitpick: there's no such thing as a non-addressable WS2811. the WS2811 IC is what makes it addressable. what you have there, and the correct datasheet you linked, is a RGB LED in the very common 5050 package. WS2812 use the same package and includes a tiny WS2811 IC to make it addressable.

  • they are not RGB. you could theoretically do RGB with charliplexing, but it would require using almost all the IOs of an Uno.

    I would expect red since that's what the schematic and tutorial say, but I guess that could change in the future.

  • useful guides, some comments:

    for rainbow(), it maps 1-5 to 500-3000, and due to how map works, <1 and >5 will map <500 and >3000 in increments of 625. there is no bounds checking and its passed to delayMicroseconds() directly. since it's unsigned int, you can't have fractions, and <0 will wrap around and produce large numbers. sending 0 would give -125, and I'm not really sure what delayMicroseconds would do with that. maybe wrap backwards to the extend of an unsigned long?

    I'm somewhat surprised setRGB is using String instead of constant ENUM. that's a lot of memory overhead for effectively no gain.

  • no, because piezo outputs AC, not DC. it should work no matter which way you wire it.

  • I recommend being more specific on the Ethernet line item. "Ethernet" means 10Mbit, "Fast-Ethernet" means 100Mbit, "Gigabit Ethernet" means 1000Mbit. after going to the wiki it appears this is Gagabit, which is pretty cool.

  • what exactly is in this? does it come with all the wires sticking out the side and what do they do?

  • SPI is type of serial connection.