User Tools

Site Tools


tutorials:products:pixel12mm:index.html

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorials:products:pixel12mm:index.html [2012/03/06 16:35]
ladyada [Wiring]
tutorials:products:pixel12mm:index.html [2016/01/28 18:05] (current)
Line 7: Line 7:
   * 12mm diameter round waterproof pixels ​   * 12mm diameter round waterproof pixels ​
   * Comes in both "​Bullet"​ (thin) shape and "​Square"​ (flat) shapes   * Comes in both "​Bullet"​ (thin) shape and "​Square"​ (flat) shapes
-  * Approximately ​inches (100mm) apart on 4-pin strand+  * Approximately ​inches (80mm) apart on 4-pin strand
   * 5 Volts DC, 60 milliamps max per pixel (all LEDs on, full white)   * 5 Volts DC, 60 milliamps max per pixel (all LEDs on, full white)
   * WS2801 LED driver chip provides 24-bit color: [[http://​www.adafruit.com/​datasheets/​WS2801.pdf|Datasheet]]   * WS2801 LED driver chip provides 24-bit color: [[http://​www.adafruit.com/​datasheets/​WS2801.pdf|Datasheet]]
Line 49: Line 49:
 {{ :​tutorials:​products:​pixel12mm:​id738rainbow_lrg.jpg?​500 |}} {{ :​tutorials:​products:​pixel12mm:​id738rainbow_lrg.jpg?​500 |}}
  
-The LED pixels are spaced along a strand of ribbon cable, with about inches or 100mm between pixels. If additional distance is needed you can cut the ribbon cable and solder 4 wires to extend the gap to the desired length.+The LED pixels are spaced along a strand of ribbon cable, with about inches or 80mm between pixels. If additional distance is needed you can cut the ribbon cable and solder 4 wires to extend the gap to the desired length.
  
 {{ :​tutorials:​products:​pixel12mm:​12mmwires.jpg?​nolink&​ |}} {{ :​tutorials:​products:​pixel12mm:​12mmwires.jpg?​nolink&​ |}}
Line 103: Line 103:
 ==== Download ==== ==== Download ====
  
-To download the Arduino library, [[https://​github.com/​adafruit/​WS2801-Library|visit the repository on GitHub]]. +To download the Arduino library, [[https://​github.com/​adafruit/​Adafruit-WS2801-Library|visit the repository on GitHub]]. 
-Click the DOWNLOAD ZIP button near the upper left, extract the archive and then rename the uncompressed folder to ''​WS2801''​. Confirm that this folder contains the files ''​WS2801.cpp''​ and ''​WS2801.h''​ and the ''​examples''​ folder.+Click the DOWNLOAD ZIP button near the upper left, extract the archive and then rename the uncompressed folder to ''​Adafruit_WS2801''​. Confirm that this folder contains the files ''​Adafruit_WS2801.cpp''​ and ''​Adafruit_WS2801.h''​ and the ''​examples''​ folder.
  
-Place the WS2801 ​folder inside your Arduino ''​Libraries''​ folder. You may need to create this folder if it does not yet exist. In Windows, this would be ''​(home folder)\My Documents\Arduino\Libraries''​ and for Mac or Linux is ''​(home folder)/​Documents/​Arduino/​Libraries''​ [[http://​www.ladyada.net/​library/​arduino/​libraries.html|We also have a tutorial on library installation]].+Place the Adafruit_WS2801 ​folder inside your Arduino ''​libraries''​ folder. You may need to create this folder if it does not yet exist. In Windows, this would be ''​(home folder)\My Documents\Arduino\Libraries''​ and for Mac or Linux is ''​(home folder)/​Documents/​Arduino/​Libraries''​ [[http://​www.ladyada.net/​library/​arduino/​libraries.html|We also have a tutorial on library installation]].
  
-After installing the WS2801 ​library, restart the Arduino IDE. You should now be able to access the sample code by navigating through menus in this order: File->​Sketchbook->​Libraries->​WS2801->​strandtest+After installing the Adafruit_WS2801 ​library, restart the Arduino IDE. You should now be able to access the sample code by navigating through menus in this order: File->​Sketchbook->​Libraries->​Adafruit_WS2801->​strandtest
  
 ==== Code! ==== ==== Code! ====
Line 119: Line 119:
  
 // Set the first variable to the NUMBER of pixels. 25 = 25 pixels in a row // Set the first variable to the NUMBER of pixels. 25 = 25 pixels in a row
-WS2801 ​strip = WS2801(25, dataPin, clockPin);+Adafruit_WS2801 ​strip = Adafruit_WS2801(25, dataPin, clockPin);
 </​code>​ </​code>​
  
/home/ladyada/public_html/wiki/data/attic/tutorials/products/pixel12mm/index.html.1331051710.txt.gz · Last modified: 2016/01/28 18:05 (external edit)