Ekuthuthukisweni okuhlanganisiwe, ukusebenzisa izixhumi ezibonakalayo zezithombe kuvame ukuba nezinselele—ukulinda isikhathi eside kokuhlanganiswa, ukungahambisani phakathi kokulingisa isofthiwe nokusebenza kwehadiwe, kanye nezinqubo zokulungisa amaphutha ezikhathazayo. Lezi zithiyo zenze kwaba nzima ukuqinisekisa imibono emisha ngokushesha. Manje, leso sikhathi sesiphelile. Ibhodi lethu lokuthuthukisa isibonisi se-ESP32, elihlanganiswe ngokujulile nomhleli we-GUI oholayo embonini i-SquareLine Studio, linikeza ulwazi oluphelele lokuthuthukisa i-"What You See Is What You Get" (WYSIWYG), liphakamisa ukusebenza kahle kokuthuthukiswa kwesibonisi kuze kube sezingeni elingakaze libonwe ngaphambili.

Emisebenzini evamile yokusebenza, abaklami nabathuthukisi bavame ukubhekana nemijikelezo engapheli yokuxhumana nokulungiswa ngenxa yokungafani phakathi "kokuhlela umklamo" kanye "nomphumela wangempela kudivayisi." Isixazululo sethu sixazulula le nkinga ekuqaleni kwayo. I-SquareLine Studio isebenzisa injini yehluzo ye-LVGL efanayo esebenza kumkhiqizo wokugcina. Lokhu kusho ukuthi konke ukulungiswa okwenzayo kumhleli—kungaba yi-gradient ecashile, ukugqwayiza okubushelelezi, isitayela sewijethi esenziwe ngokucophelela, noma ukusebenzisana okuyinkimbinkimbi— kukhiqizwa kabusha nge-pixel kahle esikrinini sedivayisi. Lokho okubonayo ngesikhathi sesigaba sokuklama yilokho kanye umsebenzisi wokugcina azokuzwa. Leli khono lokubuka kuqala langempela lisusa ukuqagela kanye nokuphindaphinda, ukuqinisekisa ukuthi inhloso yokuklama ihunyushwa ngokunembile.
Emisebenzini evamile yokusebenza, ushintsho ngalunye lwesixhumi esibonakalayo ludinga umjikelezo omude "wokuhlola ukuhlela-ukuhlanganisa-ukulayisha," okuphazamisa kakhulu ijubane lokusungula izinto ezintsha. Indlela yethu iguqula le nqubo. Ngokuchofoza okukodwa, ungashintsha ngokushesha kusuka ku-"Imodi Yokuhlela" uye ku-"Imodi Yokubuka Ngaphambili Esebenzisanayo," usebenzisa isixhumi esibonakalayo ngqo njengomsebenzisi wokugcina ukuze uhlole izimpendulo. Okunamandla nakakhulu, ngenxa yesici sokuhlela isikhathi sokusebenza esiyingqayizivele se-SquareLine Studio, ungalungisa ngqo indawo, usayizi, umbala, ngisho namapharamitha okugqwayiza ezinto ze-UI ngenkathi idivayisi isebenza . Zonke izinguquko ziqala ukusebenza ngokushesha ngaphandle kokudinga ukuqala kabusha. Lokhu kukuvumela ukuthi uzame izindlela eziningi zokuklama ngemizuzu, uthole ngokushesha ikhambi elifanele, futhi usheshise ukuphindaphinda kokudala izikhathi eziyishumi.
Inkululeko yangempela yokuthuthukiswa ivela ekulawuleni okuphelele kuyo yonke imigqa yekhodi. Isixazululo sethu sikunikeza ukuzimela okuphelele kobuchwepheshe: Ezingeni lolimi lokuhlela, unenkululeko yokukhetha ngokusekelwe ezidingweni zephrojekthi. Kuzinhlelo zokusebenza zobungcweti ezidinga ukusebenza okuphezulu kanye nokulawulwa kwezinga lehadiwe, ungathumela ikhodi ye-C/C++ emsulwa, uqinisekise ukusebenza kahle kwesikhathi sokusebenza okuphezulu. Ezimweni ezibeka phambili ukwenziwa kweprototype okusheshayo kanye nokuphindaphinda okuguquguqukayo, ungakhetha ulimi lwesikripthi se-MicroPython lwanamuhla nolufushane—ingxenye encane eyenziwe kahle ye-Python 3 ene-syntax enobungane kanye nejika lokufunda elithambile. Ezingeni lokwakha, ikhambi lehluzo lonke lakhiwe phezu kwephrojekthi ye-LVGL evuthiwe, evulekile. Yonke ikhodi ekhiqizwe ivulekile ngokuphelele futhi isobala , ngaphandle kokuthembela kulabhulali yebhokisi elimnyama ehlanganiswe ngaphambilini. Unokufinyelela okugcwele ku-codebase—okukuvumela ukuthi ulungise yonke imigqa yokunikeza i-logic, ulungise noma yikuphi ukuvinjelwa kokusebenza, noma wenze ngokwezifiso ngokujulile injini yehluzo ngokwayo ngezidingo ezithile zephrojekthi. Lokhu kuvuleka kuvikela umkhiqizo wakho ekuvalelweni komthengisi futhi kuqinisekisa ukulawulwa kwephrojekthi yesikhathi eside.
Le ndlela yokuthuthukisa ayisheshisi nje kuphela ukwenza ama-prototyping kodwa futhi isekela intuthuko ephumelelayo kulo lonke uhambo kusukela emqondweni kuya emkhiqizweni okhiqizwe ngobuningi. Ezigabeni zokuqala, ungagxila kokuhlangenwe nakho komsebenzisi uqobo, uqinisekise ngokushesha ukusebenzisana okuyinhloko. Ngesikhathi sesigaba sobunjiniyela, ungashintshela kalula ekulungiseni amaphutha okunembile, uthuthukise yonke imininingwane. Ekugcineni, uzothola isethi yekhodi ezimele ngokuphelele, elungele ukukhiqizwa, nekhwalithi ephezulu. Sikholelwa ukuthi amathuluzi anamandla kufanele asuse izithiyo zobuchwepheshe, avumele abathuthukisi ukuthi bagxile ekudaleni uqobo. Zizwa le ndlela yokuthuthukisa entsha mahhala namuhla, bese ubuka iphrojekthi yakho elandelayo yokubonisa efakiwe isuka emqondweni iye eqinisweni ngokushesha okuphindwe kayishumi.
Funda mayelana nemikhiqizo yethu yakamuva nezaphulelo nge-SMS noma i-imeyili