• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
NeoMatrix, tablica z koordynatami
#1
Witam, 
jestem nowy, chciałem się trochę pobawić arduinkiemSmile
Mam problem, bo nie wiem jak mam zaimplementować pewną rzecz. Opiszę na przykładnie.

Na wstępie, mam diody neopixel połączone ze sobą ostatecznie będzie układ 10 x 10. Teraz testuje połączone ze sobą 3 diody.
Korzystam z bibliotek:
Adafruit_NeoMatrix.h
Adafruit_NeoPixel.h
Adafruit_GFX.h


Teraz opisze na czym polega mój problem:
W NeoMatrix jest polecenie 
Kod:
drawFastHLine(uint8_t x0, uint8_t y0, uint8_t length, uint16_t color);
Podajemy tutaj położenie pierwszego pixela i ilość pixeli która będzie się świeciła od tego pixela + kolor.

Chcę mieć przed programem zmienne w postaci tablicy w której będą się znajdować x0, y0, lenght, a następnie chcę je "wrzucać" w drawFastHLine.

mniej więcej chodzi o to (taki wycinek kodu)
Kod:
const int test3diody[3] = {0, 0, 2}; // zaczynamy od diody w pozycji 0 0 i zapalamy 2 diody

.... (tablice powyżej chcę umieszczać tutaj poniżej)

drawFastHLine(test3diody, jakiśKolor);

ale niestety po kompilacji leci "candidate expects 4 arguments, 2 provided".

Proszę o poradę jak to zrobić żeby w drawFastHLine mogło zczytywać koordynaty i długość z tablicy
 
Odpowiedź
  


Wiadomości w tym wątku
NeoMatrix, tablica z koordynatami - przez gagatekns - 09-12-2017, 15:15

Skocz do:


Przeglądający: 1 gości