Horumarinta ku dhex jirta, hirgelinta is-dhexgalka garaafyada badanaa waxaa ka buuxay caqabado - sugitaan dheer oo isku-dubarid ah, iswaafaqla'aan u dhaxaysa jilitaanka software-ka iyo waxqabadka qalabka, iyo hababka khaladaadka ee caajiska ah. Caqabadahani waxay dhaqan ahaan ka dhigeen kuwo adag in si dhakhso ah loo xaqiijiyo fikradaha cusub. Hadda, waagaas waa dhammaaday. Guddigeenna horumarinta bandhigga ESP32, oo si qoto dheer ugu dhex milmay tifaftiraha GUI ee warshadaha ee SquareLine Studio, wuxuu bixiyaa khibradda ugu dambeysa ee horumarinta "Waxaad Aragto Waa Waxaad Hesho" (WYSIWYG), taasoo kor u qaadaysa hufnaanta horumarinta is-dhexgalka ilaa heer aan hore loo arag.

Shaqooyinka dhaqameed, naqshadeeyayaasha iyo horumariyayaashu waxay inta badan la kulmaan wareegyo aan dhammaad lahayn oo isgaarsiineed iyo hagaajin ah sababtoo ah kala duwanaanshaha u dhexeeya "qaab-dhismeedka naqshadeynta" iyo "natiijada dhabta ah ee qalabka." Xalkeenu wuxuu xalliyaa dhibaatadan asalkiisa. SquareLine Studio wuxuu adeegsadaa isla matoorka sawirada LVGL ee ku shaqeeya badeecada ugu dambeysa. Tani waxay ka dhigan tahay hagaajin kasta oo aad ku sameyso tifaftiraha - ha ahaato qaab jilicsan, dhaqdhaqaaq siman, qaab widget ah oo si taxaddar leh loo sameeyay, ama isdhexgal adag -si fiican ayaa loo soo saaray iyadoo pixel-si fiican loo sameeyayShaashadda qalabka. Waxa aad aragto inta lagu jiro marxaladda naqshadeynta waa waxa uu qofka ugu dambeeya la kulmi doono. Awooddan hordhaca ah ee dhabta ah waxay meesha ka saaraysaa mala-awaalka iyo soo noqnoqoshada, iyadoo hubinaysa in ujeeddada naqshadda si sax ah loo turjumay.
Shaqooyinka dhaqameed, isbeddel kasta oo is-dhexgalka ah wuxuu u baahan yahay wareeg dheer oo ah "edit-compile-upload-test," kaasoo si xun u carqaladeynaya xawaaraha hal-abuurka. Habkayagu wuxuu kacaan ku sameeyaa habkan. Hal gujin, waxaad isla markiiba ka beddeli kartaa "Edit Mode" una wareegi kartaa "Interactive Preview Mode," adigoo si toos ah u shaqeynaya is-dhexgalka sida isticmaalaha ugu dambeeya si aad u tijaabiso jawaabaha. Xitaa ka awood badan, iyada oo ay ugu wacan tahay sifada tafatirka waqtiga-socodka ee gaarka ah ee SquareLine Studio, waad awoodaa si toos ah u hagaaji booska, cabbirka, midabka, iyo xitaa xuduudaha dhaqdhaqaaqa ee walxaha UI inta qalabku shaqeynayoDhammaan isbeddellada ayaa isla markiiba dhaqan gala iyada oo aan loo baahnayn dib-u-bilaabid. Tani waxay kuu ogolaaneysaa inaad isku daydo daraasiin habab naqshadeed daqiiqado gudahood, si dhakhso ah u aqoonso xalka ugu habboon, iyo inaad dardar geliso soo noqnoqoshada hal-abuurka leh toban jeer.
Xorriyadda horumarka dhabta ah waxay ka timaadaa xakameyn buuxda oo ku saabsan xariiq kasta oo kood ah. Xalkayagu wuxuu ku siinayaa madaxbannaani farsamo oo dhammaystiran: Heerka luqadda barnaamijyada, waxaad haysataa xorriyad aad ku doorato iyadoo lagu saleynayo baahiyaha mashruuca. Codsiyada xirfadeed ee u baahan waxqabadka ugu dambeeya iyo xakamaynta heerka qalabka, waxaad dhoofin kartaa koodka C/C++ saafiga ah, taasoo hubinaysa hufnaanta waqtiga socodsiinta ugu badan. Xaaladaha mudnaanta siinaya qaab-dhismeedka degdega ah iyo soo noqnoqoshada dabacsan, waxaad dooran kartaa luqadda qoraalka MicroPython ee casriga ah iyo kooban - qayb ka mid ah Python 3 oo la hagaajiyay oo leh qaab-dhismeed saaxiibtinimo leh iyo qalooc waxbarasho oo jilicsan. Heerka dhismaha, xalka garaafyada oo dhan wuxuu ku dhisan yahay mashruuca LVGL ee bislaaday, oo furan. Koodhka la soo saaray oo dhan waa mid gebi ahaanba furan oo hufan, iyada oo aan ku tiirsanayn maktabadaha sanduuqa madow ee hore loo diyaariyey. Waxaad si buuxda u heli kartaa saldhigga koodhka - taasoo kuu oggolaanaysa inaad saxdo khad kasta oo macquul ah oo wax lagu sameeyo, aad wanaajiso caqabad kasta oo waxqabad, ama xitaa si qoto dheer u habayso mashiinka sawirada laftiisa si loo helo baahiyaha mashruuca gaarka ah. Furfurnaantani waxay ka ilaalinaysaa badeecadaada qufulka iibiyaha waxayna hubinaysaa xakamaynta mashruuca muddada dheer.
Habkan horumarinta ma aha oo kaliya inuu dedejiyo qaab-dhismeedka laakiin sidoo kale wuxuu taageeraa horumar hufan inta lagu jiro safarka oo dhan laga bilaabo fikradda ilaa badeecadaha la soo saaray ee tirada badan. Marxaladaha hore, waxaad diiradda saari kartaa khibradda isticmaalaha laftiisa, adigoo si dhakhso ah u xaqiijinaya isdhexgalka asaasiga ah. Inta lagu jiro marxaladda injineernimada, waxaad si aan kala go 'lahayn ugu gudbi kartaa khalad sax ah, adigoo hagaajinaya faahfaahin kasta. Ugu dambeyntii, waxaad heli doontaa kood si buuxda u madaxbannaan, diyaar u ah wax soo saar, oo tayo sare leh. Waxaan aaminsanahay in qalab awood leh ay ka saari doonaan caqabadaha farsamada, taasoo u oggolaanaysa horumariyayaasha inay diiradda saaraan abuurista lafteeda. La kulan habkan horumarinta kacaanka ah si bilaash ah maanta, oo daawo mashruucaaga bandhigga ee xiga oo ka gudbaya fikradda una wareegaya xaqiiqada toban jeer ka dhaqso badan.
Baro wax ku saabsan badeecadaheenii ugu dambeeyay iyo qiimo dhimista SMS ama iimaylka