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

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

Тема в разделе "Умный дом", создана пользователем Анкор Плюс, 27.04.17.

Статус темы:
Закрыта.
  1. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Это нормально?

    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -24064
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -32734
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -32734
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -24064
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -24064
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 105%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 105%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -24064
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 105%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -24064
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 95%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 256
     
  2. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Если h-бридж дым не пустит. к вечеру испытаю на форточке:)
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Код:
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 100%
    И вот это:
    Код:
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=4117; TO=2
    UpdateWindowStatus? window #0; position is: 105%
    Ушёл чесать репу :)
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

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

    Для первого случая:
    с новыми расчётами получил 90% открытия, для второго случая:
    получил 95% открытия. Теперь вроде всё норм, но это не точно (с) :)]:aga:
     
    Последнее редактирование: 07.02.18
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @Shelllonn - эмпирически проверил на всех возможных комбинациях диапазонов - формула обязана теперь работать верно.
     
  7. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 10%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 1280
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 15%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 10%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 1280
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 15%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 10%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 1280
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 15%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 1280
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 15%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 256
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
     
  8. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Z прыгает с разлетом большим. Запитываю от аккумулятора, обесточивал дом, мало ли наводки какие, пофиг ему
     
  9. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    UpdateWindowStatus, Z is: 11008
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 10%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 11264
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 11264
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 256
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 11264
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 188
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 512
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 5%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 0
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -17406
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 10%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 11520
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 700
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 10%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 256
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 0%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 11520
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: 11520
    UpdateWindowStatus, borders are: FROM=2; TO=8494
    UpdateWindowStatus, window #0; position is: 100%
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Понятное дело, что если его колбасить как угодно - ось Z будет плясать как хочешь :) Ну и на контакты надо проверить.
     
  11. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    ни как не верчу, лежит на коробке
     
  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 км от Краснодара
    Вот мой лог (концевики не подключены, поэтому пишет, что нет обратной связи):
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1056
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1058
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1067
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1058
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1056
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1070
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1056
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1065
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1070
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1062
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1070
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1058
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -1065
    UpdateWindowStatus, borders are: FROM=-1086; TO=-1086
    UpdateWindowStatus? window #0 has no feedback position!

    Модуль спокойно висит на макетных проводах. Виден небольшой дрейф, но некритичный, т. к. у нас дискретность в 5% по положению, и она по задумке должна нивелировать этот дрейф.
     
  14. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Это я накосячил, подтянул SCL SDA к плюсу, чего делать не нужно было, вообщем заработало
    UpdateWindowStatus, Z is: -56
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -51
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -43
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -53
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -46
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -43
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -53
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -48
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -43
    UpdateWindowStatus, borders are: FROM=8494; TO=8494
    UpdateWindowStatus? window #0 has no feedback position!
    UpdateWindowStatus - DIRECT MODE, window #0
    UpdateWindowStatus, Z is: -48
    А почему не показывало "window #0 has no feedback position!", и стало, хз
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Это дело я ещё не тестировал, надо на макетке собирать с кнопками, всё ленюсь :)

    Да, обращаю внимание на настройки
    Там уровни, при которых концевики считаются сработавшими. По умолчанию - там HIGH стоит. Если кнопки подтянуты к питанию и срабатывают по низкому уровню - там надо LOW в настройках поставить. А то у вас получится, что концевики считаются сработавшими всегда ;) - при срабатывании концевика позиция по Z сохраняется в EEPROM, и если оба сразу одновременно сработали - запишутся две одинаковых позиции, а раз нет интервала между положением по Z - значит, нет и обратной связи, что подтверждает лог - там оба значения одинаковы.
     
    Последнее редактирование: 07.02.18
Статус темы:
Закрыта.