awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesLED Controllers

Interfaces for managing the state, brightness, and patterns of light-emitting diodes via software.

Explore 9 awesome GitHub repositories matching operating systems & systems programming · LED Controllers. Refine with filters or upvote what's useful.

Awesome LED Controllers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 GitHub 上查看↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Synchronizes color and brightness settings for LED controllers and light strips to enable centralized lighting management.

    Carduinoautomationesp32
    在 GitHub 上查看↗24,502
  • qmk/qmk_firmwareqmk 的头像

    qmk/qmk_firmware

    20,478在 GitHub 上查看↗

    This project is a keyboard firmware framework and programmable keyboard ecosystem designed for Atmel AVR and ARM microcontrollers. It provides the embedded software necessary to implement the USB Human Interface Device standard, allowing hardware to communicate keystrokes and mouse movements to a host computer. The framework distinguishes itself by offering a comprehensive toolchain for custom hardware development, including a command line interface for project scaffolding, firmware flashing, and configuration linting. It supports a variety of flexible configuration methods, allowing users to

    Provides drivers for managing individual addressable LEDs on a single data line for lighting effects.

    Catmel-avrcc-plus-plus
    在 GitHub 上查看↗20,478
  • wled/wledwled 的头像

    wled/WLED

    18,249在 GitHub 上查看↗

    WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an

    Manages and animates addressable LED strips and matrices with dynamic effects and segment-based configurations.

    C++esp32esp8266hacktoberfest
    在 GitHub 上查看↗18,249
  • rwaldron/johnny-fiverwaldron 的头像

    rwaldron/johnny-five

    13,401在 GitHub 上查看↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    Johnny-Five controls an LED using a specialized controller to enable precise brightness and pulsing effects via I2C.

    JavaScript1-wireadcarduino
    在 GitHub 上查看↗13,401
  • fastled/fastledFastLED 的头像

    FastLED/FastLED

    7,290在 GitHub 上查看↗

    FastLED is a C++ library for driving pixel-addressable LED chipsets and strips across various microcontroller platforms. It functions as an addressable LED control library and driver abstraction layer that converts color data into specific electrical timing for different hardware protocols. The project includes an audio-reactive visual engine for translating real-time beats and frequency data into synchronized animations, alongside a microcontroller math library optimized for high frame rates. The system provides a unified interface for managing various clockless and SPI LED chipsets. It dist

    Provides an addressable LED control library for driving pixel-addressable LED chipsets and strips across various microcontroller platforms.

    C++
    在 GitHub 上查看↗7,290
  • teslamotors/light-showteslamotors 的头像

    teslamotors/light-show

    3,913在 GitHub 上查看↗

    Light Show 是一个用于在车辆硬件上编写、验证和执行同步灯光与机械表演的工具包。它提供了一个框架,用于创建将音轨与精确灯光模式及机械组件运动相结合的复杂表演。 该项目利用结构化数据格式来定义序列,允许对单个灯光段、强度转换和内部显示状态进行精细控制。它包括专门的工具,用于同时协调多辆车上的这些动画,确保灯光和运动在不同的硬件单元之间保持对齐。 为确保硬件兼容性和操作安全,该工具包包括自动化验证过程,在序列文件部署前根据技术约束对其进行检查。表演通过将这些经过验证的文件和关联的音频数据从外部存储直接加载到车辆固件上来执行。

    Controls specific pixels within light bars and accent segments to produce high-resolution visual effects.

    Python
    在 GitHub 上查看↗3,913
  • hyperion-project/hyperion.nghyperion-project 的头像

    hyperion-project/hyperion.ng

    3,702在 GitHub 上查看↗

    Hyperion is an ambient lighting controller and screen color capture engine designed to synchronize networked LED hardware with real-time video and audio content. It functions as a programmable lighting effects engine and networked server, capturing frames from system displays or USB devices to extract dominant colors for immersive lighting environments. The system distinguishes itself through a protocol-agnostic hardware abstraction layer and a coordinate-based LED mapping system that uses keystone correction for precise physical alignment. It features a modular scripting engine for custom vi

    Assigns specific color values to individual LEDs or the entire strip using a bytearray.

    C++adalightambilightapa102
    在 GitHub 上查看↗3,702
  • ophub/fnnasophub 的头像

    ophub/fnnas

    2,661在 GitHub 上查看↗

    fnnas is a Debian-based network attached storage operating system and deployment framework designed to transform x86 and Arm64 hardware into private storage servers. It provides a custom operating system image builder and a kernel compilation tool for building and packaging specific kernels and device tree blobs for various hardware platforms. The project includes a hardware-specific deployer that maps device models to required bootloaders and kernel tags. It features an eMMC backup and recovery tool to save factory system images from internal storage and restore them to revert system changes

    Provides interfaces for managing device LED states and patterns directly through the system terminal.

    Shella311dallwinneramlogic
    在 GitHub 上查看↗2,661
  • josefadamcik/soflekeyboardjosefadamcik 的头像

    josefadamcik/SofleKeyboard

    2,475在 GitHub 上查看↗

    This project provides hardware specifications and configuration sets for building programmable split mechanical keyboards and macro pads. It focuses on column-staggered designs that utilize the QMK firmware framework to manage input behaviors and keymaps. The hardware design emphasizes modularity and customization, featuring hotswap sockets for switch replacement without soldering, rotary encoders for specialized control, and low-profile switch options. Visual feedback is integrated through per-key RGB lighting and I2C-based OLED status displays. The system covers a broad range of capabiliti

    Provides drivers for addressable LEDs to create per-key RGB lighting effects and status indicators.

    G-code
    在 GitHub 上查看↗2,475
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. System Programming Primitives
  5. System Programming
  6. Hardware Interfaces
  7. LED Controllers

探索子标签

  • AddressableFirmware for managing addressable LED strips and matrices. **Distinct from LED Controllers:** Distinct from general LED controllers: focuses on addressable pixel-level control.
  • Addressable LED Drivers2 个子标签Interfaces for managing individual LEDs on a single data line. **Distinct from LED Controllers:** Distinct from general LED controllers: focuses on addressable strip protocols and single-line data management.
  • LED Array SynchronizationLogic for coordinating the state and brightness of multiple LEDs as a single group. **Distinct from LED Controllers:** Focuses on synchronized group control across multiple pins rather than individual diode management.
  • LED Segment ManagersTools for defining and configuring logical segments within an LED array for independent control. **Distinct from LED Controllers:** Distinct from LED Controllers: focuses on the logical partitioning and segment configuration of strips rather than general LED control.