ARDUINO Код для проверки

14.02.2020
1
0
1
#1
Народ, подскажите есть ли какой либо код для проверки матрицы 8х32? Например чтоб зажечь все светодиоды. Купил матрицу, нет пока что времени разбираться в коде. Спаял матрицу, питание и плату wemos d1. При подключении питания горят 2 светодиода, после заливки кода gyverlamp загораются 4(ширину, высоту меняю).
 

Старик Похабыч

Проходящий мимо
13.08.2019
534
115
43
Москва
#2
в библиотеке FastLed есть такая функция showColor, которая задает цвет всем светодиодам миную массив. Для проверки достаточно показать с задержкой красный, синий и зеленый цвета
 

Wan-Derer

Модератор
Команда форума
31.07.2018
1 269
215
73
Москва
wan-derer.ru
#3
@nikonov.evgeniy, Я сам себе накорябал :)
C++:
#include <Adafruit_NeoPixel.h>

#define PIN 2

#define NUMPIXELS 26

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int delayval = 10;

void setup() {

  pinMode (13, OUTPUT);

  pixels.begin(); // This initializes the NeoPixel library.
}

void loop() {

  digitalWrite (13, HIGH);

  for (int j = 0; j <= 255; j = j + 8){
    
    for(int i=0;i<NUMPIXELS;i++){

      // pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
      pixels.setPixelColor(i, pixels.Color(j, j, j));

      pixels.show(); // This sends the updated pixel color to the hardware.

      delay(delayval);

    }
  }

  digitalWrite (13, LOW);
  delay (10000);
 
}