Ito ang Linux app na pinangalanang NeoPixelBus na ang pinakabagong release ay maaaring ma-download bilang ArduinoLibraryRelease.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang NeoPixelBus na may OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
NeoPixelBus
Ad
DESCRIPTION
Ang isang Arduino NeoPixel support library ay sumusuporta sa isang malaking iba't ibang mga indibidwal na naa-address na LED. Mangyaring sumangguni sa Wiki para sa higit pang mga detalye. Mangyaring gamitin ang gitter channel upang magtanong dahil ang tampok na Mga Isyu sa GitHub ay ginagamit para sa pagsubaybay sa bug. Isang library upang kontrolin ang isang wire protocol RGB at RGBW LEDs tulad ng APA106, SK6812, WS2811, WS2812, at WS2813 na karaniwang tinutukoy bilang NeoPixels at two-wire protocol RGB tulad ng Lpd8806, APA102, at SK9822 na karaniwang tinutukoy bilang DotStars. Sinusuportahan ang karamihan sa mga platform ng Arduino. ESP32 na suporta para sa paggamit ng parehong RMT at i2s. Ang RMT timing ay kasalukuyang sensitibo sa mataas na dalas ng pagkagambala dahil sa mga isyu sa Core. Mayroong maraming mga nakikipagkumpitensyang aklatan, ang FastLED ang pinakamalaki at ang Adafruit NeoPixel ang pinakakaraniwan para sa mga nagsisimula. Sa ESP32, ang FastLED at NeoPixelBus ay maaaring magbigay ng higit sa isang channel/bus. Pangunahing ginagamit ng FastLED ang RMT upang suportahan ang 8 parallel na channel. Sinusuportahan na ngayon ng NeoPixelBus ang RMTs 8 channel at dalawa pang channel gamit ang i2s.
Mga tampok
- Mas maliit kaysa sa FastLED, mas maraming feature at suporta sa pixel kaysa sa esp8266_ws2812_i2s
- Sa Esp8266 maaari kang pumili ng i2s DMA o UART, parehong umiiwas sa mga interrupts (NMIs)
- Sinusuportahan ang RGBW pixels (hindi sinusuportahan ng iba pang 2 library)
- Gumagamit ng interface ng I2S upang himukin ang mga Neopixel sa pamamagitan ng DMA na nagbibigay ng asynchronous na update
- Maaaring gumamit ng UART pareho sa isang synchronous at asynchronous na modelo, ngunit nililimitahan ng asynchronous ang paggamit ng iba pang mga library ng UART
- Mababang antas ng API na may iba pang mga tampok na nakalantad ng mga panlabas na klase
Wika ng Programming
C + +
Kategorya
Ito ay isang application na maaari ding makuha mula sa https://sourceforge.net/projects/neopixelbus.mirror/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.