Цитата Сообщение от Chip Посмотреть сообщение
Наконец приехала моя светодиодная лента с драйверами WS8201 на каждый пиксель. В пяти метрах этой светодиодной ленты 160 RGB светодиодов
Первым делом кинулся ее проверять, но под рукой не оказалось мощного БП на +5в. Пришлось написать свой код проверки ленты с питанием от +5в Arduino Nano

Вот код этого скетча
PHP код:
#include <SPI.h>

typedef struct {uint8_t buint8_t guint8_t r;} RGB;
RGB pixel[160];

void setup() 
{
  
Serial.begin(115200);
  
SPI.begin();
  
SPI.setBitOrder(MSBFIRST);
  
SPI.setDataMode(SPI_MODE0); 
  
SPI.setClockDivider(SPI_CLOCK_DIV16);
  
delay(1); 
}

void loop() 
{
run_pix(160); //количество тестируемых светодиодов в ленте
}

void run_pix(uint8_t num)
{
      
pixel[0].r=0
      
pixel[0].g=200;
      
pixel[0].b=255;
         
   for(
uint8_t i=0i<numi++) 
   {
     
pixel[i+1].r=pixel[i].r
      
pixel[i+1].g=pixel[i].g;
      
pixel[i+1].b=pixel[i].b;
      
pixel[i].r=0
      
pixel[i].g=0;
      
pixel[i].b=0
      
set_pix(num); 
      
// delay(10); //пауза между вспышками светодиодов
   

}

void set_pix(uint8_t num)
{
   for(
uint8_t i=0i<numi++) 
   {   
      
SPI.transfer(pixel[i].b);
      
SPI.transfer(pixel[i].g);
      
SPI.transfer(pixel[i].r);
    }
  
delay(1);

Схема подключения Pixelight
Нажмите на изображение для увеличения. 

Название:	ws2801.png 
Просмотров:	15770 
Размер:	15.8 Кб 
ID:	15818


Вот так выглядит в готовом виде
Нажмите на изображение для увеличения. 

Название:	pixlight.jpg 
Просмотров:	4836 
Размер:	64.9 Кб 
ID:	15808



a u menya est tv 55'' lg chto nado delat dlya nego
pomagi pojalusta
aslanturk42@gmail.com moi adres