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

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

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 posouvá platformu Arduino do profesionálních aplikací IoT a Průmyslu 4.0 pomocí hardwaru jako Arduino Portenta H7, Arduino MKR a Arduino Nano 33, které jsou vybaveny výkonnými procesory a širokou škálou komunikačních rozhraní. Součástí ekosystému jsou rozšiřující moduly, software…

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

Před lety jsem si koupil chytrou Wi-Fi zásuvku (vypínač) k televizi + Raspberry Pi + repro atd.

Trendy