Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*************************************************************
- Download latest Blynk library here:
- https://github.com/blynkkk/blynk-library/releases/latest
- Blynk is a platform with iOS and Android apps to control
- Arduino, Raspberry Pi and the likes over the Internet.
- You can easily build graphic interfaces for all your
- projects by simply dragging and dropping widgets.
- Downloads, docs, tutorials: http://www.blynk.cc
- Sketch generator: http://examples.blynk.cc
- Blynk community: http://community.blynk.cc
- Follow us: http://www.fb.com/blynkapp
- http://twitter.com/blynk_app
- Blynk library is licensed under MIT license
- This example code is in public domain.
- *************************************************************
- This example runs directly on NodeMCU.
- Note: This requires ESP8266 support package:
- https://github.com/esp8266/Arduino
- Please be sure to select the right NodeMCU module
- in the Tools -> Board menu!
- For advanced settings please follow ESP examples :
- - ESP8266_Standalone_Manual_IP.ino
- - ESP8266_Standalone_SmartConfig.ino
- - ESP8266_Standalone_SSL.ino
- Change WiFi ssid, pass, and Blynk auth token to run :)
- Feel free to apply it to any other example. It's simple!
- *************************************************************/
- /* Comment this out to disable prints and save space */
- #define BLYNK_PRINT Serial
- #include <ESP8266WiFi.h>
- #include <BlynkSimpleEsp8266.h>
- #include <OneWire.h>
- #include <DallasTemperature.h>
- OneWire oneWire(D4); // digital D2 pin
- DallasTemperature sensors(&oneWire);
- BlynkTimer timer;
- // You should get Auth Token in the Blynk App.
- // Go to the Project Settings (nut icon).
- char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
- // Your WiFi credentials.
- // Set password to "" for open networks.
- char ssid[] = "Ubiquiti WiFi";
- char pass[] = "mia password";
- float temp = 0;
- void setup()
- {
- // Debug console
- Blynk.begin(auth, ssid, pass);
- // You can also specify server:
- //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
- //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
- sensors.begin();
- pinMode(14, INPUT);
- pinMode(12, INPUT);
- pinMode(13, INPUT);
- Serial.begin(9600);
- timer.setInterval(300L, leggibt );
- // Setup a function to be called every second
- timer.setInterval(1000L, sendTemps);
- }
- void leggibt() {
- if (digitalRead(14)) {
- Blynk.virtualWrite(V10, 255);
- Serial.println("BT");
- } else {
- Blynk.virtualWrite(V10, 0);}
- if (digitalRead(12)) {
- Blynk.virtualWrite(V11, 255);
- Serial.println("BT");
- } else {
- Blynk.virtualWrite(V11, 0);}
- if (digitalRead(13)) {
- Blynk.virtualWrite(V12, 255);
- Serial.println("BT");
- } else {
- Blynk.virtualWrite(V12, 0);}
- }
- void sendTemps()
- {
- sensors.requestTemperatures();
- temp = sensors.getTempCByIndex(0);
- Serial.println(String("Sıcaklik=")+temp+ String(" C"));
- Blynk.virtualWrite(V1, temp);
- }
- void loop()
- {
- Blynk.run();
- timer.run();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement