This strip is not documented. If I had to guess, I'd guess a common anode connection, where the white wire is the anode and each of the R, G, B wires are wired to the respective R, G, B LED cathodes. I'd further guess that each segment of the strip has 3 LEDs in series and that it is designed for 12V.
If my guess is correct, the way to drive it would be: 1. Connect the white wire of the strip to a 12V source (the website says @ 1.2A). 2. Connect each of R, G, B to a collector of a NPN transistor (e.g. KSD1616A <https://www.fairchildsemi.com/datasheets/KS/KSD1616A.pdf>), the emitter of which goes to GND and the base to a "P" pin on the IOIO, through a 220 ohm resistor. 3. You can power the IOIO by the same 12V source (into Vin). If you don't, make sure to connect the GNDs together. 4. Use the IOIO pins that you connected to the FET gates as PwmOutputs. On Tue, Nov 10, 2015 at 5:25 AM, Fried panseller <[email protected]> wrote: > > yeah i just realised i don't think it is power rgb for the 4 connectors > haha. How will I make it work with IOIO by like sliding a bar on my android > phone? The only thing I have learned so far is turning on 3 diffenrent LEDS > by buttons on my android phone > > > On Wednesday, 11 November 2015 00:09:46 UTC+11, Fried panseller wrote: >> >> If i just purchase a normal RGB led strip from ebay (4 pins for >> connection) >> 1) Are the 4 pins Power, Red, Green, Blue? >> 2) Do i just feed 12v (from battery) into the power, and IOIO board can >> output some power to RGB to control the colour? >> >> >> http://www.ebay.com.au/itm/5M-10M-15M-5050-3528-RGB-White-SMD-Light-LED-Strip-12V-LED-Strip-24-44Key-IR-/251567799958?var=&hash=item3a929bfe96:m:mAXiaZkR5b-xUqxF3IXlMew >> >> On Tuesday, 10 November 2015 15:37:32 UTC+11, Ytai wrote: >>> >>> The IOIO doesn't support the NeoPixel protocol. If you're into changing >>> the IOIO firmware, that shouldn't be hard to achieve. I have reference code >>> for that if you want, but first make sure you can compile and install the >>> stock firmware and that you understand where the new code should go. >>> >>> On Mon, Nov 9, 2015 at 2:52 PM, Fried panseller <[email protected]> >>> wrote: >>> >>>> LED STRIP: https://www.adafruit.com/products/1461 >>>> My IOIO Board: https://www.sparkfun.com/products/12633 >>>> >>>> on the Adafruit LED Strip website it says >>>> >>>> - Second, to get high density, the controller chip is inside the >>>> LED, which is kind of cool, but also means that the chip only uses a >>>> single >>>> pin for input and a single pin for output. The protocol used is very >>>> very >>>> timing-specific and can only be controlled by microcontrollers with >>>> highly >>>> repeatable 100nS timing precision. We have example code for using with >>>> the >>>> Arduino Uno/Mega microcontroller at 8MHz and 16MHz, and with a little >>>> effort you can use with the Raspberry Pi >>>> <https://learn.adafruit.com/neopixels-on-raspberry-pi>, or Beagle >>>> Bone Black <http://www.nycresistor.com/2013/07/27/ledscape/>, but >>>> it will not work with the Basic Stamp, NETduino, any other >>>> interpreted/virtual machine microprocessor or any processor slower than >>>> 8 >>>> MHz. For those processors, check our LPD8806-based digital LED >>>> strip which has SPI-like input/output >>>> <https://www.adafruit.com/search?q=lpd8806&b=1> and works easily >>>> with Pi, NETduino, and other processors. >>>> - Third, just because you have all those pixels doesn't mean you >>>> have the RAM for it - the entire strip must be buffered in memory, and >>>> we've found many Arduino UNO projects only have about 1500 bytes of RAM >>>> available after all the extras are included - enough for about 500 LED >>>> pixels. If you want to drive the entire strip and have some other >>>> libraries >>>> included, use a Mega. >>>> >>>> So I am not sure if it will work >>>> >>>> If it does work, Do I just connect all the controlling wires to the >>>> IOIO board, connect the Power wire from the LED strip to a power source, >>>> and watch all the magic happen? >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "ioio-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/ioio-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/ioio-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "ioio-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/d/optout.
