Помогите отредактировать данный скрипт для двух датчиков. получается оставить на этом же пине добавив виртуал2,на первом виртуале первый датчик? или же добавить новый пин?
Не обобщайте. Многие понимают, что они делают.
А для вас повторю ещё раз :
[HASHTAG]#define[/HASHTAG] BLYNK_PRINT Serial
[HASHTAG]#include[/HASHTAG] <ESP8266WiFi.h>
[HASHTAG]#include[/HASHTAG] <BlynkSimpleEsp8266.h>
[HASHTAG]#include[/HASHTAG] <OneWire.h>
[HASHTAG]#include[/HASHTAG] <DallasTemperature.h>
[HASHTAG]#define[/HASHTAG] ONE_WIRE_BUS 0 // DS18B20 pin
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
float oldTemp;
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "___________________";
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, "____________", "___________");
while (Blynk.connect() == false) {
}
Blynk.notify("Device started !");
}
void loop()
{
float temp;
do {
DS18B20.requestTemperatures();
temp = DS18B20.getTempCByIndex(0);
Serial.print("Temperature: ");
Serial.println(temp);
} while (temp == 85.0 || temp == (-127.0));
Blynk.virtualWrite(1, temp); // Virtual 1
Blynk.run();
}