Я бы хотел спрогнозировать, когда будет дождь с помощью датчика давления BMP085 на Arduino. Я использую найденный код here, который отлично работает.Прогноз погоды в Ардуино с датчиком давления BMP085
Теперь мне нужно рассчитать изменение давления с течением времени, если оно упадет, скажем, 3hPa через час, вероятно, будет дождь.
Как я могу отслеживать показания давления в прошлом и сравнивать с последним чтением?
Вы хотите принимать читающей каждые несколько секунд (использование задержки в цикле или библиотеке TimedAction) и хранения, что во внутренней флэш с использованием PROGMEM (поскольку SRAM пространство весьма ограничено). Затем используйте цикл for, чтобы добавить все значения за определенный период времени (скажем, час) и делить на количество значений. Вы можете сделать это в течение нескольких часов и легко найти разницу между ними с простым вычитанием. – microbug