Ардуино помощь1
ардуино и адресные светодиоды
всем привет, снова понадобилась помощь с ардуино
имеется : адресные светолдиодные модули в корпусе, ардуино нано, необходимо собрать цепочку из 36 светодиодов, и нужно получить эфет заполения- тоесть загорается первый диод в цепочке, через секунду второй и тд пока не загорятся все, после этого через пару секунд все диоды гаснут и цикл начинается заного ( цвет светодиодов всегда белый)
#include <Adafruit_NeoPixel.h>
#include <Adafruit_ADXL345_U.h>
const int Pin = 2; // пин Ардуино, к которому подключена лента
const int CountLed = 36; //кол-во светодиодов в ленте
Adafruit_NeoPixel strip = Adafruit_NeoPixel(CountLed, Pin, NEO_GRB + NEO_KHZ800);
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
void setup() {
strip.begin();// гасим ленту, т.к. могут рандомно включаться отдельные светодиоды
for (int i=0; i<CountLed; i++ ) strip.setPixelColor(i, strip.Color(0,0,0));
strip.show();
}
void loop()
{
for (int i=0; i<CountLed; i++ )
{
strip.setPixelColor(i, strip.Color(200,200,200)); // белый цвет, яркость от 0 до 255, берем 200
strip.show();
delay(1000); // пауза между включениями светодиодов, например, 1 сек = 1000мсек
}
delay(2000); // пауза между циклами, например, 2 сек = 2000мсек
// гасим ленту for (int i=0; i<CountLed; i++ ) strip.setPixelColor(i, strip.Color(0,0,0));
}