Jest to aplikacja systemu Windows 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 dowolny emulator online systemu operacyjnego OnWorks z tej witryny, ale lepszy emulator online systemu Windows.
- 5. W systemie operacyjnym OnWorks Windows, 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ę i zainstaluj ją.
- 7. Pobierz Wine z repozytoriów oprogramowania dystrybucji Linuksa. Po zainstalowaniu możesz dwukrotnie kliknąć aplikację, aby uruchomić ją za pomocą Wine. Możesz także wypróbować PlayOnLinux, fantazyjny interfejs w Wine, który pomoże Ci zainstalować popularne programy i gry Windows.
Wine to sposób na uruchamianie oprogramowania Windows w systemie Linux, ale bez systemu Windows. Wine to warstwa kompatybilności z systemem Windows typu open source, która może uruchamiać programy systemu Windows bezpośrednio na dowolnym pulpicie systemu Linux. Zasadniczo Wine próbuje ponownie zaimplementować system Windows od podstaw, aby mógł uruchamiać wszystkie te aplikacje Windows bez faktycznego korzystania z systemu Windows.
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.
Funkcje
- 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.
