1 2 3 4 5 6 7 8 9 10 10/10 9,94оценок: 33

Arduino Mega. Контроллер теплицы. Хроники

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 05.01.16.

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ну DHT22 у меня есть на пробу, буду делать на нём. Просто не останавливаюсь в поисках - кто знает, куба выведут поиски оптимального варианта? ;)
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Всё, проверил, вкорячил кое-как, с помощью кувалды и известной всем матери, второй датчик на макетку. Подцепляется конфигуратором, всё норм.

    То есть слежение за температурой работает как надо уже. Плюсом поимели бонусную возможность узнавать - откликается ли датчик на запросы: если увидели "<нет данных>" - произошло нечто :)
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Пруф:

    screen.png

    Настройка открытия - "Т внутри больше 31 градуса".

    З. Ы. По датчику температуры "снаружи" видно, как я люблю тепло - этот датчик у меня на подставке для клавы в столике, и показывает, по сути, температуру в комнате :)]:aga:
     
  4. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Везет Вам. у меня иногда бывает и 16 градусов утром. 30 это уже "тропики" на грани фантастики :aga::aga::aga:
     
  5. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
  6. Olezhan58
    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39

    Olezhan58

    Живу здесь

    Olezhan58

    Живу здесь

    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39
    Адрес:
    Санкт-Петербург
    Доброго времени суток!

    Использую IDE 1.6.7, выдает вот такие штуки, и при этом компиляция завершается:
    Код:
    sketch\DS3231Support.cpp: In member function 'char* DS3231Clock::getDayOfWeekStr(const DS3231Time&)':
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
       static char* dow[] = {"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"};
    
                                                                            ^
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
    sketch\DS3231Support.cpp:62:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    
    sketch\PDUClasses.cpp: In member function 'int PDUMessageDecoder::UCS2ToUTF8(int, unsigned char*)':
    
    sketch\PDUClasses.cpp:385:33: warning: right shift count >= width of type [enabled by default]
    
           utf8[0] = 0xF0 | (ucs2 >> 18);
     
  7. Данил117
    Регистрация:
    11.05.13
    Сообщения:
    4.427
    Благодарности:
    3.701

    Данил117

    Живу здесь

    Данил117

    Заблокирован

    Живу здесь

    Регистрация:
    11.05.13
    Сообщения:
    4.427
    Благодарности:
    3.701
    Адрес:
    Россия
    Капец..меня уже угнетает эта тема..я вообще не врубаюсь о чем вы тут беседуете..нельзя для невкуривающих на человеческом языке дублировать?
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Просто пока разбираемся, почему прошивка не собирается в бинарный код :)
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Так это варнинги, а не ерроры, должно компилироваться-то. Я сейчас проверю у себя ещё раз, у меня самая обычная Arduino IDE версии 1.6.7, никаких проблем не встречал. Попробую посмотреть, в чём может быть дело.
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @Olezhan58, включил все сообщения компилятора, работаю над варнингами. Чуть позже выложу обновлённую прошивку и отпишусь здесь. Спасибо вам за репорт :super:
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @Olezhan58, обновил, избавился от всех варнингов, кроме "unused parameter" (это некритично). Попробуйте перекачать и скомпилировать, если вас не затруднит.
     
  12. Olezhan58
    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39

    Olezhan58

    Живу здесь

    Olezhan58

    Живу здесь

    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39
    Адрес:
    Санкт-Петербург
    @DIYMan, компиляция прошла без всяких ошибок и варнингов! Спасибо)
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ок, попытаюсь объяснить простым языком: когда пишешь программу (а прошивка для ардуино - это тоже не что иное, как программа), то неизбежно накапливаются разные мелкие неточности, на которые в обычном случае можно не обращать внимания. Однако, именно из-за этих неточностей программа может не собраться в кучу, так сказать, у другого пользователя, поскольку у него другие настройки компилятора (специальной программы, собирающей исходный код в готовую прошивку).
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Это вам спасибо :hello:Я сам виноват - не включил вывод компилятора, и о варнингах и не задумывался. Заодно нашёл парочку действительно косячных мест в коде ;)

    И кстати - если у вас есть GSM-модем Neoway M590 - обязательно попробуйте работу с SMS - чем больше статистики, тем лучше. Тем более, как показывает практика - то, что у меня работает, может не работать на стороне. Но мы добьёмся, чтобы работало везде :)
     
  15. newer
    Регистрация:
    17.12.11
    Сообщения:
    128
    Благодарности:
    162

    newer

    Живу здесь

    newer

    Живу здесь

    Регистрация:
    17.12.11
    Сообщения:
    128
    Благодарности:
    162
    Адрес:
    Москва
    Уважаемый @Данил117,
    Не обращайте внимание, - мальчики резвятся.
    Что не понятно, просто пропускайте.
    Как привыкните, начнете разбираться.

    Здесь в этом отрывке два коллеги попытались получить одинаковый результат работы одинаковых программ на двух разных компьютерах.
    Естественно, - не вышло.
    Они помучались, кое-что поправили и у них обоих одинаково заработало.
    Не значит, - что правильно.
    Будем ждать.
    Это называется отладка.

    Как-то так.
    ПыСы
    Пока писал, - откомментировали.
     
Статус темы:
Закрыта.