View Code? Open in Web Editor
NEW
Библиотека для определения прогноза погоды по давлению для Arduino
License: MIT License
forecaster's Introduction
GyverLibs - Arduino библиотеки от AlexGyver
GyverMAX6675 - лёгкая библиотека для драйвера термопары MAX6675
GyverHTU21D - лёгкая библиотека для датчика температуры и влажности HTU21D
GyverINA - лёгкая библиотека для модулей power-monitor'ов INA219 и INA226
Psychrometer - библиотека для определения влажности по сухому и мокрому термометру для Arduino
Tachometer - библиотека тахометра для Arduino без привязки к железу
GyverNTC - библиотека для работы с NTC термисторами по закону Стейнхарта-Харта
GyverHX711 - библиотека работы с датчиками веса (АЦП) HX711 для Arduino
GyverBME280 - библиотека для работы с BME280 по I2C для Arduino
GyverDS18 - легкая библиотека для работы с 1-Wire термометрами DS18B20
microDS3231 - лёгкая библиотека для работы с RTC DS3231 для Arduino
GyverHub - панель управления для esp8266, esp32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом
EncButton - лёгкая библиотека для энкодера и/или кнопки с огромным количеством возможностей
GyverJoy - библиотека для удобной работы с джойстиком
NecDecoder - лёгкая библиотека для декодирования ИК протокола NEC
AnalogKey - библиотека для работы с аналоговой клавиатурой для Arduino
GyverBlinker - таймер со счётчиком для мигания светодиодом и других задач
GyverBeeper - генерация писка по таймеру
QuickCharge - библиотека для управления адаптерами с поддержкой технологии QuickCharge 2.0/3.0
GyverShift - библиотека для удобного управления каскадом сдвиговых регистров 74HC595 и 74HC165
GRGB - библиотека для управления RGB светодиодами и лентами для Arduino
microLED - ультра лёгкая библиотека для работы с адресной лентой/матрицей
ServoSmooth - библиотека для плавного управления сервоприводами
SoftServo - библиотека для программного управления Servo (на базе millis/micros)
GyverRelay - библиотека классического релейного регулятора для Arduino
PWMrelay - библиотека для генерации низкочастотного ШИМ сигнала для реле (для ПИД регуляторов и проч.)
GyverDimmer - библиотека для управления симисторным диммером с Arduino
GyverStepper - производительная библиотека для управления шаговыми моторами с Arduino
GyverMotor - библиотека для удобного управления коллекторными моторами через драйвер
AccelMotor - библиотека для расширенного управления и стабилизации мотора с энкодером для Arduino
GyverSegment - мощная библиотека для любых дисплеев с 7-сегментными индикаторами
GyverMAX7219 - самая резкая библиотека для матриц MAX7219 на диком западе
GyverOLED - лёгкая и быстрая библиотека для OLED дисплея
SevenSegmentsDisp - [дорабатывается] библиотка для модулей семисегментного дисплея TM74HC595
GyverTM1637 - бибилотека для 7 сегментного дисплея на чипе TM1637 с кучей приколюх
CharDisplay - графический движок на символах: полноценное рисование, индикаторы загрузки, графики
Stamp - хранение и преобразование времени
Stack - библиотека для удобной работы с массивами любого типа данных типа std::vector или массивов в js
SunPosition - определение положения солнца по геолокации и времени
OVS - повышение разрядности измерений (оверсэмплинг)
Approxy - линейный аппроксиматор данных
GyverPID - библиотека PID регулятора для Arduino
GyverFilters - библиотека с некоторыми удобными фильтрами для Arduino
Forecaster - библиотека для определения прогноза погоды по давлению для Arduino
mString - РЕЗКАЯ КАК ПОНОС И ЛЁГКАЯ КАК ПЁРЫШКО ЗАМЕНА STRING
VolAnalyzer - библиотека для амплитудного анализа звука на Arduino
Clap - библиотека для распознавания хлопков в микрофон
Random16 - библиотека для быстрой генерации 16 бит случайных чисел
Hamming - библиотека для упаковки и распаковки данных по алгоритму Хэмминга (избыточные данные для восстановления)
TimeRandom - библиотека для генерации набора случайных чисел с привязкой ко времени
UnixTime - конвертер unix time stamp в дату и время и наоборот для Arduino
GyverGFX - лёгкая библиотека двухмерной графики для дисплеев и матриц
GyverFIFO - универсальный кольцевой буфер для Arduino
GyverLBUF - линейный буфер для Arduino
fixed - реализация вычислений с фиксированной точкой для Arduino
FFT_C - библиотека преобразования Фурье на С (для esp8266)
BitPack - библиотека для упаковки битовых флагов в байтовый массив (экономия места) для Arduino
CRT - библиотека с набором функций для CRT коррекции светодиодов
StringUtils - набор инструментов для работы со строками
GSON - парсер и сборщик данных в формате JSON для Arduino
GyverHTTP - очень простой и лёгкий HTTP сервер и полуасинхронный HTTP клиент
EasyHID - программная реализация USB мыши и клавиатуры
GyverTransfer - интерфейс для передачи данных (Stream-совместимый) по проводу, радио и ИК
GParser - простой и быстрый парсер строк в отдельные подстроки и числа для Arduino
AsyncStream - библиотека для асинхронного чтения объектов Stream (Serial итд)
Gyver433 - библиотека для радиомодулей 433 МГц и Arduino
GyverBus - библиотека для общения по протоколу GBUS
GyverUART - лёгкая библиотека для работы с последовательным портом (аналог Serial)
MicroUART - ещё более лёгкая библиотека для работы с последовательным портом
GyverIO - быстрые функции для работы с пинами AVR, ESP8266, ESP32
Pairs - хранение данных в текстовом виде в формате "ключ":значение
TimerMs - многофункциональный программный таймер на системном таймере millis() для Arduino
EEManager - Менеджер EEPROM - библиотека для уменьшения износа памяти
GyverOS - библиотека лёгкого диспетчера задач для Arduino
GyverPower - библиотека для управления энергопотреблением МК AVR
buildTime - парсинг и получение даты и времени компиляции из констант DATE и TIME
GyverTimer - полноценный таймер на базе системных millis() / micros()
pgm_utils - набор удобных инструментов для работы с PROGMEM
GTL - набор шаблонных инструментов
Периферия МК (только AVR):
GyverTimers - настройка и контроль прерываний по аппаратным таймерам ATmega328p, ATmega2560
GyverWDT - библиотека для управления WDT на AVR ATmega328p/32U4/2560 & ATtiny85/84/167
microWire - лёгкая библиотека со стандартным набором инструментов для работы с аппаратным I2C
directTimers - библиотека для расширенного ручного управления таймерами ATMega2560, ATMega328, ATMega32u4
directADC - библиотека для расширенного ручного управления АЦП и компаратором ATmega328
GyverPWM - библиотека для расширенной генерации ШИМ на ATmega328 (Arduino UNO/Nano/Pro Mini...)
Библиотеки для ESP8266/ESP32
FileData - замена EEPROM, хранение любых данных и переменных в файлах
GyverPortal - простой конструктор веб интерфейса для esp8266 и ESP32
FastBot2 - очень быстрая и универсальная библиотека для телеграм бота (новая версия)
FastBot - быстрая библиотека для телеграм бота
SimplePortal - простой менеджер WiFi для esp8266 для задания логина-пароля WiFi и режима работы
GyverNTP - библиотека для получения точного времени с NTP сервера для esp8266/esp32
rtc_utils - обёртка для более удобного использования RTC памяти на esp8266
EspSleep - сон для esp8266 на любой (очень большой) период
Библиотеки для Processing
forecaster's People
Contributors
forecaster's Issues
Библиотека выдаёт некое число. На данный момент интерпретация результата, как я понял, чем меньше число тем лучше погода. Алгоритм Замбретти по картинке из дока предполагает 32 состояния погоды для трех трендов. Сейчас непонятно как соотнести выдаваемое число с таблицей результатов. Как вариант возвращать ещё и тренд. Будет почти по классике 1-9 для падающего, 1-10 для стабильного и 1-13 для растущего. В итоге можно будет выводить адекватный прогноз