Arduino - odczyt temperatury

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Obsługa czujników temperatury została dodana.
SUPLA.... Nareszcie w domu.
vcompl
Posts: 158
Joined: Mon Apr 11, 2016 1:32 pm

Post

Jakich?
0xFF
Posts: 308
Joined: Sat Feb 20, 2016 8:54 pm

Post

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

W sumie to można podłączyć dowolny z tym, że w systemie będzie widoczny jako DS18B20 ale to chyba nie problem.
W get_temperature wystarczy zwracać odczyt z dowolnego czujnika.
SUPLA.... Nareszcie w domu.
alsec
Posts: 37
Joined: Sun Jan 01, 2017 10:02 pm

Post

ile czujników naraz można podpiąć mnie interesuje 3, 4 szt
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

alsec wrote:ile czujników naraz można podpiąć mnie interesuje 3, 4 szt
Spokojnie możesz podłączyć kilka czujników.
SUPLA.... Nareszcie w domu.
Grzegorz K.
Posts: 24
Joined: Mon Jan 16, 2017 3:03 pm

Post

Rozumie że do czujnika standardowo vcc i gnd a sygnałowe np w przypadku 5 czujników pod które piny??
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Zależy od Ciebie
SUPLA.... Nareszcie w domu.
Grzegorz K.
Posts: 24
Joined: Mon Jan 16, 2017 3:03 pm

Post

Ok, no to podłączamy.
User avatar
jamsjamsen
Posts: 72
Joined: Sat Jan 28, 2017 11:08 am
Location: 0xE952

Post

Witam;)

i jak poszło z kilkoma czujnikami DS18B20 na Arduino??

ja po dodaniu w kodzie:

// CHANNEL6 - Thermometer DS18B20
SuplaDevice.addDS18B20Thermometer();
SuplaDevice.addDS18B20Thermometer();

mam na smartfonie zdublowaną temperature z jednego czujnika?

jak rozdzielić odczyt z poszczególnych czyjników ??

może tu trzeba coś zmienić?? :

double get_temperature(int channelNumber, double last_val) {

double t = -275;

if ( sensors.getDeviceCount() > 0 )
{
sensors.requestTemperatures();
t = sensors.getTempCByIndex(0); // odczyt przez index a może lepiej przez adres urządzenia?
};

return t;
}
Byłem na Supla Offline Party 2023 & 2024 ;

Return to “Nowości”