Đây là ứng dụng Linux có tên NeoPixelBus có bản phát hành mới nhất có thể tải xuống dưới dạng ArduinoLibraryRelease.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên NeoPixelBus với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
NeoPixelXe Buýt
Ad
MÔ TẢ
Thư viện hỗ trợ Arduino NeoPixel hỗ trợ nhiều loại đèn LED có địa chỉ riêng. Vui lòng tham khảo Wiki để biết thêm chi tiết. Vui lòng sử dụng kênh gitter để đặt câu hỏi vì tính năng Sự cố GitHub được sử dụng để theo dõi lỗi. Một thư viện để điều khiển đèn LED RGB và RGBW giao thức một dây như APA106, SK6812, WS2811, WS2812 và WS2813 thường được gọi là NeoPixels và RGB giao thức hai dây như Lpd8806, APA102 và SK9822 thường được gọi là DotStars. Hỗ trợ hầu hết các nền tảng Arduino. Hỗ trợ ESP32 để sử dụng cả RMT và i2s. Thời gian RMT hiện nhạy cảm với tần suất ngắt cao do sự cố trong Lõi. Có nhiều thư viện cạnh tranh, FastLED là lớn nhất và Adaf nhung NeoPixel là phổ biến nhất cho người mới bắt đầu. Trên ESP32, cả FastLED và NeoPixelBus đều có thể cung cấp nhiều hơn một kênh/xe buýt. FastLED chủ yếu sử dụng RMT để hỗ trợ 8 kênh song song. NeoPixelBus hiện hỗ trợ 8 kênh RMT và hai kênh khác sử dụng i2.
Tính năng
- Nhỏ hơn FastLED, nhiều tính năng và hỗ trợ pixel hơn esp8266_ws2812_i2s
- Trên Esp8266, bạn có thể chọn i2s DMA hoặc UART, cả hai đều tránh bị gián đoạn (NMI)
- Hỗ trợ pixel RGBW (không được hỗ trợ bởi 2 thư viện khác)
- Sử dụng giao diện I2S để điều khiển Neopixels qua DMA cung cấp bản cập nhật không đồng bộ
- Có thể sử dụng UART cả trong mô hình đồng bộ và không đồng bộ, nhưng giới hạn không đồng bộ trong việc sử dụng các thư viện UART khác
- API cấp thấp với các tính năng khác được hiển thị bởi các lớp bên ngoài
Ngôn ngữ lập trình
C + +
Danh Mục
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/neopixelbus.mirror/. Nó đã được lưu trữ trong OnWorks để có thể chạy trực tuyến theo cách dễ dàng nhất từ một trong các Hệ điều hành miễn phí của chúng tôi.