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

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

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Что то я не понял. В DUE нет встроенной EEPROM. Программа "ClearEEPROM" не будет работать под DUE. Чем чистим АТ24ХХ? Я пользуюсь своей программой или эту память чистить не нужно?
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Скетча для чистки АТ24ХХ в архиве поставки - нету. Там только скетч для чистки встроенной EEPROM. Ты можешь набросать простенький скетч, делов на десять минут. А я, как будет время - напишу и выложу в архив.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Это касается работы с ESP и SIM800, собственно. Несмотря на то, что оно и раньше работало - считаю, что такой неприятный косячок - надо было вылечить ;)
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил, добавил скетч для очистки EEPROM AT24CX для Due, валяется в папке ClearEEPROM_DUE в архиве с проектом ;)
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Думаю, надо будет выделять время, чтобы написать отдельную софтину-создатель конфигурационных файлов, с возможностью загрузки/выгрузки их в XML, чтобы можно было оперировать настройками из одного места, скажем так. Тогда будет неважно, какие настойки в какой версии прошивки изменились: скачиваем последнюю версию, открываем из этой последней версии софт для создания файла настроек, вгружаем туда ранее сохранённый XML-файл с вашими настройками, меняем новые настройки (будут подсвечены красным, например), жмакаем кнопочку - на выходе получаем нужный Configuration_XXX.h.

    Кто за эту идею - плюсуйте. Быстро не обещаю, но думать в этом направлении - уже нужно начинать, считаю.
     
  6. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Как для меня, чрезвычайно полезная софтина. Сейчас я храню настройки с десяток вариантов. После обновления программы, приходится перенастраивать их. Что то обязательно будет пропущено, потом ищу, сверяю с оригиналом предыдущей версии.
     
  7. Tehnik53
    Регистрация:
    22.08.15
    Сообщения:
    142
    Благодарности:
    23

    Tehnik53

    Живу здесь

    Tehnik53

    Живу здесь

    Регистрация:
    22.08.15
    Сообщения:
    142
    Благодарности:
    23
    Оочень полезная функция! Я за обеими руками!
     
  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 км от Краснодара
    Решил на выходных взяться за написание первой версии софта для настройки конфигов. Создал проект, потихоньку буду наполнять интерфейс. Если не успею за выходные - значит, не успею ещё очень долго :)
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    screen.png

    Кучу настроек нажили, блин - тут ещё десятой части нет :)
     
  11. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Очень хорошо, что DUE будет поддерживаться сразу! :super:
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ну настройки там в принципе одинаковые, просто в разных файлах :) Выбор контроллера, по сути - влияет лишь на имя файла при экспорте, всё ;)
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Блин, я уже запарился, а ещё конца и края не видно:

    screen.png

    Как вот в этом всём не заблудиться? :)]:aga:
     
  14. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Мда, я и не знал о таком количестве настроек к wifi)
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    - Суслика видишь?
    - Нет.
    - И я нет. А он - есть.

    :)]:aga:
     
Статус темы:
Закрыта.