All Projects → joushx → Arduino Rgb Tools

joushx / Arduino Rgb Tools

Licence: mit
A arduino library with tools for controlling an RGB-LED

Projects that are alternatives of or similar to Arduino Rgb Tools

Esp32 Hub75 Driver
A small, simple, passive driver for HUB75 based LED panels
Stars: ✭ 37 (+0%)
Mutual labels:  arduino, led
Control Surface
Arduino library for creating MIDI controllers and other MIDI devices.
Stars: ✭ 377 (+918.92%)
Mutual labels:  arduino, led
Msirgb
Alternative to MSI Mystic Light for controlling motherboard LEDs, without the fixed 7 colour limitation.
Stars: ✭ 276 (+645.95%)
Mutual labels:  led, rgb
acer-predator-turbo-and-rgb-keyboard-linux-module
Linux kernel module to support Turbo mode and RGB Keyboard for Acer Predator notebook series
Stars: ✭ 125 (+237.84%)
Mutual labels:  rgb, led
Blink1
Official software for blink(1) USB RGB LED by ThingM
Stars: ✭ 888 (+2300%)
Mutual labels:  led, rgb
govee btled
A Python wrapper for controlling a cheap Bluetooth RGB light bulb.
Stars: ✭ 50 (+35.14%)
Mutual labels:  rgb, led
Rgb.net
The one-stop SDK for RGB-peripherals
Stars: ✭ 311 (+740.54%)
Mutual labels:  led, rgb
RGB-Fusion-Tool-PS
Powershell that use RGB Fusion CLI to associate profiles with Windows Processes
Stars: ✭ 30 (-18.92%)
Mutual labels:  rgb, led
Polychromatic
RGB lighting management front-end application for GNU/Linux. Powered by OpenRazer (but soon to be vendor agnostic)
Stars: ✭ 581 (+1470.27%)
Mutual labels:  led, rgb
Esp Mqtt Json Digital Leds
(OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant
Stars: ✭ 503 (+1259.46%)
Mutual labels:  arduino, led
eruption
Realtime RGB LED Driver for Linux
Stars: ✭ 140 (+278.38%)
Mutual labels:  rgb, led
Halloweenfire
🎃 Arduino sketch for multiple neopixels to create spooky 'fire' effect
Stars: ✭ 24 (-35.14%)
Mutual labels:  arduino, led
RGB Audio Backlight
Arduino Sketch for controlling WS2812 RGB Led Strip + Audio Visualizer
Stars: ✭ 19 (-48.65%)
Mutual labels:  rgb, led
ioBroker.wled
IoBroker integration to WLED project
Stars: ✭ 22 (-40.54%)
Mutual labels:  rgb, led
mqtt-dmx-controller
A simple ArtNet / DMX Controller with MQTT Interface 💡🎬
Stars: ✭ 48 (+29.73%)
Mutual labels:  rgb, led
Md parola
Library for modular scrolling LED matrix text displays
Stars: ✭ 282 (+662.16%)
Mutual labels:  arduino, led
Lpd8806
Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)
Stars: ✭ 207 (+459.46%)
Mutual labels:  arduino, led
Arduino Cmake Ng
CMake-Based framework for Arduino platforms
Stars: ✭ 123 (+232.43%)
Mutual labels:  cmake, arduino
Esp8266 artnetnode v2
ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels
Stars: ✭ 400 (+981.08%)
Mutual labels:  arduino, led
Neopixel Realistic Flickering Candle With Changing Color Palette
Arduino code for creating a realistic candle flicker using 8-neopixels, and the FastLED Library. This code is a modified version of the Fire2012 with Color Palette example that comes with FastLED and utilizes a button to cycle through different color palettes in real time.
Stars: ✭ 19 (-48.65%)
Mutual labels:  arduino, led

#RGB-Tools

RGBTools is a software library for Arduino for controlling an RGB-LED.

##Installation Import a ZIP file from the release section in your Arduino IDE.

##Initialization

#include <RGBTools.h>
 
// Initialize a common cathode RGB LED (default is common anode)
RGBTools rgb(9,10,11, COMMON_CATHODE);

##Set a color## Use the setColor-method for setting an RGB-specified color.

#include <RGBTools.h>
 
// set pins of red, green and blue
RGBTools rgb(9,10,11);
 
void setup(){
  // specify a color using R,G,B values
  rgb.setColor(255,0,0);
  // Or specify a color using the Color class in the header
  rgb.setColor(Color::BLUE);
}
 
void loop(){
  // nothing to loop
}

##Fade to color## Use the fadeTo-method for fade to a specific color in certain steps and time.

#include <RGBTools.h>
 
// set pins of red, green and blue
RGBTools rgb(9,10,11);
 
void setup(){
  rgb.fadeTo(255,0,0,50,3000); // to red in 50 steps and 3 seconds
}
 
void loop(){
  // nothing to loop
}

Docs

See the generated documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].