GUI-O ideje, dopolnitve, želje

Vse o GUI-O. Tu sodijo tudi posamezne aplikacije skupaj z izvedbo tako HW kot tudi SW mikrokontrolerja.

GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a VolkD » 01 Okt 2021, 07:20

Včasih tudi na dopustu človek nima kaj početi in,...

Dobil sem eno idejo, ki pa bi jo v mikrokontrolerju malo težje rešil. Pravzaprav niti ne tako težko, le preveč resursev kakega malega uC-ja bi porabil. Matematika s plavajočo vejico zna za majhen uC biti problem. Zelo hitro lahko zmanjka prostora v flash (govorim za AVR-je). Ideja je, da bi ta del dela prenesel v GUI-O. Nimam pa ideje kako. Ampak gotovo se da.
Preferiram RPN filotofijo.
Nekaj takega :

MATH nr1,nr2,nr3,..., operation
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 55149
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 14402 krat
Prejel zahvalo: 8715 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 01 Okt 2021, 19:21

VolkD je napisal/-a:Včasih tudi na dopustu človek nima kaj početi in,...

Dobil sem eno idejo, ki pa bi jo v mikrokontrolerju malo težje rešil. Pravzaprav niti ne tako težko, le preveč resursev kakega malega uC-ja bi porabil. Matematika s plavajočo vejico zna za majhen uC biti problem. Zelo hitro lahko zmanjka prostora v flash (govorim za AVR-je). Ideja je, da bi ta del dela prenesel v GUI-O. Nimam pa ideje kako. Ampak gotovo se da.
Preferiram RPN filotofijo.
Nekaj takega :

MATH nr1,nr2,nr3,..., operation


Lahko bi se naredil kar GUI-O kalkulator...
V smislu MATH:(5+4) *3*pow(2,3)... ali podobno

Lp
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a VolkD » 01 Okt 2021, 19:38

Lahko tudi. Pravzaprav ni pomembno kako, važno, da je.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 55149
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 14402 krat
Prejel zahvalo: 8715 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a smatjaz » 05 Okt 2021, 20:38

Tukaj sem naredil en primer števca.
Zadeva zgleda takole, kot je v prilogi.
Fino bi bilo tukaj odložiti kakšne vaše izdelke (Init datoteka in screenshot telefona)
Priponke
Screenshot_20211005-205502.jpg
Counter.txt
(1.58 KiB) Prenešeno 18 krat
Uporabniški avatar
smatjaz
 
Prispevkov: 173
Pridružen: 13 Feb 2015, 08:22
Zahvalil se je: 0 krat
Prejel zahvalo: 35 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 09 Okt 2021, 21:57

VolkD je napisal/-a:Včasih tudi na dopustu človek nima kaj početi in,...

Dobil sem eno idejo, ki pa bi jo v mikrokontrolerju malo težje rešil. Pravzaprav niti ne tako težko, le preveč resursev kakega malega uC-ja bi porabil. Matematika s plavajočo vejico zna za majhen uC biti problem. Zelo hitro lahko zmanjka prostora v flash (govorim za AVR-je). Ideja je, da bi ta del dela prenesel v GUI-O. Nimam pa ideje kako. Ampak gotovo se da.
Preferiram RPN filotofijo.
Nekaj takega :

MATH nr1,nr2,nr3,..., operation


GUI-O verzija 0.11.16 ima vgrajen kalkulator.

Primer, kako se ga "kliče":

@calc UID:my_calc EXPR:"2.0+3.0*10.0*sin(pi/2)/1.578"\r\n

GUI-O nazaj vrne rezultat, ki se začne z @UID parametrom:

@my_calc 21.011407\r\n

Posodobitev priročnika je v teku. Kalkulator podpira tudi logaritme, korene, itd...

Lp
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a VolkD » 09 Okt 2021, 22:08

Saj ne morem verjeti - to je bilo pa res hitro. Vse pohvale.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 55149
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 14402 krat
Prejel zahvalo: 8715 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 11 Okt 2021, 05:47

VolkD je napisal/-a:Saj ne morem verjeti - to je bilo pa res hitro. Vse pohvale.


Opis podprtih funkcij in operacij je sedaj dopolnjeno v priročniku.
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a smatjaz » 11 Nov 2021, 15:32

smatjaz je napisal/-a:Tukaj sem naredil en primer števca.



Tukaj pa je že delujoč števec na Arduino Nano platformi. ;)
Youtube
https://youtu.be/FNoWI_SyMOg
Priponke
GUI-O_Counter.JPG
Uporabniški avatar
smatjaz
 
Prispevkov: 173
Pridružen: 13 Feb 2015, 08:22
Zahvalil se je: 0 krat
Prejel zahvalo: 35 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a RudiP » 12 Nov 2021, 04:51

Matjaž to je lepo narejeno !

V shemi vidim, da na TX liniji iz Nano v HC-06 nimaš napetostnega delilnika. Ali ima HC-06 modul 5V tolerant inpute?

LpR
RudiP
 
Prispevkov: 335
Pridružen: 18 Jan 2015, 20:48
Zahvalil se je: 179 krat
Prejel zahvalo: 49 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 52

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a smatjaz » 12 Nov 2021, 10:40

Pravzaprav niti ne vem.
Takole sem priključil in dela.
Je pa SMD HC06 modul prispajkan na tiskanini , ki ima 4 priključke. Na njej so tudi upori. Za TX del (gledano s strani modula) ni problem, lahko bi pa bila težava na RX delu.
Tako da se uporovni delilnik lahko doda.
Uporabniški avatar
smatjaz
 
Prispevkov: 173
Pridružen: 13 Feb 2015, 08:22
Zahvalil se je: 0 krat
Prejel zahvalo: 35 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a mirkatmir » 12 Nov 2021, 12:55

Ponekod piše, da tolerira 5V, ponekod ne. Tudi sam ga imam v enem projektu priklopljenega kar na 5V in dela še danes.
lp, Miran (Miro S51SK)
Uporabniški avatar
mirkatmir
 
Prispevkov: 1303
Pridružen: 14 Jan 2015, 21:05
Kraj: Ribnica - JN75IR
Zahvalil se je: 159 krat
Prejel zahvalo: 287 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 44

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a RudiP » 12 Nov 2021, 20:03

Če dela procesor na 3.3V deljetelj napesto ni potreben.

Imam pa tudi USB serial to TTL kateri ima Tx linijo >4V. Pod temi pogoji pa HC- 05 NE DELA !

LP Rudi
RudiP
 
Prispevkov: 335
Pridružen: 18 Jan 2015, 20:48
Zahvalil se je: 179 krat
Prejel zahvalo: 49 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 52

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a smatjaz » 17 Nov 2021, 15:43

GUI-O Merilnik temperature - Toplomer

Evo še en primer: Merilnik telesne temperature z MAX30205. ;)
Hardware: Arduino Uno, Bluetooth HC06 in MAX30205.
Rdeči graf je maximalna temperatura, oranžni pa trenutno izmerjena.
Meritev traja 2 minuti.

https://www.youtube.com/watch?v=6VFPmd_QRug
Priponke
Screenshot_20210808-145916.jpg
Uporabniški avatar
smatjaz
 
Prispevkov: 173
Pridružen: 13 Feb 2015, 08:22
Zahvalil se je: 0 krat
Prejel zahvalo: 35 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a DomenV » 18 Nov 2021, 11:24

Živijo,

ali je možno dopolniti nastavitve aplikacije pri BLE, da se za Read in Write vpisujeta dva različna UUID-ja?
lp, D
Uporabniški avatar
DomenV
 
Prispevkov: 507
Pridružen: 18 Jan 2015, 22:38
Kraj: Medvode
Zahvalil se je: 84 krat
Prejel zahvalo: 112 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 25

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 18 Nov 2021, 12:52

DomenV je napisal/-a:Živijo,

ali je možno dopolniti nastavitve aplikacije pri BLE, da se za Read in Write vpisujeta dva različna UUID-ja?


Živijo,

da, to je možno že sedaj, če se uporabi NUS (Nordic UART service) notacijo (ki jo lahko seveda vsak sam konfigurira na svojem uP). Poskrbeti je potrebno, da se uporablja standardne UUID-je:
https://devzone.nordicsemi.com/f/nordic ... -and-uuids

V takšni konfiguraciji bo GUI-O sam nastavil Rx in Tx kanal, ko se vzpostavi "service" povezava.

Torej:

“6E400001-B5A3-F393-E0A9-E50E24DCCA9E” // UART service

GUI-O upravlja s karakteristikami samodejno:

“6E400002-B5A3-F393-E0A9-E50E24DCCA9E” // Read characteristic (to allow write from external device)

“6E400003-B5A3-F393-E0A9-E50E24DCCA9E” // Transmit characteristic (to notify external device)

Omogočiti nek interface za vpis custom UUID trenutno ni mogoč (in se tudi ne sklada z GUI-O konceptom - želja je, da se kompleksnost v čim večji meri odmakne od končnega uporabnika).
Je pa seveda možna podpora za UART service z drugačnimi (standardnimi) ID-ji.

Lp
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a DomenV » 18 Nov 2021, 13:20

Super, najlepša hvala, sem usposobil. Čisto tako, bi bila možnost updejta s Custom UUID, se pravi za nestandardne UUIDje za Rx in Tx kanal?
lp, D
Uporabniški avatar
DomenV
 
Prispevkov: 507
Pridružen: 18 Jan 2015, 22:38
Kraj: Medvode
Zahvalil se je: 84 krat
Prejel zahvalo: 112 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 25

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 20 Nov 2021, 17:59

DomenV je napisal/-a:Super, najlepša hvala, sem usposobil. Čisto tako, bi bila možnost updejta s Custom UUID, se pravi za nestandardne UUIDje za Rx in Tx kanal?


Da bi GUI-O aplikacija podpirala vpis "custom" UUID-jev preko vmesnika - ne. Tehnično je seveda izvedljivo, a kot sem že omenil ni v konceptu GUI-O. Če obstajajo še kakšni standardni UART servisi, potem se lahko to doda - podobno kot NUS. Nekaj takih mislim, da obstaja (recimo tisti, ki jih privzeto uporabljajo HM-10 moduli, Microchipov "transparent UART", itd...). Moral bi malo preveriti... To se lahko brez težav podpre.

Vi ste najbrž mislili, da bi vpisali čisto svoj "profil"?

Lp
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a DomenV » 24 Nov 2021, 11:15

Da, čisto svoj profil.
lp, D
Uporabniški avatar
DomenV
 
Prispevkov: 507
Pridružen: 18 Jan 2015, 22:38
Kraj: Medvode
Zahvalil se je: 84 krat
Prejel zahvalo: 112 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 25

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a LiPo » 02 Jan 2022, 19:55

Zanima me,
ali je podprt t.i. Spustni menu?
Rad bi namrec nekaj parametrov vnaprej nastavil.

Drugo vprasanje je:
Ali se da izdelati vmesnik podoben terminalu?
Da bi v eno polje pisal ukaze.
V drugem delu pa bi se pisali rezultati teh ukazov.
Recimo imam termometer, ki meri 8 temperatur.
Pomembne so tri. Ostalih pa je za diagnostiko.

LpL
Uporabniški avatar
LiPo
 
Prispevkov: 1140
Pridružen: 04 Apr 2015, 16:30
Kraj: LJUBLJANA
Zahvalil se je: 34 krat
Prejel zahvalo: 160 krat
Uporabnika povabil: cimabella
Število neizkoriščenih povabil: 32

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a LiPo » 02 Jan 2022, 20:24

Pa zelo moteca zadeva...
Se se povezava prekine. Aplikacija javi prekinitev.
Potem pa napako potrdis in se ne zgodi NIČ.
Dodana naj bo izbira ostani v aplikaciji ali pa se vrni na osnovni oz. zacetni program.

Vem, da obstaja autoconnect.. samo tam sem imel se vec problemov..
LpL
Uporabniški avatar
LiPo
 
Prispevkov: 1140
Pridružen: 04 Apr 2015, 16:30
Kraj: LJUBLJANA
Zahvalil se je: 34 krat
Prejel zahvalo: 160 krat
Uporabnika povabil: cimabella
Število neizkoriščenih povabil: 32

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 03 Jan 2022, 08:36

LiPo je napisal/-a:Zanima me,
ali je podprt t.i. Spustni menu?
Rad bi namrec nekaj parametrov vnaprej nastavil.

Drugo vprasanje je:
Ali se da izdelati vmesnik podoben terminalu?
Da bi v eno polje pisal ukaze.
V drugem delu pa bi se pisali rezultati teh ukazov.
Recimo imam termometer, ki meri 8 temperatur.
Pomembne so tri. Ostalih pa je za diagnostiko.

LpL


Živijo,

1. spustni (drop-down) meni trenutno ni podprt. Je precej specifičen - kar se tiče vsebine. Načeloma lahko takšen meni vsebuje poljubni widget (od toggla, pa do slike, itd.). Implementacija tega je zato bolj kompleksna. Kakšna vsebino pa ste imel v mislih?

2. Funkcionalnost (kvazi) terminala je v aplikaciji že podprta s kombinacijo obstoječih widgetov. Podpora nekega terminalskega okna bi seveda bila možna - to je sicer čisto razvojno orodje in po mojem mnenju neuporabno za končnega uporabnika. Za razvijalca pa je načeloma to uporabno.

Lp
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a kl3m3n » 03 Jan 2022, 08:40

LiPo je napisal/-a:Pa zelo moteca zadeva...
Se se povezava prekine. Aplikacija javi prekinitev.
Potem pa napako potrdis in se ne zgodi NIČ.
Dodana naj bo izbira ostani v aplikaciji ali pa se vrni na osnovni oz. zacetni program.

Vem, da obstaja autoconnect.. samo tam sem imel se vec problemov..
LpL


Živijo,

lahko prosim malce več informacij:

LiPo je napisal/-a:Potem pa napako potrdis in se ne zgodi NIČ.
LpL


Kaj bi se moralo zgoditi, ko povezava pade?

LiPo je napisal/-a:Dodana naj bo izbira ostani v aplikaciji ali pa se vrni na osnovni oz. zacetni program.
LpL


Tole mi ni čisto jasno, kaj s tem mislite. Kaj je to začetni program? Kaj je to aplikacija?

LiPo je napisal/-a:Vem, da obstaja autoconnect.. samo tam sem imel se vec problemov..
LpL


Kakšne probleme? Auto-connect skuša vzpostaviti prekinjeno povezavo samodejno na vsakih nekaj sekund. To se da ročno preklicati, ko se pojavi auto-connect okno.

Lp
kl3m3n
 
Prispevkov: 58
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 1 krat
Prejel zahvalo: 34 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3

Re: GUI-O ideje, dopolnitve, želje

OdgovorNapisal/-a LiPo » 03 Jan 2022, 09:40

Danes in jutri bom vec delal z GUI-IO.
Pa bom prakticno odgovoril.
Uporabniški avatar
LiPo
 
Prispevkov: 1140
Pridružen: 04 Apr 2015, 16:30
Kraj: LJUBLJANA
Zahvalil se je: 34 krat
Prejel zahvalo: 160 krat
Uporabnika povabil: cimabella
Število neizkoriščenih povabil: 32


Vrni se na GUI-O in vse kar sodi zraven

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost