Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //modul D1 MINI
- char ssid[] = "aaaaaaaaaaaa";
- char pass[] = "bbbbbbbbbbbb";
- #define BLYNK_PRINT Serial
- #include <ESP8266WiFi.h>
- #include <BlynkSimpleEsp8266.h>
- char auth[] = "b483bee9610e47c6ba259529cf12eea0";
- #define _RED "#FF0000"
- #define _GREEN "#00FF00"
- #define _BLUE "#0000F0"
- #include <Timers.h> // my favorite timer
- Timers <6> akcja; //
- int wskLED = 0;
- WidgetLED led10(V10);
- void miganievLED10()
- { wskLED = !wskLED ;
- if (wskLED == 0)led10.off(); else led10.on();
- }
- void miganievLED11()
- { if (wskLED == 0) Blynk.virtualWrite(V11, 0); else Blynk.virtualWrite(V11, 255);
- }
- int i = 0;
- void miganievLED12()
- {
- i = i + 50; if (i > 255)i = 0;
- Blynk.virtualWrite(V12, i);
- Blynk.setProperty(V12, "label", i);
- }
- void miganievLED13()
- { if (wskLED == 0) Blynk.setProperty(V13, "color", _RED); else Blynk.setProperty(V13, "color", _GREEN);
- }
- BLYNK_WRITE(V14) //set czasu off
- {
- int LED14 = param.asInt();
- if (LED14) Serial.println("LED14 on"); else Serial.println("LED14 off");
- }
- void setup()
- {
- Serial.begin(115200);
- delay(100);
- Serial.println();
- Serial.println(F(__FILE__)); //BLYNK .4.8 Arduino IDE.cc 1.8.3
- akcja.attach(0, 1000, timer1sek); // 1 sek1
- Blynk.begin(auth, ssid, pass, IPAddress(192, 168, 2, 20));
- Blynk.virtualWrite(V13, 255);
- }
- void loop()
- {
- akcja.process(); // timer
- Blynk.run();
- }
- WidgetLED led1(V0);
- int wskrunAr = 0;
- void miganievLED() //miganie vLED dla kontroli połączenia z modułem
- {
- wskrunAr = !wskrunAr ;
- if (wskrunAr == 0)led1.off(); else led1.on();
- }
- void timer1sek() { //różne rzeczy wykonywane cyklicznie
- miganievLED(); //wskaźnik vLED działania komunikacji
- miganievLED10();
- miganievLED11();
- miganievLED12();
- miganievLED13();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement