dimmable-light
Arduino library to manage dimmers compatible with AVR, ESP8266, ESP32, SAMD, and RP2040 platforms. (by fabianoriccardi)
Arduino
MySensors library and examples [Moved to: https://github.com/mysensors/MySensors] (by mysensors)
dimmable-light | Arduino | |
---|---|---|
2 | 1 | |
86 | 1,257 | |
- | - | |
7.6 | 10.0 | |
3 months ago | about 1 year ago | |
C++ | C++ | |
GNU Lesser General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dimmable-light
Posts with mentions or reviews of dimmable-light.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-10.
-
I made my own espresso machine controller
I did have to add RP2040 support for my dimmer library (https://github.com/fabianoriccardi/dimmable-light/pull/36), but apart from that the choice of MCU has been solid.
- Check out these wonky dimmers
Arduino
Posts with mentions or reviews of Arduino.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-25.
-
How to connect my coffee machine
/** * The MySensors Arduino library handles the wireless radio link and protocol * between your home built sensors/actuators and HA controller of choice. * The sensors forms a self healing radio network with optional repeaters. Each * repeater and gateway builds a routing tables in EEPROM which keeps track of the * network topology allowing messages to be routed to nodes. * * Created by Henrik Ekblad * Copyright (C) 2013-2015 Sensnology AB * Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors * * Documentation: http://www.mysensors.org * Support Forum: http://forum.mysensors.org * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * version 2 as published by the Free Software Foundation. * ******************************* * * DESCRIPTION * * Simple binary switch example * Connect button or door/window reed switch between * digitial I/O pin 3 (BUTTON_PIN below) and GND. * http://www.mysensors.org/build/binary */ // Enable debug prints to serial monitor #define MY_DEBUG // Enable and select radio type attached #define MY_RADIO_RF24 //#define MY_RADIO_RFM69 #include #include #define CHILD_ID 3 #define BUTTON_PIN 3 // Arduino Digital I/O pin for button/reed switch Bounce debouncer = Bounce(); int oldValue=-1; // Change to V_LIGHT if you use S_LIGHT in presentation below MyMessage msg(CHILD_ID,V_TRIPPED); void setup() { // Setup the button pinMode(BUTTON_PIN,OUTPUT); // Activate internal pull-up digitalWrite(BUTTON_PIN,LOW); // After setting up the button, setup debouncer debouncer.attach(BUTTON_PIN); debouncer.interval(5); } void presentation() { // Register binary input sensor to gw (they will be created as child devices) // You can use S_DOOR, S_MOTION or S_LIGHT here depending on your usage. // If S_LIGHT is used, remember to update variable type you send in. See "msg" above. present(CHILD_ID, S_DOOR); } // Check if digital input has changed and send in new value void loop() { debouncer.update(); // Get the update value int value = debouncer.read(); if (value != oldValue) { // Send in the new value send(msg.set(value==LOW ? 1 : 0)); oldValue = value; } }
What are some alternatives?
When comparing dimmable-light and Arduino you can also consider the following projects:
DJ-Timer - Simple Timer for DJs that Tag.
balboa_GL_ML_spa_control - Control protocol between GL2000 controller and ML series compatibile top panel
Captive-Portal-ESP32 - A ESP32 Captive Portal example that actually works...
WhyzaGC - Feather Huzzah ESP2866/ESP32 + Featherwing 128x64 OLED Arduino addon to Mightohm Gieger
espressos
smart-home-automation-rtos - A complete home automation system developed on ESP32 microcontroller using freeRTOS. The system is controlled wirelessly via Bluetooth with an android app developed using MIT App Inventor.
MySensors - MySensors library and examples
Prang-Pro - A port of Prang to the Teensy