I nte rna t io na l J o urna l o f   Rec o nfig ura ble a nd   E m be dd e d Sy s t e m s   ( I J R E S)   Vo l.  14 ,   No .   3 ,  N o v e m b er   20 25 ,   p p .   7 2 5 ~ 7 3 3   I SS N:  2089 - 4864 ,  DOI :  1 0 . 1 1 5 9 1 /i j r es . v 14 . i 3 . pp 7 2 5 - 733           725       J o ur na l ho m ep a g e :  h ttp : //ij r es.ia esco r e. co m   Desig n of  m o bile   a pplica tion for co mm un ica tion a nd  user  interf a ce  of ES P32  potentios tat sy st e m       Ret no   Su priy a nti 1 ,   Wa hy u  Wida na rt o 2 ,   P utr a   Dw i Sus a nto 1 ,   M a dy a   Ardi  Wica ks o n o 3 ,   Sy a f rudin   Ra is   A k hd a n 4 ,  M uh a mm a d Alqa a f 4   1 D e p a r t me n t   o f   El e c t r i c a l   En g i n e e r i n g ,   Je n d e r a l   S o e d i r ma n   U n i v e r si t y ,   P u r b a l i n g g a ,   I n d o n e si a   2 D e p a r t me n t   o f   P h y si c s,  Je n d e r a l   S o e d i r ma n   U n i v e r si t y ,   P u r w o k e r t o ,   I n d o n e si a   3 D e p a r t me n t   o f   M e d i c a l ,   Je n d e r a l   S o e d i r ma n   U n i v e r si t y ,   P u r w o k e r t o ,   I n d o n e si a   4 D e p a r t me n t   o f   I n f o r mat i c s   S c i e n c e ,   N a r a   I n st i t u t e   o f   S c i e n c e   a n d   T e c h n o l o g y ,   I k o ma,   Jap a n       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Oct  2 3 ,   2 0 2 4   R ev i s ed   Sep   2 8 ,   2 0 2 5   A cc ep ted   Oct  9 ,   2 0 2 5       T h e   p o ten ti o sta t   u ti li z i n g   th e   ES P 3 2   h a s  a   1 2 - b it   a n a l o g - to - d ig it a l  c o n v e rter  (A DC),  m e a n in g   th e   m a x i m u m   v a lu e   f o r  A DC  v o lt a g e   re a d in g s  o n   t h e   ES P 3 2   is   4 0 9 5 .   T h e se   A DC  re a d in g s  a re   th e n   c o n v e rted   in to   a c tu a l  v o lt a g e   u n it s,  e n su ri n g   m o re   a c c u ra te  m e a su re m e n ts  o n   th e   p o ten t io sta t.   T o   f a c il it a te   th e   u se   o f   th e   E S P 3 2   p o te n ti o sta t ,   a   m o b il e   a p p li c a ti o n   m u st b e   d e s ig n e d   a s a   u se r  in terf a c e   f o r  d a ta  c o m m u n ic a ti o n .   T h e   a p p l ica ti o n   w il l  b e   d e v e lo p e d   o n   a   m o b il e   p latf o rm   u sin g   a   Blu e to o t h   lo w   e n e rg y   (B L E)  c o m m u n ica ti o n   c h a n n e l  f o r  e a sie r  a c c e ss .   T h e   d e v e lo p m e n t  p ro c e ss   w il l  u ti li z e   v is u a l  stu d io   c o d e   a s  th e   c o d e   e d it o r   a n d   p r o g ra m m in g   lan g u a g e s  li k e   Da rt  a n d   F lu t ter.   T h e   re su lt in g   a p p li c a ti o n   w il l  f e a tu re   a   u se r - f rien d ly   d a sh b o a rd ,   d i sp lay   d a ta   in   a   c y c li c   v o lt a m m e tr y   g r a p h ,   a n d   st o r e   d a ta  in   c o m m a - s e p a ra t e d   v a lu e s   (CS V )  f il e s  o r  im a g e s  in   th e   p h o n e ’s  m e m o r y .   T h is  sto re d   d a ta  w i ll   sim p li f y   o b se rv in g   re su lt s o b tain e d   f ro m   t h e   ES P 3 2   p o ten ti o sta t.   K ey w o r d s :   B lu eto o th   lo w - e n er g y   C y cl ic  v o lta m m etr y   E SP 3 2   Mo b ile  ap p licatio n   P o ten tio s tat   T h is i s  a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   R etn o   S u p r i y a n ti    Dep ar t m en t o f   E lectr ical  E n g i n ee r in g ,   J en d er al  So ed ir m a n   Un i v er s it y   Ka m p u s   B later ,   J l.  Ma y j en d   S u n g k o n o   KM   5 ,   B later ,   P u r b al in g g a,   C e n tr al  J av a,   I n d o n e s ia   E m ail: r et n o _ s u p r i y a n ti @ u n s o ed . ac . id       1.   I NT RO D UCT I O N   T ec h n o lo g y   s u p p o r ts   h u m a n   n ee d s   i n   all  a s p ec ts   o f   lif e,   in clu d in g   h ea lt h .   B io s en s o r s   ar e  o n e  o f   t h e   tech n o lo g ies  t h at  e m er g ed   wh en   f a s t,  s e n s it iv e,   a n d   ea s il y   tr an s p o r tab le  in s tr u m e n t s   a n d   d etec tio n   w er e   n ee d ed .   T h ey   ar e  b io an al y ti ca l  d ev ices  f o r   d etec tin g   v e r y   lo w   b io m ar k er s .   B io s e n s o r s   ar e  m ad e  w it h   n an o m ater ials   w h o s e  s u r f ac e s   ca n   b e  en g i n ee r ed   f o r   s p ec if ic  p u r p o s es  [ 1 ] .   On e  to o l  i n   b io s en s o r s   i s   th e   s cr ee n - p r in ted   elec tr o d e  ( SP E ) ,   w h ich   d etec ts   a n   a n al y te.   S P E   is   a  lo w - co s t  elec tr o d e  w h o s e  s u r f ac e  ca n   b e   m o d i f ied   to   i m p r o v e  t h e  m ate r ial's  d etec tio n   ab ilit y   [ 2 ] .   SP E   r eq u ir es  a  p o ten tio s tat  to   an al y ze   th e  r e s u lt s   o f   elec tr o ch e m ical  r ea ctio n s   o n   t h e  w o r k in g   elec tr o d e' s   s u r f ac e.   SP E A   p o ten tio s tat  is   an   ele ctr o n ic  d ev ice  th at  f lo w s   v o ltag e  o n   t h e  w o r k in g   elec tr o d e  to   th e  r ef er en ce   an d   f lo w   c u r r en t  b et w ee n   t h e  w o r k in g   ele ctr o d e  an d   th e  co u n ter .   T h e  r esu lts   o f   b o t h   f lo w s   w ill  b e  u s ed   as  o b s er v atio n   r esu lt s   f r o m   th e  p o ten tio s tat.   A   p o ten tio s tat   is   r eq u ir ed   to   an al y ze   t h e  r esu lt s   o f   elec tr o ch e m ical  r ea ctio n s   o n   t h e  w o r k i n g   elec t r o d e' s   s u r f ac e  [ 3 ] .  B io s en s o r   m ea s u r e m e n ts   u s in g   p o ten tio s tats   ca n   b e  d o n e  with   s ev er al  m ea s u r e m e n t  m et h o d s ,   s u c h   as  c y clic   v o lta m m etr y   ( C V) ,   lin ea r   s w ee p   v o lta g e  m e ter in g   ( L S V) ,   an d   ch r o n o a m p er o m etr y   ( C A ) .   On e  o f   t h e   p o ten tio s tats   d e v elo p ed   u s es  t h e  E SP 3 2   d ev ice  as  a  m icr o co n tr o ller   co n tr o ller   an d   r ea d er .   E SP 3 2   w a s   ch o s e n   b ec au s e  it  is   r elativ el y   a f f o r d ab le  an d   h as  p in s   w it h   q u ite  c o m p lete  f u n ctio n s .   A   p o ten tio s tat  w a s   d ev elo p ed   u s i n g   C V   an al y s is ,   t h e  m o s t  c o m m o n   m ed i ca l  m e th o d .   C V  is   p r o d u ce d   b y   m ea s u r i n g   th e  cu r r en t  r ea d   in   th e   elec tr o ch e m ical   ce ll  w h e n   v o l tag e  i s   ap p lied   to   th e  w o r k in g   elec tr o d e.   I n   b io s en s o r s ,   p o te n tio s tat s   ar e  o f te n   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4864   I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t ,  Vo l.  14 ,   No .   3 ,  No v e m b er   2 0 2 5 :   725 - 733   726   u s ed   to   d etec t  s p ec if ic  b io lo g i ca l  in ter ac tio n s   t h r o u g h   elec tr o ch e m ical  d etec tio n .   T h ese  d ev ices  m ea s u r e  t h e   elec tr ical  ch an g es  d u e  to   b io c h e m ical  r ea ctio n s ,   u s u all y   i n v o lv in g   en z y m es,  an tib o d ies,  o r   d e o x y r ib o n u c leic  ac id   ( DNA ) .   T h e  ad v an ta g e s   o f   u s i n g   p o te n tio s tat s   as  a  b io s en s o r   ar e  as  f o llo w s :  i)   h ig h   s en s iti v it y :   p o ten tio s tats   ca n   d etec t  m i n i m al  ch an g es  in   cu r r en t,  m ak i n g   th e m   s u itab le  f o r   d etec tin g   lo w   co n ce n tr atio n s   o f   an al y tes ,   ii)  r ea l - ti m e  m o n i to r in g :  t h e y   allo w   f o r   r ea l - ti m e  an d   co n tin u o u s   m o n i to r in g   o f   b io lo g ical  r ea ctio n s ,   an d   iii)  v er s atil it y :  p o ten tio s t ats  ca n   b e  u s ed   w it h   v ar io u s   b io s en s o r s ,   i n cl u d in g   e n z y m e - b ased ,   i m m u n o - b ased ,   an d   DNA - b ased   s e n s o r s .   Sev er al  r esear ch   s t u d ies  h a v e   d is cu s s ed   u s in g   p o ten tio s tats   as  b io s en s o r s ,   i n cl u d in g   t h e  f o llo w in g :   R ad o g n a  et  a l .  [ 4 ]   u s e  a  w ir el ess   p o ten tio s ta t  n a m ed   E lectr o Sen s e  as  a n   elec tr o ch e m ical  b io s en s o r   in ter f ac e.   T h is   s y s te m   i s   u s ed   f o r   n o n - in v a s i v e  b lo o d   s u g ar   m o n ito r in g .   I n   p r in cip le,   t h e y   u s e  d i g ital  to   a n al y tical   co n v er s io n   o n   a  m icr o co n tr o ll er   b y   u tili z in g   p u l s e  w id t h   m o d u latio n   to   g en er ate  s i g n al s .   T h is   f ea t u r e  en ab le s   th e  in ter n et  o f   t h in g s   ( I o T )   in   ev er y d a y   h ea lth ca r e.   Kac i  et   a l .  [ 5 ]   d ev elo p ed   a  p o r ta b le  b io s en s o r   to   d etec t  b ac ter ia.   T h e  b io s en s o r   co n s is ts   o f   a  p o ten tio s tat  th at  ca n   co n tr o l  a  s cr ee n - p r in ted   p latf o r m   w it h   a  Mo S 2   s u r f ac e  an d   a  DN A  p r o b e.   T h e  cu r r en t  r esp o n s e  w a s   o b tain ed   f r o m   t h io n in e - f u n ctio n alize d   ca r b o n s     ( T y - C Ds),   m o n i to r ed   as e lectr o ch e m ical   i n d icato r s .   A r ch er   et  a l .  [ 6 ]   co m p ar ed   s e v er al  b io s en s o r s   f o r   s aliv ar y   b io m ar k er   d etec tio n   th at  ca n   b e  u s ed   to   id en tify   a n d   m o n ito r   s y s te m ic  d is ea s e s .   E lev en   s t u d ies  w er e   id en ti f ied ,   eig h t  o f   w h ich   d is cu s s ed   co n tin u o u s   b io m ar k er   m o n ito r in g ,   an d   t h e  r e m ai n i n g   t h r ee   d is cu s s ed   p o in t - of - ca r e  ap p licatio n s .   A ll  s en s o r s   s h o w ed   ex ce lle n t  s e n s i tiv it y .   So u za   et  a l .  [ 7 ]   d ev elo p e d   a  co m p le m e n tar y   m etal – o x id e – s e m ico n d u cto r   ( C MO S )   p o te n tio s tat  d esi g n ed   f o r   elec tr o ch e m ical  ce lls .   T h e  p r o p o s ed   to p o l o g y   is   a  cir c u it  in ter f ac e  th a t  co n tr o ls   t h e  v o ltag e  p o lar izatio n   at  t h e  s e n s o r   elec tr o d e  an d   s u p p o r ts   cu r r en t  m ea s u r e m en t   in   o x id atio n   a n d   r ed u ctio n   p r o ce s s es  i n   ca r b o n   an al y s is .   S u g a n t h an   et  a l .  [ 8 ]   r esear ch ed   p r o tein - b ased   b io s en s o r s   to   d etec t  t h e  p ath o g e n ic  b ac ter ia  C .   jeju n i   n atio n a l   co llectio n   o f   t y p e  cu lt u r es  ( NC T C )   1 1 1 6 8   in   f o o d .   B o u n eg r u   et  a l .  [ 9 ]   ex p lo r ed   th e  d ev elo p m en t  an d   p er f o r m a n ce   o f   a  SP E   m o d i f ied   u s in g   g r ap h e n e  ( GPH) ,   p o ly ( 3 , 4 - et h y len e  d io x y th io p h en e) ,   an d   ty r o s i n ase  ( T y )   d esig n e d   f o r   w ater   an al y s is .   E k o n o m o u   et  a l .  [ 1 0 ]   d ev elo p ed   an   elec tr o ch e m i ca l  b io s en s o r   to   m ea s u r e  g l y c er o l  lev els   in   w i n e.   Kaz e m za d eh - B en e h   et  a l .  [ 1 1 ]   d ev elo p ed   a  b io s en s o r   to   d etec t  lev el s   o f   ca n d id atu s   li b er ib ac ter   asiaticu s  ( C L a s ) ,   th e  lead in g   ca u s e  o f   c itru s   f r u it  d is ea s e.   Fis k a  et  a l .  [ 1 2 ]   r esear ch ed   th e  d ev elo p m en t  o f   n o n - in v as iv e   b io s en s o r s   f o r   g l u co s e  d etec ti o n   in   s w ea t.  E l n a g ar   et  a l .  [ 1 3 ] ,  u s i n g   an   e lectr o s p in n i n g   tec h n iq u e,   r esear ch ed   an   i m p ed i m e tr ic  elec tr o ch e m i ca l  b io s en s o r   f o r m ed   b y   n a n o f ib er   ( NF)   f r o m   b io - co p o l y m er s .   T h is   b io s en s o r   co m b i n es  s e v er al  en v ir o n m en tall y   f r ien d l y   p o l y m er s ,   s u c h   as  s o d iu m   al g i n ate  ( S A )   an d   p o ly et h y len e  o x id e   ( P E O) ,   as  an tif o u lin g   p o l y m er s ,   w it h   f o lic  ac id   as  a  b io r ec o g n i tio n   ele m en t.  T h o n g k h ao   et  a l .  [ 1 4 ]   d ev elo p ed   a  b io s en s o r   b ased   o n   a  p o ly u r eth a n e – p o l y an ili n e – m - p h e n y len ed ia m i n e  la y er ,   u s i n g   a  s cr ee n - p r in ted   g o ld   elec tr o d e,   to   d etec t  lactic  ac id   in   th e  b lo o d .   Sto ik o v   et  a l .  [ 1 5 ]   d ev elo p ed   a   b io s en s o r   f o r   u r ic  ac id   d etec tio n   b ased   o n   an   elec tr o ch em ical  ce ll  w it h   a  m o d i f ied   s cr ee n - p r in ted   g r ap h ite  elec tr o d e  ( S PE) .   Fil h o   et  al .  [ 1 6 ]   d ev elo p ed   a   b io s en s o r   em b ed d ed   w it h   m ac h i n e  lear n i n g .   A s h o o r i   et  a l .  [ 1 7 ]   p r o p o s ed   a  n e w   cir cu it   ar ch itect u r e  b y   u tili zi n g   d y n a m ic  v o ltag e s   at  th e  e lectr o d es  o f   elec tr o ch e m ical  ce lls   to   i n cr ea s e  t h e  v o ltag e   r an g e  u s ed .   Ma r i  et  a l .  [ 1 8 ]   d ev elo p ed   an   elec tr o ch e m ic al  b io s en s o r   b ased   o n   h ier ar ch ical  p o l y g l u ta m ic   ac id /Zn O  co u p led   w it h   g o ld   n an o p ar ticles  f o r   d etec ti n g   α - s y n u cle in   in   h u m a n   b lo o d   p las m a.   I n   th i s   r esear ch ,   w e  cr ea te   a  m o b ile   ap p licatio n   t h at  d is p la y s   C V   g r ap h s   f r o m   p o ten t io s tat  m ea s u r e m en t  r es u lt s .   T h e   ap p licatio n   an d   th e  E SP 3 2   P o t en s io s tat  d ev ice  ca n   b e  co n n e cted   u s i n g   B lu e to o th   lo w   e n er g y   ( B L E )   o r   W i - Fi.  W e  ch o s e  co m m u n icatio n   u s i n g   B L E .   W e  ch o s e  B L E   b ec a u s e  i t  is   a  lo w - p o w er   co m m u n icatio n   o p tio n   i n   t h e  E SP 3 2   co m m u n icatio n   o p tio n s   o t h er   th a n   W i - Fi.  T h is   m o b ile  ap p licatio n   is   ex p ec ted   to   r ea d   v o ltag e  an d   cu r r en t  d ata  f r o m   th e   E SP 3 2   p o ten tio s tat .   T h e n ,   th e   ap p licati o n   s a v es  th e   d ata  in to   a  co m m a - s ep ar ated   v al u e s   ( C SV)   f ile.   So ,   th e  ap p licatio n   ca n   d i s p la y   d ata  i n f o r m atio n   t h at  m atch e s   t h e  m ea s u r e m en t  r es u lts   o n   t h e   E SP 3 2   p o ten tio s tat .   P s o tta  et  a l .  [ 1 9 ]   cr ea ted   a  p o r tab le  p o t en tio m e ter   to   d etec t  E .   co li  b a cter ia  in   u r i n e.   T h e  de v elo p ed   p r o t o ty p e  u tili ze s   m o d if ied   SP E s .   Se n s o r   o u t p u t  is   w ir ele s s l y   tr a n s f er r ed   v ia  B lu eto o t h   an d   r ec o r d e d   o n   m o b ile  p h o n e s   an d   lap to p s .   Ho s s ain   an d   T ab ass u m   [ 2 0 ]   ev alu ated   a  h y b r i d   p h y s ico ch e m ica l   s en s o r   ar r ay   s i m u lta n eo u s l y   m ea s u r in g   v ap o r   p r ess u r e.   Ou r   p r ev io u s   r esear ch   [ 2 1 ] - [ 2 3 ]   r esear ch ed   im ag e   p r o ce s s in g   i n   m ed ical  i m a g e s .   I n   o th er   r esear ch ,   [ 2 4 ]   G P H  w as  s y n th e s ized   f r o m   m icr o w av e - ir r ad iated   ac tiv ated   ca r b o n   f o r   u s e   in   s u p er ca p ac ito r   elec tr o d es.  T h is   p ap er   f o cu s e s   o n   th e  p r in cip les  o f   m o b ile  ap p licatio n   co m m u n icatio n   w it h   m icr o co n tr o ller s ,   cr ea tin g   a n   ex e m p lar y   u s er   i n ter f ac e,   an d   h o w   d ata  o b tain ed   f r o m   t h e  m icr o co n tr o ller   ca n   b e  s to r ed   in   m o b ile   p h o n e  m e m o r y .   Fo r   th at  r ea s o n ,   w e  li m it  th e   d is cu s s io n   i n   th i s   p ap er   to   th e  m o b ile  ap p licatio n ,   w h ic h   ca n   co m m u n icate   w it h   th e  m icr o co n tr o ller   an d   d is p la y   in f o r m at io n   i n   th e  f o r m   o f   C V  g r ap h s .   T h e  C V  g r ap h   ca n   b e  s to r ed   o n   th e  m o b ile  d ev ice  in   th e  f o r m   o f   a  C SV  f ile;  t h e  m o b ile  ap p l icatio n   ca n   d is p la y   t h e  cr ea tio n   o f   g r ap h s   i n   r ea l  ti m e  a n d   d o es  n o t  d is cu s s   t h e   E SP 3 2   p o ten tio s tat  elec tr o n ic  cir cu it.         Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t     I SS N:   2089 - 4864       Desig n   o f m o b ile  a p p lica tio n   f o r   co mmu n ica tio n   a n d   u s er in terf a ce   o f E S P 3 2   …   ( R etn o   S u p r iya n ti )   727   2.   RE S E ARCH   M E T H O D   2 . 1 .     Appl ica t io n  d esig n   T h is   ap p licatio n   is   p la n n ed   to   ac co m m o d ate  s e v er al  f ea tu r e s ,   as  lis ted   in   T ab le  1 .   T o   r u n   a  f ea t u r e,   ap p licatio n   d ev elo p m e n t  r eq u ir es  a  p ac k a g e  o r   p lu g in   with   t h e  f u n ctio n alit y   ac co r d in g   to   th e  e x p ec ted   f ea t u r e.   P lu g i n s   m ak e  i t  ea s ie r   to   cr ea te  ap p licatio n   f ea t u r es.  Dev elo p in g   ap p licatio n s   to   r u n   t h ese  f ea tu r e s   ce r tain l y   r eq u ir es  p ac k a g es  o r   p lu g in s   w it h   th e  f u n ct io n alit y   ac co r d in g   to   th e  ex p ec ted   f ea tu r es.  U s i n g   p lu g i n s   m a k es it e a s ier   to   cr ea te  ap p licatio n   f ea t u r es.       T ab le  1 .   A p p licatio n   f ea t u r es   No .   F e a t u r e   D e scri p t i o n   1   T h e   a p p l i c a t i o n   c a n   c o n n e c t   w i t h   t h e   ESP 3 2   p o t e n t i o st a t   u si n g   B L E .   U se r s  c a n   sc a n   f o r   a v a i l a b l e   B l u e t o o t h   d e v i c e s  a n d   c o n n e c t   t h e   ESP 3 2   p o t e n t i o st a t   d e v i c e   t o   t h e   mo b i l e   d e v i c e .   2   T h e   a p p l i c a t i o n   c a n   r e c e i v e   d a t a   f r o m ESP 3 2   p o t e n t i o s t a t .   T h e   a p p l i c a t i o n   a l l o w s  d a t a   t o   b e   r e c e i v e d   f r o m  t h e   ESP 3 2   p o t e n t i o s t a t   i n   se r i a l   f o r m.  T h e   d a t a   o b t a i n e d   i s   a l so   d i sp l a y e d   o n   t h e   se r i a l   mo n i t o r   o n   t h e   A r d u i n o   I D E.   3   T h e   a p p l i c a t i o n   c a n   p l o t   t h e   d a t a   r e c e i v e d   f r o m  t h e   ESP 3 2   p o t e n t i o st a t   i n t o   a   C V   g r a p h .   T h e   r e c e i v e d   d a t a   i s  a r r a n g e d   t o   a p p e a r   o n   t h e   scre e n   a s   a   C V   g r a p h   t h a t   c o mp a r e s   t h e   c u r r e n t   a n d   v o l t a g e   v a r i a b l e s a g a i n st   t i me .   4   T h e   a p p l i c a t i o n   c a n   s a v e   d a t a   a n d   g r a p h i c s fo r   t h e   p h o n e .   T h e   d a t a   o b t a i n e d   c a n   b e   sav e d   a s   a   C S V   f i l e   o r   i mag e .   T h e n ,   t h e   g r a p h   f o r me d   c a n   b e   sav e d   a s   a n   i mag e .       T h e  ap p licatio n   is   d esig n ed   to   r u n   o n   A n d r o id   5 . 0   a n d   ab o v e,   w it h   a  m in i m u m   s o f t w ar e  d ev elo p m en t  k it  ( SDK)   r eq u ir e m en t  o f   2 1 .   T h is   is   n ec es s ar y   b ec au s e  th e  p ac k ag e s   u s ed   in   th e  ap p licatio n   o n l y   s u p p o r t  d ev elo p m e n t  f r o m   t h is   SDK  v er s io n   o n w ar d .   T h ese  p ac k ag es  ac t  as  i n ter m ed iar ies,  f ac ilit a tin g   co m m u n icatio n   b et w ee n   t h e  ap p licatio n   an d   th e  E SP 3 2 .   T h er ef o r e,   th e  p ac k ag e s   m u s t  s u p p o r t  B L E   to   d ev elo p   An d r o id   ap p licatio n s   u s i n g   Fl u tter .     2 . 2 .     User  inte rf a ce   des ig n   I n   m a k in g   a  m o b ile  ap p licatio n ,   it  is   n ec es s ar y   to   cr ea te  a  u s er   in ter f ac e  d esi g n   to   m a k e  it   ea s ier   f o r   d ev elo p er s   to   d ev elo p   a p p lic atio n s .   W e  cr ea ted   a  u s er   in ter f ac e  d esig n   u s i n g   t h e  Fig m a  ap p licatio n   as  th e  in itial  f r a m e w o r k   f o r   b u ild in g   th e  ap p licatio n .   A f ter   th e  ap p licatio n   w as  d esi g n ed   in   Fi g m a,   w e  i m p le m en ted   th e  ap p licatio n   in   v s .   co d e  u s in g   t h e  Fl u tter   f r a m e w o r k .   T h e  ap p licatio n   h as  th r ee   m ain   p ag e   v ie w s :  h o m e,   g r ap h ,   an d   ab o u t .   T h e  h o m e  p ag e  is   t h e  f ir s t p a g e  o f   th e  ap p licatio n   a n d   d is p la y s   a  m e n u   t h at  u s er s   ca n   s elec t.   T h e  g r ap h   p ag e  is   u s ed   to   cr e ate  g r ap h s   f r o m   . cs v   f o r m at  f iles .   T h e  ab o u t  p ag e  d is p lay s   in f o r m a tio n   ab o u t   o n g o i n g   r esear ch   a n d   r es ea r ch   co n tr ib u to r s .   Fig u r e  1   s h o w s   th e  u s er   in ter f ac e  d esi g n   o f   th e  th r ee   m ain   p ag e s   ( h o m e   ( a) ,   g r ap h   ( b ) ,   an d   ab o u t   ( c) )  w e  d ev e lo p ed   in   th is   r es ea r ch .             ( a)   ( b )   ( c)     Fig u r e  1 .   A p p licatio n s   o n   th e  m ai n   p ag e ;   (a )   h o m e,   ( b )   g r ap h ,   an d   ( c)   ab o u t       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4864   I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t ,  Vo l.  14 ,   No .   3 ,  No v e m b er   2 0 2 5 :   725 - 733   728   2 . 3 .     Da t a   c o m m u nica t io n f lo w   T h e  m icr o c o n tr o l le r   d ev i ce   c o m m u n icate s   w ith   th e  s m ar tp h o n e  u s in g   B L E   in   th e  d a ta  co m m u n icatio n   w e  d ev elo p e d .   T h is   c o n d iti o n   all o w s   n o   in ter n e t  c o n n ec t io n   b etw ee n   th e  m icr o c o n t r o lle r   d ev ic e  an d   th e  s m ar tp h o n e .   B L E   is   a   c o m m u n i ca t io n   th at   w ill en a b l e  l o w   p o w er   o n   th e   m icr o c o n t r o lle r   d ev ice .   B L E   co m m u n icatio n   p r o v id es  g u ar a n teed   d ata  s ec u r it y   th r o u g h   A E S - 1 2 8   en cr y p ti o n ,   w h ich   o p er ates  ef f ec ti v el y   i n   th e  B L E   en v ir o n m en t.  On e  o f   t h e  k e y   ad v a n ta g es  o f   B L E   is   its   lo w   p o w er   co n s u m p tio n .   T h is   is   ac h iev e d   b y   allo w i n g   d ata  tr an s m is s io n   to   o cc u r   o v er   a   s h o r t  p e r io d ,   f o llo w ed   b y   in ac ti v e  p h a s es  k n o w n   a s   " n a p , "   " s leep , "   o r   "d ee p   s leep . "   C o m b i n in g   a  s m all  d u t y   c y cle   an d   ef f ic ien t   u s e  o f   r ad io   w a v es  r es u lt s   in   s ig n i f i ca n tl y   lo w er   p o w er   co n s u m p tio n   co m p ar ed   to   B lu eto o th   class ic .   T h e  p o w er   r eq u ir ed   f o r   tr an s m is s io n   r a n g es  f r o m   - 2 0   d B m   ( 0 . 0 1   m W )   t o   +2 0   d B m   ( 1 0 0   m W )   [ 2 5 ] .   T h e  E SP 3 2   alr ea d y   s u p p o r ts   B L E   co m m u n icatio n   th at  ca n   b e  ac tiv ated   an d   g iv e n   a  u n i v er s al l y   u n iq u e  id en tifie r   ( UUI D)   to   in d icate   th e  d if f er en ce   b et w ee n   ea ch   av ailab le  B L E   d ev ice.   T h is   UUI D  w i ll  b e  h elp f u l  in   co m m u n icatio n   as  a   m ar k er   f o r   th e  d ata  co m m u n ica tio n   p ath   b et w ee n   t h e   s m ar tp h o n e  a n d   th e  m icr o co n tr o ller   d ev ice.   A p p licatio n s   w it h   m icr o co n tr o ller s   ca n   co m m u n ica te  w it h   ea ch   o th er   w h en   t h e  s m ar tp h o n e  r ec o g n ize s   th e   UUI D  o f   t h e  m icr o co n tr o ller   d ev ice.   Fi g u r e  2   i s   a  d escr ip ti o n   o f   t h e  d ata  co m m u n icatio n   th at  o cc u r s   b et w ee n   th e  E SP 3 2   an d   th e  s m ar tp h o n e .             Fig u r e  2 .   Data   co m m u n icatio n   f lo w       T h e  d ev ice  w il l  s en d   d ata  to   th e  ap p licatio n   d ir ec tly   af ter   b o th   ar e  c o n n ec ted   in   th e  d ata  co m m u n icatio n   f lo w .   Data   is   tr an s m itted   i n   a  t w o - d i m en s io n al  ar r a y   f o r m at,   w h er e  ea c h   in d ex   r ep r esen t s   a   cu r r en t  a n d   v o lta g e  v al u e.   Dat a  s en t   f r o m   t h e  m icr o co n tr o lle r   is   d ir ec tl y   p lo tted   in to   a  g r a p h   d is p la y ed   w h e n   th e  d ev ice   is   co n n ec ted .   Ser v ice  c h ar ac te r is tic s   ar e  a  co n tai n er   f o r   s e n d in g   d ata  f r o m   t h e  d ev ice  to   th e   ap p licatio n .   T h e  m a x i m u m   d ata  th at  ca n   b e  s e n t  t h r o u g h   o n e  c h ar ac ter is t ic  is   5 1 2   b y tes.  Ma x i m u m   tr an s m is s io n   u n it  ( MT U)   is   th e  m ax i m u m   a m o u n t  o f   d ata  s e n t  i n   o n e  B L E   p ac k e t.  MT U  in   d ef a u lt  co n d itio n s   is   2 3   b y te s .   I n   th is   s ce n ar io ,   B L E   co m m u n ica tio n   is   f ac i litated   u s i n g   th e  B L E   Dev ice. h ,   B L E   Ser v er . h ,   B L E   Utils . h ,   an d   B L E   2 9 0 2 . h   lib r ar ies.  T h ese  f o u r   lib r ar ies  en ab le  th e  E SP 3 2   to   u tili ze   B L E   f u n ctio n ali t y   ef f ec tiv e l y   f o r   s e n d in g   a n d   r ec eiv i n g   d a ta.   E ac h   p iece   o f   d ata  is   tr a n s m itted   u s i n g   f u n cti o n s   f r o m   t h e  B L E   Dev ice. h   lib r ar y ,   co n f i g u r ed   w it h   th e  ap p r o p r iate  UUI Ds  f o r   b o th   tr an s m itt in g   ( T X)   a n d   r ec eiv in g   ( R X)   co n d itio n s   b et w ee n   th e  ap p lic atio n   a n d   th e   m icr o co n tr o ller .   T h e  E SP 3 2   o p e r ates  as  a  s er v er   an d   a   clien t  i n   th is   o n e - to - o n e  co m m u n icati o n   s etu p .   C o m m u n icatio n   b etw ee n   th e  ap p licatio n   a n d   th e   m icr o co n tr o ller   is   s m o o th ,   w it h   a  d ela y   o f   n o   m o r e  th an   2 0 0   m illi s ec o n d s .   I n i tiall y ,   t h e  An d r o id   d ev ice  ca n   co n n ec t  d ir ec tl y   to   th e  m icr o co n tr o ller ,   allo w i n g   th e  u s er   to   s tar t  t h e  m ea s u r em en t  o n   t h e  ap p licatio n   s i m p l y .   T h e  d ata  is   th e n   p r o ce s s ed   au to m atica ll y   f o r   d eliv er y .       3.   RE SU L T S AN D  D I SCU SS I O N   T h e  m a in   p a g e  w e  d esi g n ed ,   as  in   Fi g u r e  1 ,   is   a  th r ee - s cr ee n   d is p la y   o f   h o m e,   g r ap h ,   a n d   a b o u t.  T h e   Ho m e  ( )   cl ass   cr ea tes  a  h o m e   tab   d is p lay   u s in g   s e v er al  w i d g ets  to   o r g an ize  th e  d i s p la y .   T h e  Ho m e  ( )   clas s   r etu r n s   a  v al u e  as  a  Sa f e A r e a  ( )   w id g et,   en s u r i n g   th a t  th e   d is p la y   d o es  n o t  ex ce ed   th e   ap p licatio n   ar ea   it  s h o u ld   b e.   W ith   th i s   w id g e t,  th e  ap p licatio n   d o es  n o t   e x ce ed   th e  u p p er   li m i t  o n   t h e  b at ter y   in d icato r   an d   n o tific atio n   tab s .   T h en ,   th e  C e n ter   ( )   w id g et  i s   u s ed   to   p lace   th e  w id g et  at  t h e  C e n ter   o f   th e   s cr ee n .   T h e  ch il d   an d   ch ild r en   p ar a m eter s   ar e  p ar a m eter s   u s ed   to   ad d   w id g ets   to   o th er   w id g et s ;  c h ild   o n l y   a l lo w s   o n e  w id g et  to   b e  ac co m m o d ated ,   an d   ch ild r en   ca n   ac co m m o d ate  m o r e  th an   o n e  w id g et.   T h e  co m b in at i o n   o f   C o lu m n ( )   an d   R o w ( )   w id g ets  i s   a  m e th o d   u s ed   to   s et  th e  p o s itio n   o f   ea c h   w id g et  to   b e  alig n ed   h o r izo n tall y   o r   v er ticall y .   T h is   ar r an g e m en t  m a k e s   d ev e lo p in g   a  r ea s o n ab l y   co m p le x   d is p la y   i n   th e  ap p licatio n   ea s y .   C u s to m   w id g ets   ar e  u s ed   to   cr ea te  a  litt le  b y   ca llin g   a  cla s s   d ef in ed   i n   a n o th e r   f ile.   So ,   to   cr ea te  a  lis t  d is p l a y ,   w e  o n l y   n ee d   to   co n tact  t h e  C lick L is t( )   clas s   b y   p r o v id in g   t h e  ti tle,   s u b ti tle,   an d   w id g et  p ar a m eter s   t o   m o v e  to   a n o t h er   d is p la y .   T h e  d is p la y   is   i n   th e   f o r m   o f   a  g r ap h   an d   also   s e v er al  b u tto n s   h a v e  s p ec i f ic  f u n ctio n s ,   n a m el y   th e   b u tto n   to   o p en   th e  C SV  f ile,   p r ec is e  th e  g r ap h ,   s a v e  as  a n   i m a g e,   an d   s a v e  as  C SV.  T h e  b u tto n   is   cr ea ted   us i n g   a  f lo ati n g   b u tto n   w id g et  th at   ca n   ac co m m o d ate  ce r tain   f u n ct io n s .   E ac h   b u tto n   p er f o r m s   a   d if f er en t   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t     I SS N:   2089 - 4864       Desig n   o f m o b ile  a p p lica tio n   f o r   co mmu n ica tio n   a n d   u s er in terf a ce   o f E S P 3 2   …   ( R etn o   S u p r iya n ti )   729   f u n ctio n ,   d ef i n ed   o u t s id e  th e  w id g et  b u i ld .   T h e  g r ap h ic  d is p lay   u s es  g r ap h C u s to m W id g e t( ) ,   a  cu s to m   w id g e t   f o r   cr ea tin g   g r ap h s   w it h   t h e  L in eC h ar t  w id g et.   T h e  L i n eC h a r t( )   w id g et  co m es  f r o m   t h e  f l_ ch ar t  p ac k a g e  an d   h as  a   f ea t u r e  f o r   cr ea tin g   g r ap h s   to   s u it  ap p licatio n   n ee d s .   C r ea tin g   a  g r ap h   w it h   L i n e C h ar t( )   r eq u ir es  a  d ata   lis t  i n   F L Sp o t( )   f o r m at  b y   ta k in g   v al u es  f r o m   t h e  s e n s o r .   Dar t.  FL Sp o t( )   is   a  clas s   o n   f l_ ch ar t  to   p r o v id e  co r r elate d   p o in ts   b et w ee n   t h e   x - a x is   a n d   y - a x is .   I n   t h is   w i d g et,   s ev er al  p ar a m eter s   ar e  s et,   s tar tin g   f r o m   th e   b ac k g r o u n d   co lo r ,   th e  titl e  o n   ea ch   s id e,   an d   t h e  t h ick n es s   o f   th e  g r ap h .   T h e  A b o u t  p ag e  co n tai n s   i n f o r m atio n   ab o u t  th e  A p p s t a t  ap p licatio n .   I t  is   d is p lay ed   u s in g   s i m p le  w id g ets,  n a m el y   T ex t  an d   I m ag es  ar r an g ed   u s i n g   C o lu m n s   ( )   an d   R o w s   ( ) .   T h e  P r o f ile( )   w id g et  d is p la y s   av a ta r s   an d   d ir ec t p r o f iles   w h e n ev e r   p r ess ed .   T h e  E SP 3 2   B lu eto o th   co m m u n icatio n   f ea t u r e  w it h   Flu tter   ca n   b e  co n n ec ted   u s in g   th e   f l u tter _ b lu e_ p lu s   p ac k a g e  o n   Flu tter   an d   th e  E SP 3 2 _ B L E _ A r d u i n o   lib r ar y   o n   t h e  E SP 3 2   p o ten tio s tat .  Flu tter _ b lu e_ p l u s   o n   Fl u tter   u s es  th e  B lu e to o th   f ea t u r e  av ail ab le  o n   A n d r o id   d ev ices.  Flu tt er _ b lu e_ p lu s   h as  a   m i n i m u m   SDK  d e v elo p m e n t  r eq u ir e m en t  o n   A n d r o id   d ev i ce s ,   n a m el y   SDK  1 9   o r   o n   a  m i n i m u m   o p er atin g   s y s te m   v er s io n   o f   An d r o id   4 . 4   ( KitKat) .   A n   ad d it io n al  p r o g r a m   i s   r eq u ir ed   f o r   B L E   to   ac ti v ate  t h e  B lu e to o th   f ea t u r e  o n   t h e  E SP 3 2   p o ten tio s tat .   T h e  B L E   f u n ctio n s   t h a t  ar e  s et  i n cl u d e  UUI D  d ev ic e ,   B L E   s er v er ,   a n d   n o tify   B L E .   T h e  UUI D  s ettin g   is   in te n d ed   s o   th at  B L E   o n   th e  E SP 3 2   P o ten s io s tat  h as  a  d ev ice  i d en tit y   as  a   s en d er   o f   i n f o r m atio n   to   th e  c o n n ec ted   d ev ice.   T h e  E SP 3 2   P o ten s io s tat  s e n d s   i n f o r m atio n   w h en   t h e  d ev ice  is   co n n ec ted   to   th e  ap p licatio n .   T h en ,   ch ec k   t h e  co n n ec t io n   u s in g   M y Se v er C al lb ac k s ,   w h ic h   p r o d u ce s   an   ac tu al   v alu e  o n   a  d ev ice  co n n ec ted   w h e n   th e  d ev ice  is   co n n ec ted .   T h e  ex ac t  v alu e  m a k es  t h e  E SP 3 2   P o ten s io s tat   d ev ice  s e n d   d ata  b y   r u n n i n g   B L E De v ice: :s tar t A d v er tis i n g ( ) .   Data   i s   s to r ed   in   t h e   s en d _ v o lta g e  a n d   s en d _ cu r r en t  v ar iab les  to   b e  s en t  to   th e  ap p licatio n .   B o th   v ar iab les  ar e  en ter ed   in to   th e  s tr   v ar iab le  o f   t y p e   s tr in g .   T h en ,   ch ar ac ter is tic  - >set Valu e( ( ch ar   * ) s tr . c_ s tr ( ) )   is   u s ed   to   s et  th e  v alu e   s en t  to   th e  B L E   ch ar ac ter is tic.   T h e  d is tin ct  o b ject  ca lls   th e  n o ti f y ( )   f u n ctio n   t o   in f o r m   t h e  ap p licatio n   w h e n ev er   th er e  is   a  n e w  v alu e  f r o m   th e   E SP 3 2   p o ten ti o s tat .   T h e  A p p s tat  ap p licatio n   is   d esig n ed   to   co m m u n icate   v ia  B lu eto o t h   w it h   th e  E SP 3 2   p o ten tio s tat  d ev ice .   I n   co n n ec ti n g   th e  d ev ice  to   th e  ap p licatio n ,   a  s cr ee n   d is p l a y   is   r eq u ir ed   th at   d is p la y s   th e  B L E   d ev ice   n a m e  f r o m   t h e  E SP 3 2   p o ten tio s ta t .   Usi n g   t h e  f l u tter _ b lu e_ p lu s   p ac k ag e,   t h e  s cr ee n   d is p la y   ca n   d is p la y   B L E   d ev i ce s   ar o u n d   th e  s m ar tp h o n e.   T h e  b le_ s ca n n er . d ar t  f ile  is   a  s o u r ce   co d e  f ile  u s ed   to   cr ea te  a  lis t o f   B lu e to o th   d ev ices.  I n   th e  s o u r ce   co d e,   th er e  ar e  t w o   Stre a m B u ild er s   t h at  h av e   d i f f er en t  u s e s .   T h e  f ir s t  S tr ea m B u i ld er   d is p lay s   d e v ices  co n n ec ted   to   t h e  a p p licatio n   as  L is tT ile.   T h e  s ec o n d   Stre a m B u ild er   m ap s   t h e  r esu lt s   o f   s ca n n in g   d ev ices  f r o m   t h e  d ata  s tr ea m .   E ac h   d ata  o b tain ed   is   m ap p ed   to   th e  r esu lt   p ar am eter   o f   th e  Scan R es u ltT i le  class .   T h e  clas s   h a s   an   o n T ap   p ar am eter   to   d ir ec t  to   th e   Sen s o r P ag e( )   p ag e  th at  p r o ce s s es   th e  d ata  in to   a  g r ap h .   T h e  r esu l t  o f   _ b u i ld T il e  is   t h e  d ev ice  n a m e  a n d   I D,   w h ic h   ar e  th e n   u s e d   in   t h e  E x p a n s io n T ile  w id g et.   I n   E x p an s io n T ile,   th r ee   p ar a m eter s   n ee d   to   b e  en ter ed :   lead in g ,   t itle,  an d   tr ailin g .   I n   th e  s o u r ce   co d e,   t h e  lead in g   s ec t io n   is   f i lled   w ith   th e  v a lu e  o f   R S SI,   th e  titl e  is   f illed   w it h   th e   n a m e  a n d   I D  o f   _ b u ild T ile,   a n d   th e  tr aili n g   s ec tio n   is   f illed   w it h   t h e  b u tto n   to   co n n ec t  t h e  B L E   d ev ice.   T h e  o n T ap   p a r am eter   o n   Scan R es u ltT ile  is   d ir ec ted   to   th e  Se n s o r P ag e( )   class   lo ca ted   in   th e  s en s o r .   Dar t  s o u r ce   co d e.   T h is   s o u r ce   co d e  d ef in es  th e  s er v ice_ u u id   an d   ch ar a cter is tic_ u u id   o f   th e  E SP 3 2   Po ten s io s tat  d ev ice.   So ,   if   th e  U UI D  o f   t h e  B L E   d ev ice  is   d if f er en t,  th e  a p p licatio n   ca n n o t  co n n ec t  to   it.  Ser v iceU UI D,   ch ar ac ter is tic  UUI D,   s er v ice  UUI D,   an d   c h ar ac ter is tic  UUI I D  ar e  v ar iab les  t h at  h o ld   t h e  UUI D  o f   t h e  d e v ice   th at  ca n   co n n ec t  to   th e  ap p lica tio n .   T h e  UUI D  is   th e  s am e  as   th at  u s ed   b y   t h e  E SP 3 2   P o ten s i o s tat  d ev ice.   T h e  d is co v er Ser v ice s ( )   f u n ctio n   is   as y n c,   in d icati n g   th at  t h e  f u n ctio n   w o r k s   r ep ea ted l y .   T h en ,   all  av ailab le   s er v ices  f r o m   t h e  B lu eto o th   d ev ice  ar e  lis ted   an d   s to r ed   in   t h e  s er v ice s   v ar iab le.   A   lo o p   is   p er f o r m ed   f o r   ea ch   s er v ice  v al u e  co m p ar e d   to   th e  s er v ice_ u u id   an d   ch ar ac ter is tic_ u u id   v al u es  to   g et  th e  s er v i ce .   W h en   th e  v alu e   is   th e  s a m e  as  th e  v al u e  th at  h as  b ee n   d ef i n ed ,   th e  f u n ctio n   ch ar ac ter is tic. n o ti f y Va lu e  is   r u n   to   r ec eiv e  th e  v alu e  f r o m   th e  E SP 3 2   p o ten tio s tat  d ev ice  v ia  th e  B L E   ch ar a cter is tic.   T h e  s tr ea m   v ar iab le  is   f illed   w i th   t h e   v alu e  f r o m   c h ar ac ter is t ic. o n V alu eRece iv ed   o r   th e  v alu e  r ec e iv ed   in   t h e  c h ar ac ter is tic.   T h e  _ te m p d ata  v ar iab le   h o ld s   th e  v al u es  f r o m   th e  d ev ice  in   t h e  f o r m   o f   a  lis t,  th e  v o ltag e  v ar iab le  is   u s ed   to   s to r e  th e  v alu e  o f   _ te m p d ata[ 0 ] ,   an d   th e  cu r r en t  v ar iab le  is   u s ed   to   s to r e  th e  v a lu e  o f   _ te m p d ata[ 1 ] .   T h e  s elec tio n   o f   i n d ex   0   an d   1   ad j u s ts   t h e  o r d er   o f   v al u e s   g i v e n   b y   t h e  E SP 3 2   p o te n tio s tat .   Ne x t,  t h e  d ataV o lta g eC u r r   an d   d ataset   v ar iab les  ar e  u s ed   as  d ata  co n ta in er s   en ter ed   in to   th e  C VP ag e( )   class   p ar am eter   in   cv .   Dar t.  T h e  d ataV o ltag eC u r r   v ar iab le  is   u s ed   as  a  v al u e  th at  i s   s t o r ed   in   a  C SV  f ile,   an d   t h e  d ataset  f ill s   th e   g r ap h C u s to m W id g et( )   p ar a m eter .   T h e  f ir s t  Stre a m B u ild er   co n tain s   d ata  r ec eiv ed   f r o m   t h e  n o ti f y Ser v ices( )   f u n ctio n .   T h is   B u ild er   r etu r n s   a  v alu e  in   t h e  f o r m   o f   a  C VP a g e( )   class   d is p la y   w id g et  w i th   th e  v alu e s   th at  ar e   p ar am eter s   in   t h e  cla s s ,   s u ch   as  v o ltag e1 ,   cu r r e n t2 ,   an d   w id g et. d ev ice,   d atasp o t,   d ataV o ltag eC u r r ,   _ L is tT eg a n g a n ,   an d   _ L is tC u r r en t.  W h en   th e  B u i ld er   d o es   n o t  g et  a  d ata  s tr ea m ,   th e  a p p licatio n   d is p la y s   " C h ec k   T h e  Stre a m "   tex t o n   t h e  s cr ee n .     Dis p la y i n g   g r ap h s   o n   A p p s tat   ca n   u s e  s e v er al  p ac k ag e s   to   cr ea te  g r ap h s   b y   u tili z in g   d at a  av ailab le   in   v ar iab les  o r   lis ts .   T h e  g r ap h   d is p la y   s etti n g s   ar e  s et  i n   t h e  g r ap h C u s to m W id g et( )   w id g et.   T h e  w id g et  u s ed   is   L in e C h ar t( )   to   cr ea te  a  lin e  g r ap h   u s i n g   t w o   d ata  f o r   t h e  v er tical  an d   h o r izo n ta l  ax e s .   T h e  h o r izo n tal  a x is   i s   s et  f o r   v o ltag e   d ata  f r o m   w h en   r ec eiv i n g   c h ar ac ter is t ics.  T h e  d ata  s en t  to   th e  C VP ag e( )   clas s   is   co n v er ted   i n to   a  lis t  f o r m at  co n tai n i n g   t h e  F L Sp o t( x , y )   v al u e,   w it h   x   b ei n g   t h e  v o lta g e  d ata  f o r   th e  h o r izo n tal  a x is   a n d   y   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4864   I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t ,  Vo l.  14 ,   No .   3 ,  No v e m b er   2 0 2 5 :   725 - 733   730   b ein g   th e  c u r r en t   d ata  f o r   t h e  v er tical  a x is .   W h en   r ec eiv i n g   t h ese  c h ar ac ter is tic s ,   a  li s t c o n t ain i n g   F L Sp o t( x , y )   is   m o r e  f ea s ib le   th a n   r etu r n i n g   t w o   v o ltag e  a n d   cu r r en t  d ata  to   C VP ag e( ) .   R etu r n in g   v o ltag e  a n d   cu r r en t   v alu e s   s ep ar atel y   to   C VP ag e( )   cr ea tes  F L Sp o t.  A   li s t  co n tain i n g   F L Sp o t( x , y )   d ata   is   d e f in ed   in   th e   _ Sen s o r P ag eState( )   class   n a m ed   d ataset.   T h e  Stre am B u ild er   s ec tio n   o f   ea ch   d ata  r ec eiv ed   in   th e  cu r r en t  an d   v o ltag e  v ar iab les  is   tr a n s f er r ed   to   th e  v o ltag e1   an d   c u r r e n t 2   v ar iab les.  Af ter   t h at,   v o lta g e1   an d   cu r r en t2   ar e  en ter ed   in to   FL Sp o t( v o lta g e 1 , cu r r en t2 )   in   th e  d atasp o t   L is t  u s in g   th e  d atasp o t.a d d ( FL Sp o t( v o lta g e1 ,   cu r r en t2 ) )   co m m an d .   B ec au s e   it  is   in   th e  Stre a m B u ild er ( )   w id g et,   F L Sp o t( v o lta g e1 , cu r r en t2 )   co n tin u es  to   b e   ad d ed   to   th e  d atasp o t  L is t  u n t il  th e  B L E   E SP 3 2   p o ten tio s tat  f in i s h es  s e n d in g   d ata.   T h is   allo w s   t h e  d is p la y e d   g r ap h   to   co n tin u e  to   b e  u p d ated   to   ad j u s t  th e  v al u es  i n   th e  d ataset  lis t .   T h e  lis t  d ata  s p o t  v alu e  f il ls   o n e   C VP ag e( )   class   p ar a m eter .   T h e  d ata s et  i s   i n cl u d ed   in   t h e  w id g et — d ata  v ar iab le  in   th e   C VP ag e  ( )   clas s .   A   cu s to m   w id g et  n a m ed   g r ap h C u s to m W id g et( )   cr ea tes  a  g r ap h   u s in g   t h e  w id g et — d ata  p ar a m eter ,   th e  d atase t   v ar iab le  f r o m   Sen s o r P ag e( ) .   I n   L i n eC h ar tB ar Data ( ) ,   o th er   p ar a m eter s   ar e  s et,   s u ch   as  co lo r   to   s et  th e  co l o r   o f   th e  r esu l tin g   li n e,   cu r v at u r e  to   m a k e  t h e  lin e  n o n - an g u lar ,   an d   d o t  d ata  t o   s et  th e  v alu e  p o in ts   to   b e  r em o v ed   s o   o n l y   th e   li n e  r e m ai n s .   T h e  Gr ap h ( )   p ag e  h a s   a  f ea t u r e  t o   cr ea te  g r ap h s   f r o m   . c s v   f i le s .   A   f u n ctio n   m u s t  i m p o r t  th e  C SV  f ile  a n d   co n v er t  its   d ata  i n to   a  li s t  to   ac c o m m o d ate  t h is   f ea t u r e.   T h e  f ile_ p ick er   p ac k ag e   tr an s f o r m s   t h e  s elec ted   Fil e  i n to   a  v ar iab le  ca lled   r es u lt.  W h en   t h i s   r es u lt  is   n o t  n u ll,  t h e  co m m a n d   to   o p en   an d   r ea d   th e  Fil e  co n tin u e s   u s in g   F ile( Fil eP ath ) . o p e n R ea d ( ) .   T h e  Fil eP ath   v ar iab le  u s ed   as   a  p ar am eter   in   th e   Fil e  ( )   m et h o d   r esu lts   f r o m   th e  r esu lt. f ile s . f ir s t.p ath !   T h e!   A   s i g n   a t  t h e  en d   e n s u r es  t h e  v alu e   ca n n o t  co n ta i n   n u l l  ( e m p t y ) .   Nex t,  co n v er t  t h e  v a lu e  to   u t f 8   an d   m a k e  C SV  in to   a  lis t  u s i n g   t h e  f u n c t io n   . tr an s f o r m ( co n s t   C v s T o L is t C o n v er ter ( ) . tr an s f o r m   to L i s t( ) .   Af ter   th a t,  th e  v al u es  o b tain ed   in   th e  li s t  f ield s   ar e  m ap p ed   in to   th e  FLSp o t  lis t.  T h e  r e p etitio n   ( r ea d :  iter atio n )   is   as  m a n y   as   th e  n u m b er   o f   lis t  f ield   in d i ce s .   SetSt ate  ( )   is   in te n d ed   to   r eset th e  v al u es o f   th e  d ata  lis t a n d   d atasets .   T h e  g r ap h   th at  is   s u cc es s f u l l y   cr ea ted   is   n o t  o n ly   d is p la y ed   o n   th e  ap p licatio n .   Ho w e v er ,   th e   ap p licatio n   also   h as  a  f ea t u r e  to   s av e  g r ap h s   i n   i m a g e  f o r m at  a n d   C SV  f iles .   Kee p i n g   t h is   f ile  r eq u ir es   p er m i s s io n   to   w r ite  th e  f ile  t o   th e  p h o n e's  m e m o r y .   T h is   p er m i s s io n   s etti n g   is   in   th e  An d r o id Ma n if ez t. x m l   f ile  in   th e  An d r o id /ap p /s r c/r es  d ir ec to r y .   P e r m i s s io n   allo w s   th e  ap p licatio n   to   r ea d ,   w r ite,   an d   m an a g e  s to r ag e   o n   An d r o id   d ev ices.  T h is   p er m is s io n   s etti n g   o n l y   ap p lies   to   An d r o id   d ev ices.  I f   th e  ap p lic atio n   is   to   b e  r u n   o n   an   I OS  d ev ice,   t h e n   a  d if f er en t  p er m is s io n   is   r eq u ir ed   f o r   th e  ap p licatio n   to   b e  ab le  to   m a n ag e  s to r ag e.   Af ter   ad d in g   p er m is s io n s ,   th e   n e x t  s tep   is   to   ad d   th e  n ec es s ar y   p ac k ag e s   to   P u b s p ec .   y a m l  to   s av e  f ile s   i n   i m a g e   an d   C SV  f o r m at.   T h e  s cr ee n s h o t  p ac k ag e  an d   i m a g e_ g a ller y _ s av er   p ac k a g e  ca p tu r e  g r ap h ics  an d   s a v e  th e m   in   i m a g e  f o r m at.   T h e  ca p tu r ed   i m ag e s   w il l  b e  p u t  i n to   t h e  P ictu r es  f o ld er .   Fu r t h er m o r e,   th e  C SV   an d   p ath _ p r o v id er   p ac k ag es  s av e  g r ap h ic  d ata  in to   a  C SV  f ile.   T h e  f u n ctio n   to   s av e  f ile s   in   C SV  is   cr ea ted   in   a   d if f er e n t  f ile  to   m a k e  it   ea s ier   to   m a n ag e  th e  co d e.   T h e  f ile  f o r   th e  f u n ctio n   is   n a m ed   h elp er _ csv . d ar t,  an d   it i s   in   th e  s a m e  f o ld er   as  cv .   Da r t.  A   s ep ar ate  f ile  allo w s   th e   f u n ctio n   to   b e  u s ed   in   o th er   s o u r ce   co d e .   T h e  f u n ctio n   h a s   a  v o id   s av e C SV   m eth o d   w it h   a  lis t  p ar a m ete r   o f   th e  d o u b le  lis t  d ata  t y p e.   A   d o u b le  lis t  i s   in te n d ed   s o   th at  th e  d ata  s to r ed   is   a   t w o - d i m e n s io n a l  lis t.  T h e  s av eCS V  m e th o d   ca lls   th e  m o b ileSa v eSC V   f u n cti o n .   T h e  p ar am eter s   i n   t h e  f u n ctio n   ar e  th e  p ar a m eter s   en ter ed   in   s a v eC SV.  T h e  s ec o n d   f u n ctio n   u s e s   th e  as y n c  t y p e,   an d   th e  n a tu r e  o f   as y n c  is   s i m ilar   to   th at  o f   a  s tr ea m .   Data   is   co n v er ted   f r o m   lis t  f o r m   to   C SV  u s i n g   L is tT o C s v C o n v er ter ( ) . co n v er t( lis t) .   Af t er   t h at,   th e  f u n ctio n   tak e s   t h e  lo ca l  d ir ec to r y   o n   th e  p h o n e  u s i n g   th e  a w ai t  g etDo w n lo ad s Dir ec to r y   co m m a n d   f r o m   t h e  p ath _ p r o v id er   p ac k ag e.   T h e  C SV   f ile   is   s a v ed   to   t h e   s to r ag e  d ir ec to r y   w i th   th e  n a m e  s et  i n   t h e  f ile  v ar iab le.   W h en   i t  f ai ls   to   s a v e,   th e  ap p lic atio n   d eb u g   i s s u es  a n   er r o r   m ess a g e  th at  it  ca n n o t  s a v e  th e  f ile.   T h e  s ec o n d   f ea tu r e   is   to   m a k e  th e  g r ap h   ca n   b e  s av ed   in   th e  f o r m   o f   an   i m a g e.   T o   d o   th is ,   t w o   p ac k ag e s ,   s cr ee n s h o t  an d   i m a g e_ g aller y _ s a v er ,   ar e  n ee d ed .   T h e  f u n ctio n 's  s o u r ce   co d e  is   p lace d   in   th e  s a m e  f i le   as  b ef o r e   th e  w id g et  b u ild .   T h e  f u n ctio n   en ter s   th e  s tate  o f   th e  _ C VP ag eState( )   class   i n   th e  c v — d ar t  f ile.   A   s cr ee n s h o t  co n tr o ller   f r o m   t h e  s cr ee n s h o t  p ac k a g e  m u s t  b e  d ef i n ed   to   ca p tu r e  an   i m a g e.   T h e  s cr ee n s h o tC o n tr o ller   o b j ec t  is   u s ed   a s   th e  co n tr o ller   n a m e.   T h e  co n tr o ller   i s   u s ed   to   s av e  t h e   to Galler y   ( )   f u n ctio n .   T h e  s cr ee n s h o tC o n tr o ller   o b j ec t  ca p t u r es  th e  i m a g e  an d   is   g i v e n   in   th e  s av e  s cr ee n s h o t   f u n ctio n   p ar a m eter .   I n   ad d itio n ,   w h en   t h e  s av e to Galler y ( )   f u n ctio n   i s   ca lled ,   a  n o tif ica tio n   ap p ea r s   in   th e  f o r m   o f   a  b lack   b ar   at   th e  b o t to m   o f   th e  s cr ee n   th at  d is p la y s   " I m ag e  Sav ed   to   Galler y . "   T h e  s av e  s cr ee n s h o t   f u n ctio n   s a v es   i m ag e s   i n   t h e  g aller y   w it h   t h e  n a m e  f o r m at  " A p p Stat$ d ates,"   w h er e  t h e  d ate  is   t h e  t i m e   w h e n   th e  s cr ee n s h o t  w a s   ta k e n .   T o   tak e  a  s cr ee n s h o t,  th e  C o n tai n er   w id g et  t h at  h o ld s   t h e  g r ap h   m u s t  b e  w r ap p ed   w it h   t h e  Scr ee n s h o t  w id g et.   T h e  s cr ee n s h o t C o n tr o ller   ( )   o b j ec t  f ills   t h e  co n tr o ller   p ar am eter s   o n   th e   Scr ee n s h o t( )   w id g et.   T h e  s av e to Galler y ( )   f u n ctio n   r u n s   w h e n   th e  “ Sa v e   as I m ag e”   b u tto n   i s   p r ess ed .   T esti n g   is   d o n e  b y   test i n g   all  th e  ap p licatio n   f ea t u r es  p lan n ed   in   T ab le  1 .   T esti n g   o n l y   r e f er s   to   th e  ap p licatio n 's  f u n ctio n al it y .   T esti n g   d o es  n o t  p a y   atte n tio n   to   ch an g es  i n   t h e  d is p la y   w h en   ca u s i n g   th e   ap p licatio n 's d is p la y   to   f ail.   T ab le  2   s h o w s   th e  r es u lt s   an d   d escr ip tio n s   o f   t h e  f u n ctio n alit y   test in g   p er f o r m ed .   T ab le  2   s h o w s   t h at  t h e  ap p licatio n   ca n   r u n   all  f ea t u r es.  I n   t h is   e x p er i m e n t,  w e  u s ed   Sa m s u n g   A 5 0 s   ( An d r o id   1 1 ,   A P I   3 3 ) ,   w h ic h   ex p er ien ce d   p r o b lem s   p lo ttin g   g r ap h s   u s in g   C SV  f ile s   o n   t h e  Gr ap h ( )   tab .   T h e  li m ited   r e m ain in g   p h o n e  m e m o r y   ca n   ca u s e  th is .   T h er ef o r e,   it  is   n ec e s s ar y   to   o p ti m ize  m e m o r y   u s a g e  in   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t     I SS N:   2089 - 4864       Desig n   o f m o b ile  a p p lica tio n   f o r   co mmu n ica tio n   a n d   u s er in terf a ce   o f E S P 3 2   …   ( R etn o   S u p r iya n ti )   731   A p p Stat  ap p licatio n .   An o th er   o b s tacle   is   w h e n   th e  d is p la y   r ep ea ts   th e  E SP 3 2   p o ten tio s tat  m ea s u r e m en t.   W h en   r e p ea tin g   t h e  m ea s u r em en t,  th e  ap p licatio n   ca n   r e p ea t  th e  m ea s u r e m e n t  co r r ec tl y .   Ho w ev er ,   t h e   ap p licatio n   d is p lay s   a  g r a y   s cr ee n   w h e n   r ec eiv in g   d ata  f o r   t h e  f ir s t  ti m e,   w h ic h   in d icate s   t h at  th i s   ap p licatio n   s till   h as b u g s   i n   its   ap p ea r an ce .       T ab le   2 .   T esti n g   r es u lts   No   F e a t u r e   R e su l t   D e scri p t i o n   1   T h e   a p p l i c a t i o n   c a n   c o n n e c t   w i t h   t h e   ESP 3 2   p o t e n t i o st a t   u si n g   B L E.   S u c c e ss   ESP 3 2   p o t e n t i o st a t   c a n   b e   c o n n e c t e d   t o   t h e   a p p l i c a t i o n   i f   t h e   d e v i c e   h a s  t u r n e d   o n   t h e   B l u e t o o t h   f e a t u r e .   2   T h e   a p p l i c a t i o n   c a n   r e c e i v e   d a t a   f r o m  t h e   ESP 3 2   p o t e n t i o s t a t .   S u c c e ss   ESP 3 2   p o t e n t i o st a t   c a n   se n d   d a t a   t h r o u g h   c h a r a c t e r i st i c s  d e f i n e d   o n   t h e   ESP 3 2   p o t e n t i o st a t ,   a n d   a p p l i c a t i o n s   c a n   r e a d   t h e se   c h a r a c t e r i s t i c s .   3   T h e   a p p l i c a t i o n   c a n   p l o t   t h e   d a t a   r e c e i v e d   f r o m t h e   ESP 3 2   p o t e n t i o st a t   i n t o   a   C V   g r a p h .   S u c c e ss   T h e   d a t a   r e c e i v e d   w h e n   t h e   ESP 3 2   p o t e n t i o st a t   d e v i c e   i s  c o n n e c t e d   t o   t h e   a p p l i c a t i o n   i s  d i r e c t l y   p l o t t e d   i n t o   a   g r a p h .   4   T h e   a p p l i c a t i o n   c a n   sav e   d a t a   a n d   g r a p h i c s fo r   t h e   p h o n e .   S u c c e ss   T h e   a p p l i c a t i o n   c a n   sav e   d a t a   i n t o   t w o   f i l e   f o r mat s:   . j p g   a n d   . c sv .   T h e   . c sv   f o r mat   s t o r e s d a t a   a s  n u mb e r s,  w h i l e   t h e   . j p g   f o r mat   s t o r e s g r a p h s   a s i m a g e s.       4.   CO NCLU SI O N   T h e  ap p licatio n   ca n   co n n ec t  t o   th e  E SP 3 2   p o ten tio s tat  v ia  B L E   u s i n g   t h e  s a m e  UUI D,   w h er e  th e  E SP 3 2   p o ten tio s tat  ca n   s en d   d ata  v ia  B L E   u s i n g   t h e  c h ar ac ter is tic  n o ti f y .   I n   ad d itio n ,   t h is   ap p licatio n   ca n   s av e  d ata  i n   t h e  f o r m   o f   C SV  o r   i m ag e  f ile s .   Fo r   f u r t h er   r es ea r ch ,   w e  w ill   i m p r o v e   th e   ca p ab ilit ies  b y   ad d in g   f ea t u r e s   to   th e  ap p licatio n .   So m e  n o tes  i n   th is   r esear ch   ar e  t h at  th e  g r ap h s   d is p la y ed   in   th e  ap p licatio n   co u ld   b e  m o r e  in ter ac tiv e   b ec au s e   th e  p ac k ag e   s u p p o r t c o u ld   b e  b etter ,   s o   w e  w i ll  u s e   o th er   g r ap h - m a k i n g   p ac k a g e s   s u c h   as  S y n c f u s io n   o n   Fl u tter .   T h is   p ac k ag e   allo w s   th e  cr ea t io n   o f   m o r e  in ter ac tiv e  g r ap h s ,   s u ch   as  zo o m in g ,   p an n i n g ,   a n d   v ie w i n g   v al u es   at  ea ch   p o in t.  I n   ad d itio n ,   w e  w ill  o p ti m ize  t h e  ap p licat io n ' s   m e m o r y   u s a g e   w h e n   r u n n in g   t h e  f ea t u r e.   I n t eg r atin g   a  d atab ase  s y s te m   w i th   t h e  clo u d   ap p licatio n   is   e s s en tial  to   e n h an ci n g   d ev elo p m en t.   T h is   i n te g r ati o n   f ac ilit ate s   ad v a n ce d   d ata   an al y s i s   u s i n g   A I   to o ls ,   s u p p o r tin g   a   m o r e  co m p r e h en s iv e  e v alu a tio n   o f   th e  m ea s u r e m e n t  r es u lts   o b tain ed .   T h is   ca n   b e  d o n e  u s i n g   an   ex ce lle n t   ar ch itect u r al  co n ce p t  f o r   w r iti n g   f l u tter   s o u r ce   co d e.   W e  m ax i m ized   th e  ap p ea r an ce   o f   th e  u s er   i n ter f ac e  o f   ea ch   p ag e  s o   th at  i t  ca n   b e  d is p lay ed   m o r e  s i m p l y   an d   h av e  a  w o r k f lo w   th a t  u s er s   ca n   b ett er   u n d er s ta n d .   W e   w il l  also   ad d   f ea tu r e s   s o   t h at  th e  ap p licatio n   ca n   e n ter   m ea s u r e m en t   p ar a m ete r s   s u ch   a s   m i n i m u m   v o lta g e,   m ax i m u m   v o ltag e,   s ca n   r ate,   an d   s a m p lin g   f r eq u e n c y   s o   t h at  th e  ap p licatio n   ca n   c h a n g e   th e  m ea s u r e m en t   s ch e m e  ca r r ied   o u t  b y   th e  E SP 3 2   p o ten tio s tat .   I n   th is   ca s e,   w e  w il l  u s e  o th er   f r a m e wo r k s ,   s u c h   as  r ea ct  n ati v e,   w h ic h   is   b ased   o n   J av a Scr ip t,  to   ex p an d   d ev elo p m e n t  an d   also   as  a  co m p ar is o n   w it h   ap p licatio n s   th a t   u s e  Fl u tter .   Ho w e v er ,   th e  ap p licatio n ' s   r u n ti m e  w i ll li k el y   ta k e  lo n g er   b ec au s e  it i s   J av aScr ip t - b ased .       F UNDIN G   I NF O RM AT I O N   J en d er al  So ed ir m a n   U n i v er s it y   f u n d ed   th i s   r esear ch   th r o u g h   th e   I n ter n atio n al   R esear c h   C o llab o r atio n   Sch e m e   2 0 2 4 ,   c o n tr ac t n u m b er s   7 0 5 /UN2 3 /PT . 0 1 . 0 2 /2 0 2 4 .         RE F E R E NC E S   [ 1 ]   B .   P u r o h i t ,   P .   R .   V e r n e k a r ,   N .   P .   S h e t t i ,   a n d   P .   C h a n d r a ,   “ B i o se n so r   n a n o e n g i n e e r i n g :   D e si g n ,   o p e r a t i o n ,   a n d   i m p l e me n t a t i o n   f o r   b i o mo l e c u l a r   a n a l y si s,”   S e n so rs   I n t e r n a t i o n a l ,   v o l .   1 ,   p p .   1 - 19 ,   2 0 2 0 ,   d o i :   1 0 . 1 0 1 6 / j . si n t l . 2 0 2 0 . 1 0 0 0 4 0 .   [ 2 ]   S .   T a j i k ,   H .   B e i t o l l a h i ,   S .   A .   A h mad i ,   M .   B .   A sk a r i ,   a n d   A .   D i   B a r t o l o me o ,   “ S c r e e n - p r i n t e d   e l e c t r o d e   su r f a c e   mo d i f i c a t i o n   w i t h   N i C o 2 O 4 / r g o   n a n o c o m p o si t e   f o r   h y d r o x y l a mi n e   d e t e c t i o n , ”   N a n o m a t e ri a l s ,   v o l .   1 1 ,   n o .   1 2 ,   2 0 2 1 ,   d o i :   1 0 . 3 3 9 0 / n a n o 1 1 1 2 3 2 0 8 .   [ 3 ]   A .   W .   C o l b u r n ,   K .   J.  L e v e y ,   D .   O ’ H a r e ,   a n d   J.  V .   M a c p h e r so n ,   “ L i f t i n g   t h e   l i d   o n   t h e   p o t e n t i o st a t :   a   b e g i n n e r ’ s  g u i d e   t o   u n d e r st a n d i n g   e l e c t r o c h e mi c a l   c i r c u i t r y   a n d   p r a c t i c a l   o p e r a t i o n , ”   P h y s i c a l   C h e m i st ry  C h e m i c a l   P h y si c s ,   v o l .   2 3 ,   n o .   1 4 ,   p p .   8 1 0 0 – 8 1 1 7 ,   2 0 2 1 ,   d o i :   1 0 . 1 0 3 9 / D 1 C P 0 0 6 6 1 D .   [ 4 ]   A .   V .   R a d o g n a ,   L .   F r a n c i o so ,   E .   S c i u r t i ,   D .   B e l l i sari o ,   V .   Es p o si t o ,   a n d   G .   G r a ssi ,   “ A   W i r e l e ss  P o t e n t i o st a t   Ex p l o i t i n g   P W M - D A C   f o r   I n t e r f a c i n g   o f   W e a r a b l e   El e c t r o c h e mi c a l   B i o se n so r s  i n   N o n - I n v a si v e   M o n i t o r i n g   o f   G l u c o se   L e v e l , ”   El e c t r o n i c s ,   v o l .   1 3 ,   n o .   6 ,   p p .   1 - 12 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / e l e c t r o n i c s 1 3 0 6 1 1 2 8 .   [ 5 ]   K .   K a c i   e t   a l . ,   “ M u l t i p l e x   P o r t a b l e   B i o se n so r   f o r   B a c t e r i a   D e t e c t i o n , ”   Bi o s e n s o rs ,   v o l .   1 3 ,   n o .   1 1 ,   p p .   1 - 1 8 ,   2 0 2 3 ,   d o i :   1 0 . 3 3 9 0 / b i o s1 3 1 1 0 9 5 8 .   [ 6 ]   N .   A r c h e r ,   S .   L a d a n ,   H .   T .   L a n c a sh i r e ,   a n d   H .   P e t r i d i s,  “ U se   o f   B i o se n s o r s  w i t h i n   t h e   O r a l   E n v i r o n me n t   f o r   S y st e mi c   H e a l t h   M o n i t o r i n g — A   S y st e mat i c   R e v i e w , ”   O ra l ,   v o l .   4 ,   n o .   2 ,   p p .   1 4 8 – 1 6 2 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / o r a l 4 0 2 0 0 1 2 .   [ 7 ]   A .   K .   P .   S o u z a ,   C .   A .   d e   M .   C r u z ,   É.   C .   D .   e   S .   J.,   a n d   F .   B .   P o n t e s,  “ C u r r e n t   M i r r o r   I mp r o v e d   P o t e n t i o st a t   ( C M I P o t )   f o r   a   T h r e e   El e c t r o d e   El e c t r o c h e mi c a l   C e l l , ”   S e n s o rs ,   v o l .   2 4 ,   n o .   5 8 9 7 ,   p p .   1 – 1 2 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / s2 4 1 8 5 8 9 7 .   [ 8 ]   B .   S u g a n t h a n   e t   a l . ,   “ A   B a c t e r i o p h a g e   P r o t e i n - B a se d   I mp e d i me t r i c   El e c t r o c h e mi c a l   B i o se n so r   f o r   t h e   D e t e c t i o n   o f   C a m p y l o b a c t e r   j e j u n i , ”   v o l .   1 4 ,   n o .   8 ,   p p .   1 - 17 ,   A u g .   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / b i o s1 4 0 8 0 4 0 2 .   [ 9 ]   A .   V .   B o u n e g r u ,   C .   I t i c e scu ,   L .   P .   G e o r g e scu ,   a n d   C .   A p e t r e i ,   “ D e v e l o p me n t   o f   a n   I n n o v a t i v e   B i o s e n so r   B a se d   o n   G r a p h e n e / P ED O T / Ty r o si n a se   f o r   t h e   D e t e c t i o n   o f   P h e n o l i c   C o mp o u n d s   i n   R i v e r   W a t e r s,”   I n t e r n a t i o n a l   J o u r n a l   o f   M o l e c u l a r   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4864   I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t ,  Vo l.  14 ,   No .   3 ,  No v e m b er   2 0 2 5 :   725 - 733   732   S c i e n c e s ,   v o l .   2 5 ,   n o .   8 ,   p p .   1 - 24 ,   A p r .   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / i j m s2 5 0 8 4 4 1 9 .   [ 1 0 ]   S .   I .   Ek o n o mo u ,   A .   C r e w ,   O .   D o r a n ,   a n d   J .   P .   H a r t ,   “ D e v e l o p me n t   o f   a   D i s p o sab l e ,   A mp e r o me t r i c   G l y c e r o l   B i o se n so r   B a se d   o n   a   S c r e e n - P r i n t e d   C a r b o n   El e c t r o d e ,   M o d i f i e d   w i t h   t h e   El e c t r o c a t a l y st   M e l d o l a s  B l u e ,   C o a t e d   w i t h   G l y c e r o l   D e h y d r o g e n a se   a n d   N A D + :   A p p l i c a t i o n   t o   t h e   A n a l y si s  o f   W i n e   Q u a l i t y , ”   Ap p l i e d   S c i e n c e s . ,   v o l .   1 4 ,   n o .   1 4 ,   p p .   1 - 12 ,  2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / a p p 1 4 1 4 6 1 1 8 .   [ 1 1 ]   H .   K a z e mz a d e h - B e n e h ,   M .   R .   S a f a r n e j a d ,   P .   N o r o u z i ,   D .   S a msam p o u r ,   S .   M .   A l a v i ,   a n d   D .   S h a t e r r e z a ,   “ D e v e l o p me n t   o f   l a b e l - f r e e   e l e c t r o c h e mi c a l   O M P - D N A   p r o b e   b i o se n so r   a s   a   h i g h l y   se n si t i v e   s y st e m  t o   d e t e c t   o f   c i t r u s   h u a n g l o n g b i n g , ”   S c i e n t i f i c   Re p o r t s ,   v o l .   1 4 ,   n o .   1 ,   p p .   1 – 1 6 ,   2 0 2 4 ,   d o i :   1 0 . 1 0 3 8 / s4 1 5 9 8 - 0 2 4 - 6 3 1 1 2 - w.   [ 1 2 ]   V .   F i sk a   e t   a l . ,   “ D EM I G O D   :   A   L o w - C o st   M i c r o c o n t r o l l e r - B a se d   C l o se d - L o o p   S y st e m  I n t e g r a t i n g   N a n o e n g i n e e r e d   S w e a t - B a se d   G l u c o se   M o n i t o r i n g   a n d   C o n t r o l l e d   Tr a n s d e r mal   N a n o e mu l si o n   R e l e a se   o f   H y p o g l y c e mi c   T r e a t me n t   w i t h   a   S o f t w a r e   A p p l i c a t i o n   f o r   N o n i n v a s i v e   P e r so n a l i z e d   D i a b , ”   Mi c r o m a c h i n e s ,   v o l .   1 5 ,   n o .   7 ,   p p .   1 - 22 ,   J u l .   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / m i 1 5 0 7 0 8 8 7 .   [ 1 3 ]   N .   El n a g a r ,   N .   El g i d d a w y ,   W .   M .   A .   El   R o u b y ,   A .   A .   F a r g h a l i ,   a n d   H .   K o r r i - Y o u sso u f i ,   “ I mp e d i me t r i c   D e t e c t i o n   o f   C a n c e r   M a r k e r s B a se d   o n   N a n o f i b e r   C o p o l y me r s,”   Bi o se n s o rs ,   v o l .   1 4 ,   n o .   2 ,   p p .   1 – 1 8 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / b i o s 1 4 0 2 0 0 7 7 .   [ 1 4 ]   P .   T h o n g k h a o ,   A .   N u mn u a m,   P .   K h o n g k o w ,   S .   S a n g k h a t h a t ,   a n d   T .   P h a i r a t a n a ,   “ D i sp o sa b l e   P o l y a n i l i n e / m - P h e n y l e n e d i a m i n e - B a se d   El e c t r o c h e mi c a l   L a c t a t e   B i o s e n so r   f o r   Ea r l y   S e p si s  D i a g n o si s, ”   Po l y m e rs   ( B a se l ) ,   v o l .   1 6 ,   n o .   4 ,   p p .   1 - 1 4 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / p o l y m1 6 0 4 0 4 7 3 .   [ 1 5 ]   D .   S t o i k o v   e t   a l . ,   “ F l o w - T h r o u g h   A mp e r o me t r i c   B i o se n so r   S y st e m  B a se d   o n   F u n c t i o n a l i z e d   A r y l   D e r i v a t i v e   o f   P h e n o t h i a z i n e   a n d   P A M A M - C a l i x - D e n d r i me r s  f o r   t h e   D e t e r mi n a t i o n   o f   U r i c   A c i d , ”   Bi o se n s o rs ,   v o l .   1 4 ,   n o .   3 ,   p p .   1 - 1 4 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / b i o s1 4 0 3 0 1 2 0 .   [ 1 6 ]   J.  I .   d e   O .  F i l h o ,   M .   C .   F a l e i r o s,  D .   C .   F e r r e i r a ,   V .   M a n i ,   a n d   K .   N .   S a l a ma,   “ Emp o w e r i n g   El e c t r o c h e mi c a l   B i o se n so r s  w i t h   A I :   O v e r c o mi n g   I n t e r f e r e n c e   f o r   P r e c i se   D o p a mi n e   D e t e c t i o n   i n   C o mp l e x   S a m p l e s,”   A d v a n c e d   I n t e l l i g e n t   S y st e m s ,   v o l .   5 ,   n o .   1 0 ,   p p .   1 - 8,   A u g .   2 0 2 3 ,   d o i :   1 0 . 1 0 0 2 / a i sy . 2 0 2 3 0 0 2 2 7 .   [ 1 7 ]   E.   A sh o o r i ,   D .   G o d e r i s,  A .   I n o h a r a ,   a n d   A .   J.   M a so n ,   “ W i d e   V o l t a g e   S w i n g   P o t e n t i o st a t   w i t h   D y n a mi c   A n a l o g   G r o u n d   t o   Ex p a n d   El e c t r o c h e mi c a l   P o t e n t i a l   W i n d o w s i n   I n t e g r a t e d   M i c r o sy st e ms,”   S e n s o rs ,   v o l .   2 4 ,   n o .   9 ,   p p .   1 - 1 2 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / s 2 4 0 9 2 9 0 2 .   [ 1 8 ]   G .   M .   D i   M a r i   e t   a l . ,   “ P a i n - F r e e   A l p h a - S y n u c l e i n   D e t e c t i o n   b y   L o w - C o st   H i e r a r c h i c a l   N a n o w i r e   B a se d   El e c t r o d e , ”   N a n o m a t e ri a l s ,   v o l .   1 4 ,   n o .   2 ,   p p .   1 - 1 4 ,   2 0 2 4 ,   d o i :   1 0 . 3 3 9 0 / n a n o 1 4 0 2 0 1 7 0 .   [ 1 9 ]   C .   P so t t a ,   V .   C h a t u r v e d i ,   J.  F .   G o n z a l e z - M a r t i n e z ,   J.   S o t r e s,  a n d   M .   F a l k ,   “ P o r t a b l e   P r u ssi a n   B l u e - B a se d   S e n so r   f o r   B a c t e r i a l   D e t e c t i o n   i n   U r i n e , ”   S e n so rs ,   v o l .   2 3 ,   n o .   1 ,   p p .   1 - 1 4 ,   2 0 2 3 ,   d o i :   1 0 . 3 3 9 0 / s2 3 0 1 0 3 8 8 .   [ 2 0 ]   N .   I .   H o ssai n   a n d   S .   T a b a ss u m,  “ A   h y b r i d   m u l t i f u n c t i o n a l   p h y si c o c h e mi c a l   s e n so r   su i t e   f o r   c o n t i n u o u s  m o n i t o r i n g   o f   c r o p   h e a l t h , ”   S c i e n t i f i c   Re p o r t s ,   v o l .   1 3 ,   n o .   1 ,   p p .   1 – 1 9 ,   2 0 2 3 ,   d o i :   1 0 . 1 0 3 8 / s 4 1 5 9 8 - 0 2 3 - 3 7 0 4 1 - z.   [ 2 1 ]   R .   S u p r i y a n t i ,   A .   S .   A r y a n t o ,   M .   I .   A k b a r ,   E.   S u t r i sn a ,   a n d   M .   A l q a a f ,   “ T h e   e f f e c t   o f   f e a t u r e s  c o mb i n a t i o n   o n   c o l o sco p y   i mag e s   o f   c e r v i c a l   c a n c e r   u si n g   t h e   su p p o r t   v e c t o r   mac h i n e   me t h o d , ”   I AE S   I n t e r n a t i o n a l   J o u r n a l   o f   Art i f i c i a l   I n t e l l i g e n c e ,   v o l .   1 3 ,   n o .   3 ,   p p .   2 6 1 4 – 2 6 2 2 ,   2 0 2 4 ,   d o i :   1 0 . 1 1 5 9 1 / i j a i . v 1 3 . i 3 . p p 2 6 1 4 - 2 6 2 2 .   [ 2 2 ]   R .   S u p r i y a n t i ,   F .   F .   R .   W i b o w o ,   Y .   R a m a d h a n i ,   a n d   H .   B .   W i d o d o ,   “ C o mp a r i so n   o f   c o n v e n t i o n a l   e d g e   d e t e c t i o n   me t h o d s   p e r f o r man c e   i n   l u n g   se g me n t a t i o n   o f   C O V I D 1 9   p a t i e n t s, ”   AI P  C o n f e re n c e   Pro c e e d i n g s ,   v o l .   2 4 8 2 ,   n o .   1 ,   p .   1 0 0 0 0 1 ,   F e b .   2 0 2 3 ,   d o i :   1 0 . 1 0 6 3 / 5 . 0 1 1 1 6 8 3 .   [ 2 3 ]   R .   S u p r i y a n t i ,   S .   L .   D z i h n i z a ,   M .   A l q a a f ,   M .   R .   K u r n i a w a n ,   Y .   R a m a d h a n i ,   a n d   H .   B .   W i d o d o ,   “ M o r p h o l o g i c a l   f e a t u r e s  o f   l u n g   w h i t e   sp o t s  b a se d   o n   t h e   O t su   a n d   P h a n s a l k a r   t h r e sh o l d i n g   me t h o d , ”   I n d o n e si a n   J o u r n a l   o f   El e c t ri c a l   En g i n e e r i n g   a n d   C o m p u t e r   S c i e n c e ,   v o l .   3 3 ,   n o .   1 ,   p p .   5 3 0 – 5 3 9 ,   J a n .   2 0 2 4 ,   d o i :   1 0 . 1 1 5 9 1 / i j e e c s.v 3 3 . i 1 . p p 5 3 0 - 5 3 9 .   [ 2 4 ]   W .   W i d a n a r t o   e t   a l . ,   “ M i c r o w a v e   i r r a d i a t i o n - i n d u c e d   y i e l d   e n h a n c e me n t   o f   c o c o n u t   s h e l l   b i o mass - d e r i v e d   g r a p h e n e - l i k e   mat e r i a l , ”   P h y s i c a   S c r i p t a ,   v o l .   9 9 ,   n o .   6 ,   p .   6 5 9 4 9 ,   2 0 2 4 ,   d o i :   1 0 . 1 0 8 8 / 1 4 0 2 - 4 8 9 6 / a d 4 6 9 1 .   [ 2 5 ]   G .   K o u l o u r a s,  S .   K a t so u l i s,  a n d   F .   Z a n t a l i s,   “ Ev o l u t i o n   o f   B l u e t o o t h   T e c h n o l o g y :   B L E  i n   t h e   I o T   Ec o s y st e m,”   S e n so rs ,   v o l .   2 5 ,   n o .   4 ,   p p .   1 – 3 7 ,   2 0 2 5 ,   d o i :   1 0 . 3 3 9 0 / s 2 5 0 4 0 9 9 6 .         B I O G RAP H I E S O F   AUTH O RS         Re tn o   S u p r iy a n ti          is   a   p r o f e ss o r   at   De p a rtm e n t  o f   El e c tri c a l   En g in e e rin g ,   Je n d e ra l   S o e d irm a n   Un iv e rsit y ,   In d o n e sia .   S h e   re c e iv e d   h e r  P h . D .   in   M a rc h   2 0 1 0   f ro m   Na ra   In stit u te   o f   S c ien c e   a n d   T e c h n o lo g y   Ja p a n .   A lso ,   sh e   re c e iv e d   h e r  M . S .   d e g re e   a n d   Ba c h e lo r' s   d e g re e   in   2 0 0 1   a n d   1 9 9 8 ,   re sp e c t iv e l y ,   f ro m   th e   De p a rtm e n t  o f   El e c tri c a l   En g in e e rin g ,   G a d jah   M a d a   Un iv e rsit y ,   In d o n e sia .   He r   re s e a rc h   in tere sts   in c lu d e   ima g e   p ro c e ss in g ,   c o m p u ter   v isio n ,   p a tt e rn   re c o g n it i o n ,   b io m e d ica l  a p p li c a ti o n ,   e - h e a lt h ,   tele - h e a lt h ,   a n d   tele m e d icin e .   S h e   c a n   b e   c o n tac ted   at   e m a il :   re tn o _ su p riy a n ti @u n so e d . a c . id .         Wa h y u   W id a n a r t o           c o m p lete d   h is  u n d e rg ra d u a te  d e g re e   m a jo rin g   in   P h y sic s  a t  Bra w ij a y a   Un iv e rsit y ,   h is  m a ste r' s  d e g re e   m a jo rin g   in   P h y sic s  a t  th e   Ba n d u n g   In stit u te  o f   T e c h n o lo g y ,   a n d   h is P h . D.  a t  th e   Un iv e rsitae t  d e r  Bu n d e sw e h r  M u n ich   G e r m a n y   in   th e   f ield   o f   In stit u t   f u e r  P h y sik ,   M ik ro s y ste m tec h n ik .   His  c u rre n t   re se a rc h   is  o n   th e   d e v e lo p m e n t  o f   c a rb o n   m a teria ls  f o r  se n so rs.   He   c a n   b e   c o n tac ted   at   e m a il :   w a h y u . w id a n a rto @u n so e d . a c . i d .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   R ec o n f i g u r ab le  &   E m b ed d ed   Sy s t     I SS N:   2089 - 4864       Desig n   o f m o b ile  a p p lica tio n   f o r   co mmu n ica tio n   a n d   u s er in terf a ce   o f E S P 3 2   …   ( R etn o   S u p r iya n ti )   733     Pu tr a   Dw i  S u sa n t o           re c e iv e d   h is  Ba c h e lo r  d e g re e   f ro m   De p a rt m e n t  o f   El e c tri c a l   En g in e e rin g ,   Je n d e ra l  S o e d irm a n   Un iv e rsit y   In d o n e sia .   His   re se a rc h   in tere st  is   e m b e d d e d   s y ste m .   He   c a n   b e   c o n tac ted   a t   e m a il :  p u tra.s u sa n to @ m h s. u n s o e d . a c . id .         M a d y a   Ar d i  W ic a k so n o           is  a n   a c a d e m ic  sta ff   a t  P u b li c   He a lt h   a n d   C o m m u n i t y   M e d icin e ,   Je n d e ra l  S o e d irm a n   Un iv e rsity ,   In d o n e sia .   He   re c e iv e d   h is  M . S .   d e g re e   f ro m   Bo g o r  Ag ricu lt u ra l  Un iv e rsity ,   In d o n e sia ,   a n d   g ra d u a ted   a s  M e d ica l  Do c to r  f ro m   Bra w ij a y a   Un iv e rsit y ,   In d o n e sia .   His  re se a r c h   in tere st  in c l u d i n g   tro p ica l  m e d icin e ,   m e tab o li c   d ise a se s,   a n d   c o m m u n it y   n u tri ti o n .   He   c a n   b e   c o n tac ted   a t  e m a il :   m a d y a . w ic a k so n o @u n s o e d . a c . i d .         S y a fr u d i n   R a is  A k h d a n           re c e iv e d   h is  b a c h e lo r  d e g re e   f ro m   D e p a rt m e n t  o f  El e c tri c a l  En g in e e rin g ,   Je n d e ra l   S o e d irm a n   Un iv e rsity ,   In d o n e sia ;  M . S .   d e g re e   in   Na ra   In stit u te  o f   S c ien c e   a n d   Tec h n o l o g y ,   J a p a n .   He   c a n   b e   c o n tac ted   a t  e m a il :  s y a f ru d in . ra is_ a k h d a n . ss 2 @n a is.a c . jp .           M u h a m m a d   Al q a a f          re c e iv e d   h is  b a c h e lo r  d e g re e   f ro m   De p a rt m e n t  o f   El e c tri c a l   En g in e e rin g ,   Je n d e ra l  S o e d irm a n   Un iv e rsity ,   In d o n e sia ;  M . S .   d e g re e   in   Na ra   In stit u te  o f   S c ien c e   a n d   T e c h n o lo g y ,   Ja p a n .   Cu rre n t ly   he   is  a   d o c to r  st u d e n t  in   Na ra   In stit u te  o f   S c ien c e   a n d   T e c h n o l o g y ,   Ja p a n .   His res e a rc h   in tere st i m a g e   p ro c e ss in g   f iel d   a n d   b i o in f o rm a ti c s.  H e   c a n   b e   c o n tac te d   a t  e m a il :   m u h a m m a d . a lq a a f _ su b a n d o k o . m b 5 @is. n a ist. jp .     Evaluation Warning : The document was created with Spire.PDF for Python.