„Esp Arduino“ – „DevTools“ yra programa, skirta studentams, mokytojams ir programavimo entuziastams paversti savo telefonus nuotolinio valdymo įrenginiais per „Bluetooth“, „Wi-Fi“ ir USB seriją. Jis palaiko ryšį su jutikliais, tokiais kaip akselerometrai, artumo jutikliai ir kt., puikiai tinka treniruotis su Arduino, ESP32 ir ESP8266 mikrovaldikliais. Pagrindinės funkcijos apima žaidimų pulto valdymą, LED reguliavimą, variklio valdymą, duomenų registravimą ir jutiklių duomenų perdavimą naudojant JSON. Jis suderinamas su įvairiais mikrovaldikliais, „Bluetooth“ moduliais ir dabar palaiko tiesioginį USB nuoseklųjį ryšį, kad ryšys būtų stabilesnis ir greitesnis. Papildomi ištekliai, pvz., šaltinio kodas ir mokymo programos, yra „GitHub“ ir „YouTube“.
Pagrindinės funkcijos:
● USB serijos palaikymas: tiesiogiai prijunkite ir valdykite palaikomas plokštes per USB kabelį.
● Žaidimų pultas: valdykite Arduino varomus automobilius ir robotus naudodami vairasvirtę arba mygtukų sąsają.
● LED valdymas: reguliuokite LED ryškumą tiesiai iš savo telefono.
● Variklio ir servo valdymas: valdykite variklio greitį arba valdymo kampus.
● Kompasas: naudokite magnetinio lauko jutiklius, kad sukurtumėte kompaso funkciją.
● Laikmačio funkcionalumas: siųskite laiko duomenis į savo aparatinės įrangos projektus.
● Duomenų registravimas: gaukite ir registruokite duomenis iš aparatinės įrangos tiesiai į telefoną.
● Komandų valdymas: siųskite konkrečias komandas į savo aparatinę įrangą per „Bluetooth“ arba USB nuoseklųjį ryšį.
● Radaro taikymas: vizualizuokite duomenis iš pagrindinių jutiklių radaro stiliaus sąsajoje.
● Jutiklio duomenų perdavimas: perduokite duomenis iš akselerometrų, giroskopų, artumo jutiklių, magnetinio lauko jutiklių, šviesos jutiklių ir temperatūros jutiklių į prijungtą aparatinę įrangą.
● Duomenų perdavimui naudojamas JSON formatas, padedantis vartotojams susipažinti su paprastu ryšio protokolu, dažniausiai naudojamu daiktų interneto projektuose.
Papildomi ištekliai:
● „Arduino“ ir ESP plokščių pavyzdžių šaltinio kodą galima rasti „GitHub“, o kartu su mokymo programomis mūsų „YouTube“ kanale.
Palaikomos mikrovaldiklių plokštės:
● Evievas
● Quarky
● Arduino Uno, Nano, Mega
● ESP32, ESP8266
Palaikomi Bluetooth moduliai:
● HC-05
● HC-06
● HC-08
Naudodama patogią sąsają, programa leidžia lengvai pradėti pradedantiesiems, o patyrusiems vartotojams – giliau pasinerti į „Bluetooth“, „Wi-Fi“ ir USB įgalintų mikrovaldiklių projektus.