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:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Ú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…

CircuitPython je uživatelsky přívětivý programovací jazyk založený na Pythonu, který je ideální pro začátečníky i pokročilé uživatele v oblasti mikroelektroniky. V tomto podrobném návodu si ukážeme, jak nahrát CircuitPython na Raspberry Pi Pico nebo Pico W a připravit desku pro…

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…

Arduino – proč se osvědčí nejen u neprofesionálů? Arduino Pro – proč bychom měli vsadit právě na toto řešení? Arduino Pro – komu je určeno? Hardwarová platforma Arduino Pro – Arduino Portenta – Arduino MKR a Arduino Pro – Arduino…

Za duben jsem vybral 16 novinek ze třech e-shopů.