Witam,
zacząłem ostatnio eksperymentować z Arduino IDE, Wemos d1 mini i lampkami ws2811. Jako że apetyt rośnie w miarę jedzenia wpadł mi do głowy plan żeby wykorzystać szkic SuplaNodeMCU i zamiast sygnału na załączanie przekaźnika był uruchamiany jeden z programów do obsługi ws2811. Teraz powstają pytania czy jest to realne do zrobienia? Jeśli tak to prosił bym na jakieś naprowadzenie jak ten temat ugryźć
nodemcu uruchamianie programu
-
Robi
- Posts: 13
- Joined: Fri Jan 05, 2018 8:23 pm
to już jaki pomysł chociaż nie rozumiem jak tam się odbywa sterowanie efektami.
mi chodziło po głowie coś w stylu
i zamiast wyjścia na 45 pin to uruchomienie programu nr1, a np pin 46 załączał by program nr2. Tylko tu jeszcze by trzeba zrobić taka blokadę jak jest przy sterowaniu roletami żeby nie było możliwości włączenia 2 kanałów jednocześnie. Mam nadzieje ze zrozumiale napisałem jak ten mój pomysł wygląda.
mi chodziło po głowie coś w stylu
Code: Select all
// CHANNEL0 - RELAY
// SuplaDevice.addRelay(45, true); // 45 - Pin number where the relay is connected
// CHANNEL1 - RELAY
// SuplaDevice.addRelay(46, true); // 46 - Pin number where the relay is connected -
tgaweda
- Posts: 101
- Joined: Mon Nov 13, 2017 9:21 pm
Wymyśliłem, że potrzebuję jeden przycisk który będzie mógł mieć kilka stanów i nie włączać dwóch lub więcej kanałów jednocześnie. Idelanym do tego wydało mi się koło kontroli jasności z kontrolera RGB. Podzieliłem go na 7 "pól" i w loop poprzez itd. wywołuję odpowiednie funkcje.
Code: Select all
_rr = map(_color_brightness, 0, 100, 0, 7);Code: Select all
switch (_rr) {
case 1:
CylonBounce(0xff, 0, 0, 4, 10, 50);
break;
....-
Robi
- Posts: 13
- Joined: Fri Jan 05, 2018 8:23 pm
Pomysł dobry z podzieleniem na 7 części tylko ciężko jest trafić w odpowiednia funkcje i dodatkowo zauważyłem ze czasami on sam zmienia położenie suwaka jasności.
-
tgaweda
- Posts: 101
- Joined: Mon Nov 13, 2017 9:21 pm
W dolnej części kontrolera są przyciski do których możesz przypisać odpowiedzi poziom jasności i później już tylko wybierać przy ich pomocy. Zamierzam ten program przepisać jak pojawi się Cloud 2.3 (linki bezpośrednie lub skrypty @fracz) i obsługiwać poprzez zmianę koloru a nie jasności.
