www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

uporaba Javascript ali HTML5 komponente v C oz. arduinu?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 9.04
Kraj: Krško

PrispevekObjavljeno: Pet Jul 04, 2014 4:15 pm    Naslov sporočila:  uporaba Javascript ali HTML5 komponente v C oz. arduinu? Odgovori s citatom

Na tft displayu bi rad uporabil "analogni" indikator, ki sem ga nasel na netu. Napisan je v Javascript oz. Obstaja tudi HTML5 verzija. Se da to prevest v C (za arm oz. Arduino).

Druga varianta je, da ga nardim sam (itak ne rabim vseh funkcij, ki jih zgornji ponuja). Podlogo bi poskeniral, jo pretvoril v bmp in narisal na zaslon. Tudi risanje kazalcev nebi bil problem. Ne vem pa, kako bi izbrisal staro pozicijo kazalca, preden narisem novega. Namrec kazalec bo sel preko skale in v tem primeru bom obrisal tudi del skale, ki jo pokriva kazalec. Zaradi hitrega prikaza in casovne ekonomike nebi rad za vsako osvezitev vrednosti ponovno risal cel "cifrplac". Display je barvni. Kaka ideja?

Aja, rad bi imel indikator na tri cagre (v stilu avionskega visinomerja)

_________________
Dobrga štromarja samo slab šnops strese!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Musty
Član
Član



Pridružen-a: Sob 28 Apr 2007 8:54
Prispevkov: 1575
Aktiv.: 7.65
Kraj: Rače

PrispevekObjavljeno: Pet Jul 04, 2014 4:28 pm    Naslov sporočila:  Re: uporaba Javascript ali HTML5 komponente v C oz. arduinu? Odgovori s citatom

Če nočeš osveževati celotnega displaya lahko to delaš selektivno, izbrišeš (prepišeš z delom slike) staro pozicijo kazalca in nato izrišeš novo. Lahko še dodelaš da spremeni le pixle, ki morajo biti spremenjeni. Druga opcija je dodati refresh rate displayju in vsakih 100ms recimo sliko posodobiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 9.04
Kraj: Krško

PrispevekObjavljeno: Pet Jul 04, 2014 4:35 pm    Naslov sporočila:   Odgovori s citatom

Osvezevanje 100ms mi je vsaj 3x prepocasno, saj se bodo prikazovale hitre spremembe in kazalec ne sme preskakovati.

Zdaj studiram, da bi pred risanjem kazalca prebral iz displaya vrednosti pikslov v neko polje in ga hranil za kasneje nazaj 'nalepit'. Druga varianta je imeti celo skalo v ramu. Vsakokratno branje iz sd kartice bi bilo prevec casovno potratno.No, edino, ce sliko skale zapecem v rom skupaj s programom...

_________________
Dobrga štromarja samo slab šnops strese!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
BluPhenix
Član
Član



Pridružen-a: Pet 05 Mar 2004 12:54
Prispevkov: 1018
Aktiv.: 4.58
Kraj: Sežana

PrispevekObjavljeno: Ned Jul 06, 2014 12:06 pm    Naslov sporočila:   Odgovori s citatom

Če bo display kazal samo te tri indikatorje, lahko na njega daš nalepko s skalo (kakšno fancy barvno ipd.) na na displayu rišeš samo kazalce. Bo nekaj manj dela.

Da bi pa šel javascript prevajat v C za mikrokontroler ... ne vem, to res pride ok? Sploh, da bi html5 prevajal, ki je dejansko samo "xml" datoteka, ki brskalniku pove kaj naj dela (kje kaz izriše, ipd.) S čim bi pa prevajal (ni mišljeno sarkastično, ampak me zanima)?

_________________
Exclamation Pravilo št. 1: Pišite slovensko, velja za vse.

TA SUHI ŠKAFEC PUŠČA. Saj ni tako težko, no!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 9.04
Kraj: Krško

PrispevekObjavljeno: Ned Jul 06, 2014 2:17 pm    Naslov sporočila:   Odgovori s citatom

Prikaz ne bo samo ta, je pa dobra ideja Razz


Tisto o prevajanju se mi zdi, da ni ravno izvedljivo, ampak vprasam pa vseeno, ker nimam pojma o javi, html....

_________________
Dobrga štromarja samo slab šnops strese!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mujo
Član
Član



Pridružen-a: Ned 02 Jan 2005 19:24
Prispevkov: 722
Aktiv.: 3.25
Kraj: MB

PrispevekObjavljeno: Ned Jul 06, 2014 2:55 pm    Naslov sporočila:   Odgovori s citatom

damo je napisal/a:
Tisto o prevajanju se mi zdi, da ni ravno izvedljivo, ampak vprasam pa vseeno, ker nimam pojma o javi, html....


V javascriptu lahko pogledaš kako je zadeva narejena, vidiš kako se določa črte in ostale grafične elemente.
Direktno iz javascripta v C ne gre. Sploh pa ne na neko drugo platformo. Saj javascript uporablja brskalnik za prikaz svojih rezultatov, ti pa na mikrokontrolerju uporabljaš lcd (z neko knjiznjico).

Sedaj imaš dve opciji - sam narediš analogni števec (ali pogledaš kako je nekdo drugi naredil, ali pa sam malo razmisliš), ali pa uporabiš knjižnico ki vsebuje to (kaj uporabiti pa ti ne morem predlagati, saj nisi napisal kaj za platformo imaš).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
BluPhenix
Član
Član



Pridružen-a: Pet 05 Mar 2004 12:54
Prispevkov: 1018
Aktiv.: 4.58
Kraj: Sežana

PrispevekObjavljeno: Ned Jul 06, 2014 11:56 pm    Naslov sporočila:   Odgovori s citatom

No, z javascriptom bi se tudi dalo. Rabil bi pač primeren mikrokrmilnik in gor recimo node.[slovenščina je zame španska vas] ali pa Googlov V8 VM, kjer bi potem poganjal javascript (načeloma nebi bil čisto isti, kot za brskalnik ampak prilagojen). Samo ... nima preveč smisla to delat.

Mogoče obstaja kakšen cross compiler iz javascripta v C, ampak jaz ne poznam (obstaja pa obratna varjanta, torej C -> JavaScript).

_________________
Exclamation Pravilo št. 1: Pišite slovensko, velja za vse.

TA SUHI ŠKAFEC PUŠČA. Saj ni tako težko, no!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
japina
Član
Član



Pridružen-a: Čet 02 Jun 2011 15:30
Prispevkov: 90
Aktiv.: 0.58
Kraj: Šentrupert na Dolenjskem

PrispevekObjavljeno: Pon Jul 07, 2014 5:04 pm    Naslov sporočila:   Odgovori s citatom

Obstaja javascript framework za Arduino. Imenuje se Johnny Five.
Izgleda zelo obetavno, ampak se še nisem imel časa poigrati z njim Neutral
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
BluPhenix
Član
Član



Pridružen-a: Pet 05 Mar 2004 12:54
Prispevkov: 1018
Aktiv.: 4.58
Kraj: Sežana

PrispevekObjavljeno: Pon Jul 07, 2014 6:58 pm    Naslov sporočila:   Odgovori s citatom

Hmm na prvi pogled zgleda port node.[slovenščina je zame španska vas] na arduino, kar vsekakor ni slabo. Zanimivo zanimivo ta javascript počasi leze povsod, kar pa ni nujno slabo Smile.
_________________
Exclamation Pravilo št. 1: Pišite slovensko, velja za vse.

TA SUHI ŠKAFEC PUŠČA. Saj ni tako težko, no!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 49 dni


Powered by phpBB © 2001, 2005 phpBB Group