Skocz do zawartości

Błąd kompilacji dla płytki Arduino uno (LEDY WS2812B)


maczowoj

Pomocna odpowiedź

Witam,
mam problem chcąc wgrać program z Biblioteki Pololu Led Strip do ledów WS2812B wyskakuje błąd "Błąd kompilacji dla płytki Arduino uno"

Opis błędów to:

Arduino:1.8.3 (Windows 10), Płytka:"Arduino/Genuino Uno"

Opcje projektu zmienione, przeładuj całość

C:\Users\Maczo\Desktop\Biblioteka sterowania diodami led\LedStripRainbow\LedStripRainbow.ino:10:28: fatal error: PololuLedStrip.h: No such file or directory

#include

^

compilation terminated.

exit status 1

Błąd kompilacji dla płytki Arduino/Genuino Uno.

Ten raport powinien zawierać więcej informacji jeśli w

File -> Preferencje zostanie włączona opcja "Pokaż

szczegółowe informacje podczas kompilacji"

a program z Biblioteki Pololu Led Strip to:

/* LedStripRainbow: Example Arduino sketch that shows

* how to make a moving rainbow pattern on an

* Addressable RGB LED Strip from Pololu.

*

* To use this, you will need to plug an Addressable RGB LED

* strip from Pololu into pin 12. After uploading the sketch,
* you should see a moving rainbow.

*/

#include

// Create an ledStrip object and specify the pin it will use.

PololuLedStrip <12> ledStrip;

// Create a buffer for holding the colors (3 bytes per color).

#define LED_COUNT 60

rgb_color colors[LED_COUNT];

void setup()

{

}

// Converts a color from HSV to RGB.

// h is hue, as a number between 0 and 360.

// s is the saturation, as a number between 0 and 255.

// v is the value, as a number between 0 and 255.

rgb_color hsvToRgb(uint16_t h, uint8_t s, uint8_t v)

{

uint8_t f = (h % 60) * 255 / 60;

uint8_t p = (255 - s) * (uint16_t)v / 255;

uint8_t q = (255 - f * (uint16_t)s / 255) * (uint16_t)v / 255;

uint8_t t = (255 - (255 - f) * (uint16_t)s / 255) * (uint16_t)v / 255;

uint8_t r = 0, g = 0, b = 0;

switch((h / 60) % 6){

case 0: r = v; g = t; b = p; break;

case 1: r = q; g = v; b = p; break;

case 2: r = p; g = v; b = t; break;

case 3: r = p; g = q; b = v; break;

case 4: r = t; g = p; b = v; break;

case 5: r = v; g = p; b = q; break;

}

return rgb_color(r, g, b);

}

void loop()

{

// Update the colors.

uint16_t time = millis() >> 2;

for(uint16_t i = 0; i < LED_COUNT; i++)

{

byte x = (time >> 2) - (i << 3);

colors = hsvToRgb((uint32_t)x * 359 / 256, 255, 255);

}

// Write the colors to the LED strip.

ledStrip.write(colors, LED_COUNT);

delay(10);

}

nieznam się na tym więc proszę o pomoc

Biblioteka Pololu Led Strip mam z linku z filmu z YouTube

__________

Komentarz dodany przez: Treker

Kody programów należy umieszczać przez narzędzie KOD (znajdziesz je w edytorze pod ikonką "<>"). Dzięki niemu składania programów jest automatycznie kolorowana, a wtedy wszystkim znacznie łatwiej analizować wklejone programy. Proszę to poprawić - z góry dziękuję za zrozumienie i pomoc przy utrzymaniu porządku na forum.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.