09-04-2020, 12:42
Witam mój pierwszy post.
Posiadam płytkę ESP8266 .Do płytki chcę podłączyć dwa (2) termometry DS18B20 wodoodporny.
Ale każdy pod inny pin .
Problem mam taki ze pokazuje mi tylko wartość z jednego pina 15 .
Jak pokazać wartości z drugiego termometru .
Odczytuje mi tylko z pina 15 bez względu czy je zamiennie oba sa sprawne jak odczytać dane z pin 13 .
Chodzi mi o opis pinu 13 czy dobrze podałem zmienne do odczytania z minu 13.
Jak to zrobić .
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266HTTPClient.h>
#include <OneWire.h>
#include <DallasTemperature.h>
const int oneWireBus = 15;
const int oneWireBus_1 = 13;
OneWire oneWire(oneWireBus);
DallasTemperature sensors(&oneWire);
OneWire oneWire_1(oneWireBus_1);
DallasTemperature sensors_1(&oneWire_1);
Pozdrawiam
Posiadam płytkę ESP8266 .Do płytki chcę podłączyć dwa (2) termometry DS18B20 wodoodporny.
Ale każdy pod inny pin .
Problem mam taki ze pokazuje mi tylko wartość z jednego pina 15 .
Jak pokazać wartości z drugiego termometru .
Odczytuje mi tylko z pina 15 bez względu czy je zamiennie oba sa sprawne jak odczytać dane z pin 13 .
Chodzi mi o opis pinu 13 czy dobrze podałem zmienne do odczytania z minu 13.
Jak to zrobić .
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266HTTPClient.h>
#include <OneWire.h>
#include <DallasTemperature.h>
const int oneWireBus = 15;
const int oneWireBus_1 = 13;
OneWire oneWire(oneWireBus);
DallasTemperature sensors(&oneWire);
OneWire oneWire_1(oneWireBus_1);
DallasTemperature sensors_1(&oneWire_1);
Pozdrawiam