• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Помогите дописать код

vladymyr

New member
у меня есть рабочий скетч но,выход один (D4 )на датчик с виртуальным в блинке (V1) я хотел бы добавить еще два выхода независимых друг от друга например (D7иD8)с виводом в блинк (V2иV3)


#include <SimpleTimer.h> // Allows us to call functions without putting them in loop()

#define BLYNK_PRINT Serial // Comment this out to disable prints and save space
#include <BlynkSimpleEsp8266.h>

#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 // Your ESP8266 pin (ESP8266 GPIO 2 = WeMos D1 Mini pin D4)
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

char auth[] = "yTZwFufou0Ii9niYqdynfWqUjRRtZ98F";
char ssid[] = "FASTWEB-B6EF73";
char pass[] = "MT9FP4Y4J2";

SimpleTimer timer;

int roomTemperature; // Room temperature in C

void setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);

while (Blynk.connect() == false) {
// Wait until connected
}

sensors.begin(); // Starts the DS18B20 sensor(s).
sensors.setResolution(10); // More on resolution: http://www.homautomation.org/2015/11/17/ds18b20-how-to-change-resolution-9101112-bits/

timer.setInterval(1000L, sendTemps); // Temperature sensor read interval. 2000 (ms) = 2 seconds.
}

// Notice how there is very little in the loop()? Blynk works best that way.
void loop()
{
Blynk.run();
timer.run();
}

// Notice how there are no delays in the function below? Blynk works best that way.
void sendTemps()
{
sensors.requestTemperatures(); // Polls the sensors.
roomTemperature = sensors.getTempCByIndex(0); // Stores temperature. Change to getTempCByIndex(0) for celcius.
Blynk.virtualWrite(1, roomTemperature); // Send temperature to Blynk app virtual pin 1.
}
 

svs2007m

Active member
У Blynk есть свой форум тут Возможно подсказать подскажут, но код писать за Вас никто не будет ;)
 

vladymyr

New member
Подскажите что надо добавить ,мли где взять пример чтобы посмотреть попробовать разобраться
 
Сверху Снизу