05.09.2015, 21:20
|
#51
|
Старики-Разбойники
В Клубе с: 25.03.2009
Город: afr.3nx.ru
Авто: Говновоз
Сообщений: 16,274
Поблагодарили 281 раз(а)
|
Re: Есть заядлые электронщики?
Цитата:
Сообщение от Ytm
Типа все что вверху оно "спереди"
|
Устроил мне, понимаешь, когнитивный батхёрт)))
|
|
|
05.09.2015, 21:40
|
#52
|
Старожил
В Клубе с: 04.06.2010
Город: быдлоотрадное
Авто: BMW X5 e53 4.4, VW Passat B4 1.6
Сообщений: 4,594
Поблагодарили 17 раз(а)
|
Re: Есть заядлые электронщики?
Цитата:
Сообщение от Ytm
RTC_Time.hour и t разные переменные, else относится к предыдущему if, и ни в коем разе ни к какому другому.
примерно так:
Код:
}
if (RTC_Time.hour >= 7 && <=18)
{
digitalWrite(10, HIGH);
}
else
{
digitalWrite(10, LOW);
}
на кой лят оно тут? самая страшная штука во всем твоем коде, срочно гугли как избавиться.
Так то конечно и твой вариант работать будет, тут по сути без разницы, как понимаешь так и делаешь
а выводить время в серийный порт тебе жизненно необходимо? тут гора библиотек для хрен пойми чего, и все чтоб тупо включать лампочку?
|
боюсь делей стоит чтоб прога в бесоенечный цикл не ушла
Добавлено через 1 минуту
Цитата:
Сообщение от Accelero
Всмысле напрямую? Минуя вэбморду?
Дык там фишка в том, что колхоз из двух прог - для RTC DS3231 и DHT11, поэтому от else я отказался или я олень?
|
да.
веб морда для дачи - и веб морда с мобилы - по сути одно и тоже для юзера.
а вот скрипт который будлет по HTTP дергать сервак - в случае локалки - тупо к серваку обращается зная его хост/ip, а в случае инета - не знает и нужно прокидывать проксю.
вот и думаю как сделать...
|
|
|
05.09.2015, 21:42
|
#53
|
Старики-Разбойники
В Клубе с: 26.01.2012
Город: Москва, Ново-Переделкино
Возраст: 37
Авто: mb w212
Сообщений: 8,251
Поблагодарили 298 раз(а)
|
Re: Есть заядлые электронщики?
BahoSSS, у нее принцип работы это бесконечный цикл. просто искусственно увеличивается время цикла
|
|
|
05.09.2015, 21:47
|
#54
|
Старики-Разбойники
В Клубе с: 25.03.2009
Город: afr.3nx.ru
Авто: Говновоз
Сообщений: 16,274
Поблагодарили 281 раз(а)
|
Re: Есть заядлые электронщики?
Да я вообще эту прогу лепил на базе скетча для включения RTC, там ещё секундная задержка стояла после запроса секунд, но я её убрал.
|
|
|
06.09.2015, 20:32
|
#55
|
Старики-Разбойники
В Клубе с: 25.03.2009
Город: afr.3nx.ru
Авто: Говновоз
Сообщений: 16,274
Поблагодарили 281 раз(а)
|
Re: Есть заядлые электронщики?
Протестил на макетке прогу - вроде нормуль все! Правда пришлось инвертировать сигналы управления, т.к. блок реле на LOW срабатывает, а я ещё, мудвин, забыл программно подтягивающие резисторы в атмеге врубить Короче после жаханий собрал все в кузов - завтра тест в боевых потно-говенопыльных условиях)))
[Для просмотра ссылки/изображения нужно войти или зарегистрироваться]
|
|
|
06.09.2015, 20:50
|
#56
|
Старики-Разбойники
В Клубе с: 26.01.2012
Город: Москва, Ново-Переделкино
Возраст: 37
Авто: mb w212
Сообщений: 8,251
Поблагодарили 298 раз(а)
|
Re: Есть заядлые электронщики?
Цитата:
Сообщение от Accelero
т.к. блок реле на LOW срабатывает
|
пересади нагрузку на нормально разомкнутый контакт
|
|
|
06.09.2015, 20:52
|
#57
|
Старики-Разбойники
В Клубе с: 25.03.2009
Город: afr.3nx.ru
Авто: Говновоз
Сообщений: 16,274
Поблагодарили 281 раз(а)
|
Re: Есть заядлые электронщики?
Цитата:
Сообщение от Ytm
пересади нагрузку на нормально разомкнутый контакт
|
Не понял))) Да все работает, просто хай/лоу местами в скетче поменял и добавил поддтяжку
Цитата:
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
|
|
|
|
06.09.2015, 20:54
|
#58
|
Старики-Разбойники
В Клубе с: 26.01.2012
Город: Москва, Ново-Переделкино
Возраст: 37
Авто: mb w212
Сообщений: 8,251
Поблагодарили 298 раз(а)
|
Re: Есть заядлые электронщики?
Accelero, у реле есть 2 выхода - нормальноразомкнутый и нормальнозамкнутый. "нормально" это когда обмотка реле обесточена. А у тебя будет нагрузка включаться если обесточить МК - на каждом реле должно быть 2 выхода и 1 вход +2 питание обмотки. Ну не то чтобы уж прям ДОЛЖНО, но скорей всего есть
|
|
|
06.09.2015, 20:59
|
#59
|
Старики-Разбойники
В Клубе с: 25.03.2009
Город: afr.3nx.ru
Авто: Говновоз
Сообщений: 16,274
Поблагодарили 281 раз(а)
|
Re: Есть заядлые электронщики?
Цитата:
Сообщение от Ytm
Accelero, у реле есть 2 выхода - нормальноразомкнутый и нормальнозамкнутый. "нормально" это когда обмотка реле обесточена. А у тебя будет нагрузка включаться если обесточить МК - на каждом реле должно быть 2 выхода и 1 вход +2 питание обмотки
|
Есть смысл переставить - ну эт не долго! По идее если у меня тухнет МК, то тухнет и блок реле. Кстати на блоке реле есть резюки подтяжки - если управляющая нога в "воздухе", то реле молчит.
|
|
|
06.09.2015, 21:02
|
#60
|
Старики-Разбойники
В Клубе с: 26.01.2012
Город: Москва, Ново-Переделкино
Возраст: 37
Авто: mb w212
Сообщений: 8,251
Поблагодарили 298 раз(а)
|
Re: Есть заядлые электронщики?
Accelero, короче... если low это реле отключено. А лампочка обогрев при этом у тебя включается?
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
|
|