Esparto v2.0 – Arduino knihovna pro rychlejší vývoj alternativního firmware pro SONOFF

Esparto, jak se framework pro Arduino nazývá, vyšel ve verzi 2.0 a slibuje velmi rychlý vývoj vašeho kódu pro stále populární ESP8266 v zařízeních jako je SONOFF. Dostupné API nabízí propracovanou kontrolu GPIO.

Framework neobsahuje známé základní funkce z Arduino setup() a loop().

Namísto toho je tu funkce setupHardware(), kde nastavíte hardware a jeho chování.

Jednotlivé akce jsou řešeny jako callback funkce. Pro pochopení celé filozofie je na github projektu více než 30 vzorových kódů.

Důmyslnost tohoto frameworku ukazuje následující řádek kódu.
Esparto.Latching(PUSHBUTTON,INPUT,15,buttonPress);

Inicializujete tlačítko jako vstup, nastavíte 15ms debouncing a reagujete na náběžnou hranu (stisk). Jeden řádek kódu.

Implementace MQTT nebo ovládání skrze Amazon Alexa je velmi jednoduché právě díky tomuto framework. Vývojář nabízí i vlastní webové rozhraní, kde lze zařízení jako SONOFF vzdáleně ovládat a konfigurovat.

Framwork podporuje vývojové desky jako ESP01, Wemos D1 (mini/lite/pro), NodeMCU v0.9 a také SONOFF (Basic, S20).

Na stránce projektu se dozvíte, jak nainstalovat knihovnu do Arduino IDE.

Github projekt: https://github.com/philbowles/esparto

Webstránka projektu: https://8266iot.blogspot.com/

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Oprava nefunkčního Riden RD6006

Dostal se mi do rukou „mrtvý“ regulovatelný zdroj RIDEN RD6006. Po zapnutí se neprojevoval žádnými známkami života. Jal jsem se ho tedy oživit a tady dávám návod pro ostatní. Navíc jsem nahrál alternativní firmware, který má několik předností oproti tomu oficiálnímu.

Únor k nám byl velmi štědrý! Přes dvacet novinek od čtyř distributorů a přehled je skutečně pestrý. Audio modul k Raspberry Pi 5, Sonoff senzor úniku vody, jednoduchá stavebnice nebo termokamera. rpishop.cz Globisens – LABDISC ENVIRO – Environmentální laboratoř Labdisc…

CH32V003 návod

Mikrokontroléry CH32V – určitě jste už o nich slyšeli. Prodávají se za naprosto směšnou cenu, ale mají velmi slušnou výbavu a navíc se prodavají v dobře pájitelném pouzdře. Mezi periferiemi najdete mimo klasických GPIO i SPI, ADC, UART, I2C, časovače…

Zdroje Riden

Regulovatelné zdroje RIDEN (Ruideng) patří mezi nejoblíbenější volby bastlířů a profesionálů v dostupné cenové kategorii. Kombinace přesného měření, široké škály výkonů a aktivní komunitní podpory z nich dělá spolehlivé pomocníky do každé dílny. Tento článek poskytuje kompletní přehled všech aktuálních…

Produkty značky ITead známé jako Wi-Fi zásuvky Sonoff jsou neskutečně populární, mají však své nevýhody – jste závislý na cloudu firmy, na jejich aplikaci a aplikace nepatří mezi stabilní (občasnou nedostupnost zařízení a nutnost aplikaci ukončit a znovu spustit) a…

Trendy