Comments (7)
Hmm. I like some of these. But I think half are useful for applications using a straight line of leds rather that the square back light that i use.
I do like the idea of the snow fall one, I have build that before for another project and may do it again for this one. Was there one that interested you?
And I know that implementing your own modes is no small feat. whilst I tried to make the code easy to just install, I made a smaller effort on allowing people to easily create modes of their own. This I suppose is due to the implementation of the data storage, messaging and the website focusing on a working and efficient model rather than a customisable one.
Having said this, if you have a crack at implementing your own mode, send a pull request and we can see if we can work through the bugs to get it working.
from super-simple-rgb-wifi-lamp.
I do like the fadein-fadeout (but not to fast), the running lights, color wipe (circle, so first fill it up, then clear), and perhaps the theatherchase...
I tried a few, but they do work nicely on there own, but not with your website and switching from one to another, because they block the program....still working that out....
from super-simple-rgb-wifi-lamp.
Oh awesome. If you managed to get the LED's to light up the way you want the hard part is already done.
Maybe i can write up a small section, or post here how to modify the website and the arduino code to add any mode you want completely.
from super-simple-rgb-wifi-lamp.
I managed to add one mode replacing the visualiser (don't have a good input signal), but I don't quiet understand the webserver coding. so a little tutorial would be nice.
Also, I would like to be the brightness a global setting like the fadetime. I changed the code for colour and belt curve to use the brightness from the rainbow, but here again, I can't figure out the webserver coding....
from super-simple-rgb-wifi-lamp.
Managed to get the brightness as a global setting for all modes.
Looking at how to add a mode now.
What is the best way to give you my changes? I started with a copy I downloaded, so not yet using github....
from super-simple-rgb-wifi-lamp.
Best way, and frankly only way, i will accept changes will be via github pull requests. This will make it easy to merge and track changes to the project.
Its not to hard to start now. What u need is github desktop, use it to clone this repository, paste in the code differences, then push back to github using github desktop.
You can then on the website send a pull request to me. This will allow me to see changes side by side and automate merging.
from super-simple-rgb-wifi-lamp.
I'm going to close this issue as we are a few commits ahead now. Have a look at #25 where we added an easier way to add modes. Hopefully soon I can also add an easy method for updating the website too
from super-simple-rgb-wifi-lamp.
Related Issues (19)
- Super-Simple-RGB-WiFi-Lamp (Clock, Night rider and Bell curve error) HOT 3
- Error in compiling HOT 3
- Fadetoblack gives one extra full light glimp HOT 12
- Switching between config pages allways turns on the Lamp HOT 3
- OTA HOT 3
- OTA not working most of the time HOT 6
- Unable to compile the sketch HOT 3
- Question: Web page implementation HOT 2
- Feature Request: Create global brightness slider in UI HOT 7
- No web interface HOT 7
- Feature Request: Encapsulate settings / config in extra file HOT 4
- Flickering LEDs + Possible solution HOT 10
- Library Development Discussion
- Add support for Amazon Alexa HOT 4
- Webpage not loading format or responding to light strip interaction HOT 4
- Miss spelling in web page HOT 1
- SaturationFade error HOT 1
- Problem: SSID and Password is not permanent HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from super-simple-rgb-wifi-lamp.