Страница 79 из 326

Re: Arduino Mega Server

Добавлено: Сб окт 31, 2015 3:33 pm
Alex
Я подсоединил электролитичекий кондер (можно тантал или керамику) последовательно с резистором на 470 ом, между ресетом и землей
Ок. Так?

Re: Arduino Mega Server

Добавлено: Сб окт 31, 2015 8:13 pm
Alex
Software reset DUE или Мега отдельная интересная тема. Я бы не отказался иметь функцию, которая перегружала бы контроллер.

Re: Arduino Mega Server

Добавлено: Вс ноя 01, 2015 3:44 pm
fynto
А для меги какой конденсатор и резистор нужны и по какой схеме подключать?


Отправлено с моего SM-G900F через Tapatalk

Re: Arduino Mega Server

Добавлено: Вс ноя 01, 2015 4:27 pm
Alex
А для меги какой конденсатор и резистор нужны и по какой схеме подключать?
Для Меги ничего не нужно, она работает нормально без всяких костылей (но, по сравнению с DUE, не очень быстро).

Re: Arduino Mega Server

Добавлено: Вс ноя 01, 2015 8:03 pm
Sps
Прицепил датчик DS18B20 на 2 пин, в мониторе порта вижу, температура скачет, а как эти данные можно увидеть в браузере? какие файлы (части кода) отвечают за их передачу. И еще как можно организовать контроль температуры? На форуме читаю ...подключил модуль... и дальше тихо ходьбы написал как его подключать, что в каком файле/файлах писать, менять, какую кнопку нажать, где этот рубильник??? Кто-нибудь, ткните носом куда смотреть/читать по принципу в этом файле ковыряй эту часть кода, в следующем другую и т.д. v0.13 + мега + w5100. Спасибо.

Re: Arduino Mega Server

Добавлено: Вс ноя 01, 2015 9:09 pm
Alex
Прицепил датчик DS18B20 на 2 пин, в мониторе порта вижу, температура скачет, а как эти данные можно увидеть в браузере?
Вообще-то в 0.13 версии температура выводится прямо в dash-панель, что видно на скриншотах.
На форуме читаю ...подключил модуль... и дальше тихо ходьбы написал как его подключать, что в каком файле/файлах писать, менять, какую кнопку нажать, где этот рубильник???
Рубильника нет, есть только исходный код, который можно изучать. Документация пишется и будет позже.
Кто-нибудь, ткните носом куда смотреть/читать по принципу в этом файле ковыряй эту часть кода, в следующем другую и т.д.
Открываем исходный код страницы в браузере, находим место, где выводится температура, а дальше задаём себе вопрос «откуда она здесь берётся?», шевелим мозгом и по цепочке находим весь алгоритм. По другому — никак.

Re: Arduino Mega Server

Добавлено: Вс ноя 01, 2015 9:18 pm
ledmax
А Если ты хочешь выводить температуру в majordomo то

Почитай тут : http://majordomo.smartliving.ru/Main/ScMonitorHeating

В твоём случае нужно добавить объект tempSTR(будет читать температуру с первого датчика) и метод update с кодом

Код: Выделить всё

$v = round($params['v'], 1);
$this->setProperty('temp',$v);
$this->setProperty('updated',time());
$this->setProperty('updated_',date("H:i",time())); 
в меню добавь Температура %tempSTR.temp% C %tempSTR.updated_
Вообще всё расписано, поискать просто надо..

Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..

Re: Arduino Mega Server

Добавлено: Пн ноя 02, 2015 7:44 am
Alex
Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..
Ещё раз просмотрел код и не нашёл ошибки. Сейчас алгоритм работает по упрощённой схеме — датчикам выставляется либо 0, либо 100% здоровья, а модулю выставляется среднее арифметическое от здоровья датчиков.

Должно работать при любом количестве датчиков...

Re: Arduino Mega Server

Добавлено: Пн ноя 02, 2015 1:28 pm
ledmax
Да, тоже всё проверял и перепроверял - должно работать, но не работает. Только перепутал - не работает при подключении более 6 датчиков (7;8 итд)
у меня снимает с 2ух шин - 2 и 3 пина. проблема аналогична на обоих.
serial 3.png
serial 3.png (19.63 КБ) 14471 просмотр
serial 2.png
serial 2.png (17.45 КБ) 14471 просмотр

Re: Arduino Mega Server

Добавлено: Пн ноя 02, 2015 5:17 pm
Alex
А когда здоровье 0% сама температура показывается?

И как вы снимаете сразу с 2-х пинов? Создаёте 2 объекта?