{"id":636,"date":"2018-04-12T21:00:12","date_gmt":"2018-04-12T21:00:12","guid":{"rendered":"http:\/\/hayperek.pl\/?p=636"},"modified":"2018-04-12T21:00:12","modified_gmt":"2018-04-12T21:00:12","slug":"widgety-cz-3","status":"publish","type":"post","link":"https:\/\/hayperek.pl\/en\/2018\/04\/12\/widgety-cz-3\/","title":{"rendered":"Widgety &#8211; cz. 3"},"content":{"rendered":"<p>Po wczorajszych przygodach z niedzia\u0142aj\u0105cym sprz\u0119tem, dzi\u015b uda\u0142o si\u0119 go o\u017cywi\u0107 i wr\u00f3ci\u0107 do tematu widget\u00f3w. Tworzenie rozpocz\u0105\u0142em od najprostszych widget\u00f3w tekstowych &#8211; stanowi\u0105 one swego rodzaju &#8222;poligon testowy&#8221;, na kt\u00f3rym staram si\u0119 wypracowa\u0107 najlepsz\u0105 architektur\u0119 oraz interfejsy.<\/p>\n<h5>Statyczny tekst<\/h5>\n<p>To chyba najbardziej trywialny z widget\u00f3w. Jego zadaniem jest po prostu narysowanie tekstu o okre\u015blonym kroju i po\u0142o\u017ceniu. Niby nic wyj\u0105tkowego, ale stanowi on \u015bwietn\u0105 baz\u0119 dla kolejnych widget\u00f3w. <\/p>\n<h5>Pomiar w formie tekstu<\/h5>\n<p>Mo\u017cna powiedzie\u0107 &#8211; odmiana zwyk\u0142ego widgetu tekstowego. Zamiast statycznego napisu, wy\u015bwietlana b\u0119dzie warto\u015b\u0107 wybranego pomiaru<\/p>\n<h5>Zegar cyfrowy<\/h5>\n<p>Ponownie nic szczeg\u00f3lnie odkrywczego &#8211; widget tekstowy, kt\u00f3ry prezentuje godzin\u0119 w wybranym przez nas formacie.<br \/>\nSk\u0105d bierzemy aktualny czas? Nasz mikrokontroler ma na pok\u0142adzie zegar RTC <em>(ang. Real Time Clock)<\/em>, taktowany zewn\u0119trznym kwarcem 32.768kHz.<\/p>\n<p>Na koniec spr\u00f3bujmy posk\u0142ada\u0107 z kilku stworzonych dzi\u015b widget\u00f3w jakie\u015b proste okno. Wzorem wy\u015bwietlaczy MFI z nowych samochod\u00f3w, zegar zosta\u0142 umieszczony na g\u00f3rnej belce. W centralnym polu znajduje si\u0119 pr\u0119dko\u015bciomierz. Poni\u017cej napi\u0119cie \u0142adowania oraz ilo\u015b\u0107 paliwa. Na samym dole przebieg oraz pokonany dystans. Na razie nie wygl\u0105da to imponuj\u0105co, ale na pocz\u0105tek chyba mo\u017ce by\u0107 \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/window.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/window-768x1024.jpg\" alt=\"\" width=\"720\" height=\"960\" class=\"aligncenter size-large wp-image-640\" srcset=\"https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/window-768x1024.jpg 768w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/window-600x800.jpg 600w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/window-225x300.jpg 225w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/window.jpg 900w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>Tyle na dzi\u015b. Jutro zajmiemy si\u0119 stworzeniem menu oraz widgeta zawieraj\u0105cego obraz\/bitmap\u0119. Zapraszam!<\/p>","protected":false},"excerpt":{"rendered":"<p>Po wczorajszych przygodach z niedzia\u0142aj\u0105cym sprz\u0119tem, dzi\u015b uda\u0142o si\u0119 go o\u017cywi\u0107 i wr\u00f3ci\u0107 do tematu widget\u00f3w. Tworzenie rozpocz\u0105\u0142em od najprostszych widget\u00f3w tekstowych &#8211; stanowi\u0105 one swego rodzaju &#8222;poligon testowy&#8221;, na kt\u00f3rym staram si\u0119 wypracowa\u0107 najlepsz\u0105 architektur\u0119 oraz interfejsy. Statyczny tekst To chyba najbardziej trywialny z widget\u00f3w. Jego zadaniem jest po prostu narysowanie tekstu o okre\u015blonym [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":642,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":{"0":"post-636","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-stodni","9":"post-with-thumbnail","10":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/comments?post=636"}],"version-history":[{"count":3,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/636\/revisions"}],"predecessor-version":[{"id":643,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/636\/revisions\/643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media\/642"}],"wp:attachment":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media?parent=636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/categories?post=636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/tags?post=636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}