Difference between revisions of "MCookie-LED Matrix"
From Microduino Wiki
(→Specification) |
(→Program Description) |
||
Line 90: | Line 90: | ||
===Program Description=== | ===Program Description=== | ||
− | *Use | + | *Use "Adafruit_NeoPixel.h" library to drive lights; |
− | * | + | *"#define PIN A0" defines the controlling LED pin, which can be transferred out through the Hub, and can be changed be the users; |
− | * | + | *"#define PIN_NUM 6" defines the number of leds allowed to connect; |
− | * | + | *"strip.setPixelColor(i, strip.Color(R, G, B));" function declaration: |
− | ** | + | **i: Which light. '''Starting from 0 to be taken as the first light.''' |
− | ** | + | **R: The red value(0-255); |
− | ** | + | **G: The green value(0-255); |
− | ** | + | **B: The blue value(0-255). |
− | * | + | *"strip.show();" shows LED display. |
===Other Controlling Methods=== | ===Other Controlling Methods=== |
Revision as of 09:03, 24 August 2016
ContentsOutlinemCookie-LED Matrix module integrate 6 WS2812 LEDs, each of which has an IC control chip. Them are controlled by a single bus, and the lighting status of each of them is controlled by an I/O port, which can be used as a full-color module to provide light source. Features
Specification
DocumentDevelopmentEquipment
Preparation
Experiment 1:Light up the Lights
#include <Adafruit_NeoPixel.h>
#define PIN A0 //led control pin
#define PIN_NUM 6 //Number of leds allowed to be connected
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIN_NUM, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
}
void loop() {
strip.setPixelColor(0, strip.Color(255, 0, 0));//Red
strip.show();
delay(1000);
strip.setPixelColor(1, strip.Color(0, 255, 0));//Green
strip.show();
delay(1000);
strip.setPixelColor(2, strip.Color(0, 0, 255));//Blue
strip.show();
delay(1000);
strip.setPixelColor(3, strip.Color(255, 255, 0));
strip.show();
delay(1000);
strip.setPixelColor(4, strip.Color(0, 255, 255));
strip.show();
delay(1000);
strip.setPixelColor(5, strip.Color(255, 0, 255));
strip.show();
delay(1000);
}
Program Description
Other Controlling Methods
Application
PurchaseHistoryGalleryVideo |