Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2014, 13:50   #1
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1153
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию Re: несколько шлейфов DS18b20 на одной ардуине?

Читайте по длинным линиям 1W на сайте компании MAXIM (например APP148) или на русском много есть у компании ЭлИн.
Если собираетесь только снимать показания с датчиков - прикруте на uart порт роутера DS2480, оно вроде как рассчитано на длинные линии.
paulerr вне форума   Ответить с цитированием
Старый 13.06.2014, 01:03   #2
HuanCarlos
Junior Member
 
Регистрация: 19.03.2014
Сообщений: 11
Вес репутации: 0
HuanCarlos is an unknown quantity at this point
По умолчанию Re: несколько шлейфов DS18b20 на одной ардуине?

Цитата:
Сообщение от paulerr Посмотреть сообщение
Читайте по длинным линиям 1W на сайте компании MAXIM (например APP148) или на русском много есть у компании ЭлИн.
Если собираетесь только снимать показания с датчиков - прикруте на uart порт роутера DS2480, оно вроде как рассчитано на длинные линии.
Спасибо, почитаю. Вообще хотел на дуине делать, мини про, нано...
дешевле получается, если девайсов надо с десяток, к примеру. Набегает.
HuanCarlos вне форума   Ответить с цитированием
Старый 13.06.2014, 15:39   #3
HuanCarlos
Junior Member
 
Регистрация: 19.03.2014
Сообщений: 11
Вес репутации: 0
HuanCarlos is an unknown quantity at this point
По умолчанию Re: несколько шлейфов DS18b20 на одной ардуине?

вроде можно...
нарыл, пошел пробовать )

http://forum.arduino.cc/index.php/topic,78461.0.html


#include <OneWire.h>
#include <DallasTemperature.h>

// Data wires plugged into digital pins 2,3,4 on the Arduino
#define ONE_WIRE_BUSA 2
#define ONE_WIRE_BUSB 3
#define ONE_WIRE_BUSC 4

// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
OneWire oneWireA(ONE_WIRE_BUSA);
OneWire oneWireB(ONE_WIRE_BUSB);
OneWire oneWireC(ONE_WIRE_BUSC);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensorsA(&oneWireA);
DallasTemperature sensorsB(&oneWireB);
DallasTemperature sensorsC(&oneWireC);

Then you can read your sensors using the usual functions, e.g.
Code:
sensorsA.begin();
sensorsB.begin();
sensorsC.begin();
HuanCarlos вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:44. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика