To jest aplikacja dla systemu Linux o nazwie NeoPixelBus, której najnowszą wersję można pobrać jako ArduinoLibraryRelease.zip. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie NeoPixelBus z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
NeoPixelBus
Ad
OPIS
Biblioteka obsługi Arduino NeoPixel obsługuje szeroką gamę indywidualnie adresowalnych diod LED. Więcej informacji można znaleźć na Wiki. Użyj kanału Gitter, aby zadawać pytania, ponieważ funkcja GitHub Issues służy do śledzenia błędów. Biblioteka do sterowania diodami LED RGB i RGBW z jednym protokołem przewodowym, takimi jak APA106, SK6812, WS2811, WS2812 i WS2813, które są powszechnie określane jako NeoPixels, oraz RGB z protokołem dwuprzewodowym, takie jak Lpd8806, APA102 i SK9822, powszechnie określane jako DotStars. Obsługuje większość platform Arduino. Obsługa ESP32 do używania zarówno RMT, jak i i2s. Taktowanie RMT jest obecnie wrażliwe na wysoką częstotliwość przerwań z powodu problemów w rdzeniu. Istnieje wiele konkurencyjnych bibliotek, FastLED jest największa, a Adafruit NeoPixel jest najbardziej popularna dla początkujących. W ESP32 zarówno FastLED, jak i NeoPixelBus mogą udostępniać więcej niż jeden kanał/magistralę. FastLED wykorzystuje głównie RMT do obsługi 8 kanałów równoległych. NeoPixelBus obsługuje teraz 8 kanałów RMT i dwa dodatkowe kanały wykorzystujące i2s.
Korzyści
- Mniejszy niż FastLED, więcej funkcji i obsługi pikseli niż esp8266_ws2812_i2s
- Na Esp8266 możesz wybrać i2s DMA lub UART, oba unikając przerwań (NMI)
- Obsługuje piksele RGBW (nieobsługiwane przez pozostałe 2 biblioteki)
- Wykorzystuje interfejs I2S do sterowania Neopikselami przez DMA, zapewniając asynchroniczną aktualizację
- Może używać UART zarówno w modelu synchronicznym, jak i asynchronicznym, ale asynchroniczny ogranicza użycie innych bibliotek UART
- Interfejs API niskiego poziomu z innymi funkcjami udostępnianymi przez klasy zewnętrzne
Język programowania
C + +
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/neopixelbus.mirror/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.