Ничего не найдено :(
    В гостях у Самоделкина! » Форум » Вопросы » Ардуино фиксация изменения атмосферного давления

    Ардуино фиксация изменения атмосферного давления

    pit1
    Добрый день всем! Задача: фиксация изменения атмосферного давления. Есть - BMP180, arduino nano, дисплей tm1637 (2шт) Хочу сделать не просто циферки давления на данный момент, а разницу сейчас и 6 часов назад. Можно было определить давление падает или растет. Согласен оплатить скетч, или дайте ссылку. Все что видел мне не подходит. С ув. Петр
    1 ответ

    Добавить комментарий

    R555 #52501
    Валерий,
    Были мы классе в пятом. И игрались с другом зажигалкой... Кто-то из взрослых спрососил у друга : "Игорь, а ты что, куришь?"
    Буквально на днях увидел сюжет о новом "увлечении" детей. Как обычно, пошло с Запада. Газ дети вдыхать стали из зажигалок и баллончиков для их заправки. Когда я учился в школе (это 80-е годы), у нас некоторые нюхали клей. Но это были единичные случаи. А тут газ стали вдыхать. При этом происходит массовая гибель клеток головного мозга, эйфория, галлюцинации (ради чего и нюхают). Часто лопаются альвеолы, отёк лёгких и наступает смерть. И очень много таких исходов у детей, школьников младших классов школы, даже дошкольников. Сейчас предлагают принять закон о запрещении продажи зажигалок детям. Да курить стали меньше, только вдыхать пропан.
    Кто не ошибается, тот не делает ничего.
    Валерий #52495
    Цитата: Феодор
    Сам я код писать не умею (вернее уже забыл, как это делается), 
    Навеяло.... Были мы классе в пятом. И игрались с другом зажигалкой... Кто-то из взрослых спрососил у друга : "Игорь, а ты что, куришь?" На что он (пятиклассник) ответил:"Нет. Я уже не помню, когда последний раз курил!" 
    Але нови ностра алис!
    Феодор #52491
    Лариса Пименова, почему же не будет? Сам я код писать не умею (вернее уже забыл, как это делается), но принцип и порядок действия расскажу. 
    pit1, вот порядок выполняемых Arduino действий.
    ПЕРВАЯ ЧАСТЬ (после setup, если память не отказывает)
    переменной R присвоить значение Т-А
    переменной r присвоить значение А-Т
    переменной Т присвоить значение 0
    переменной А присвоить значение 0

    ВТОРАЯ ЧАСТЬ (исполнительная)
    чтение данных от измерительного модуля в настоящий момент.
    присвоить значение данных переменной А
    если прошло 6 часов
    (время задаётся с помощью внутреннего счётчика), то:
        значение переменной А присвоить переменной T
        иначе
            если Т>А, то
                вывод на экран целой части значения R
           если А>Т, то 
               вывод на экран целой части значения r
    ждать 5 секунд
    (можно выставить любое другое время, значение отвечает за частоту обновления данных)
    Как-то вот так. Данная програмка каждые 6 часов записывает в память значение давления, отображая на экране разницу между последним еже6-ти часовым измерением с интервалом в 5 секунд.. Все команды на языке программирования можно найти в интернет-справочнике, я выложил только смысловую часть. Переменные могут иметь другие имена, все временные промежутки настраиваются тоже свободно. Задержка в конце нужна для того, чтобы на экране держалось одно значение в течении указанного времени. Попробуйте собрать, если заработает, с вас шоколадка, если не заработает, пишите здесь же, постараюсь исправить.

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние ответы

    Все ответы