{"id":291,"date":"2014-12-14T18:53:33","date_gmt":"2014-12-14T17:53:33","guid":{"rendered":"http:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?p=291"},"modified":"2016-06-23T07:14:04","modified_gmt":"2016-06-23T06:14:04","slug":"mikropocitac-ve-favoritu","status":"publish","type":"post","link":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/","title":{"rendered":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit"},"content":{"rendered":"<p style=\"text-align: justify;\"><em> V roce 2008 jsem pro\u010d\u00edtal n\u00e1vody na automatick\u00e9 zap\u00edn\u00e1n\u00ed sv\u011btel v osobn\u00edch automobilech a uva\u017eoval o tom, \u017ee si postav\u00edm n\u011bco podobn\u00e9ho. Norm\u00e1ln\u011b by sta\u010dilo p\u00e1r diskr\u00e9tn\u00edch sou\u010d\u00e1stek, ale j\u00e1 cht\u011bl je\u0161t\u011b m\u011b\u0159it ot\u00e1\u010dky, nap\u011bt\u00ed, teploty&#8230; Proto jsem za\u010dal vyv\u00edjet za\u0159\u00edzen\u00ed, kter\u00e9mu je v\u011bnov\u00e1n n\u00e1sleduj\u00edc\u00ed \u010dl\u00e1nek.<\/em><\/p>\n<h2 style=\"text-align: justify;\">Po\u017eadavky na za\u0159\u00edzen\u00ed:<\/h2>\n<p style=\"text-align: justify;\">1. automatick\u00e9 zap\u00edn\u00e1n\u00ed sv\u011btel po nastartov\u00e1n\u00ed automobilu &#8211; je ovl\u00e1d\u00e1no podle ot\u00e1\u010dek motoru a nap\u00e1jec\u00edho nap\u011bt\u00ed (mus\u00ed b\u00fdt min.12,5V &#8211; funguje dob\u00edjen\u00ed)<\/p>\n<p style=\"text-align: justify;\">2. pozvoln\u00e9 rozsv\u011bcen\u00ed osv\u011btlen\u00ed kabiny &#8211; \u0159\u00edzeno PWM kan\u00e1lem procesoru<\/p>\n<p style=\"text-align: justify;\">3. m\u011b\u0159en\u00ed ot\u00e1\u010dek motoru &#8211; indikace bargrafem, kter\u00fd m\u011bl b\u00fdt p\u016fvodn\u011b z LED diod, nakonec je zobrazov\u00e1n na posledn\u00edm \u0159\u00e1dku displeje<\/p>\n<p style=\"text-align: justify;\">4. m\u011b\u0159en\u00ed nap\u011bt\u00ed na palub\u011b automobilu<\/p>\n<p style=\"text-align: justify;\">5. m\u011b\u0159en\u00ed teplot &#8211; vnit\u0159n\u00ed, venkovn\u00ed a teplota motoru<\/p>\n<p style=\"text-align: justify;\">6. hodiny &#8211; kv\u016fli um\u00edst\u011bn\u00ed displeje byly zru\u0161eny p\u016fvodn\u00ed, analogov\u00e9<\/p>\n<p style=\"text-align: justify;\">7. programovateln\u00fd \u010dasova\u010d st\u011bra\u010d\u016f<\/p>\n<h2 style=\"text-align: justify;\">Obvodov\u00e9 \u0159e\u0161en\u00ed:<\/h2>\n<p style=\"text-align: justify;\">Krom\u011b displeje, rota\u010dn\u00edho kod\u00e9ru a teplom\u011br\u016f, je obvod sestaven na oboustrann\u00e9 desce plo\u0161n\u00fdch spoj\u016f. Ta je um\u00edst\u011bna za autor\u00e1diem. Jednotliv\u00e9 kabely (nap\u00e1jen\u00ed, ovl\u00e1d\u00e1n\u00ed sv\u011btel, st\u011bra\u010d\u016f&#8230;) jsou svedeny do dvojice svorkovnic, tak aby deska mohla b\u00fdt jednodu\u0161e vyjmuta z automobilu k dal\u0161\u00edmu v\u00fdvoji programu.<\/p>\n<p style=\"text-align: justify;\">Jednotliv\u00e9 funkce obvodu jsou naprogramov\u00e1ny do pam\u011bti procesoru ATmega8535, jeho\u017e nap\u00e1jen\u00ed je zaji\u0161t\u011bno stabiliz\u00e1torem 7805. Vstupn\u00ed piny procesoru, kter\u00e9 zji\u0161\u0165uj\u00ed stav obvod\u016f automobilu jsou o\u0161et\u0159eny ochrann\u00fdmi diodami a RC \u010dl\u00e1nky omezuj\u00edc\u00edch ru\u0161en\u00ed produkovan\u00e9 provozem spalovac\u00edho motoru. Na v\u00fdstupech je p\u0159ipojeno p\u011bt rel\u00e9 ze \u0161upl\u00edkov\u00fdch z\u00e1sob, ka\u017ed\u00e9 pro jin\u00fd proud. N\u011bkter\u00e1 sp\u00ednaj\u00ed rel\u00e9 na pojistkov\u00e9m panelu, proto sta\u010d\u00ed mal\u00e9 proudy, jin\u00e1 jsou dimenzov\u00e1na pro 8 &#8211; 10A. Tady jsou cesty pl. spoje zes\u00edleny c\u00ednov\u00e1n\u00edm.<\/p>\n<p style=\"text-align: justify;\">Rezistory, diody a keramick\u00e9 kondenz\u00e1tory jsou v proveden\u00ed SMD kv\u016fli \u00faspo\u0159e m\u00edsta na plo\u0161n\u00e9m spoji, jednodu\u0161\u0161\u00edmu n\u00e1vrhu a men\u0161\u00edmu po\u010dtu d\u011br.<\/p>\n<p style=\"text-align: justify;\">Deska je vybavena konektory pro p\u0159ipojen\u00ed displeje, teplom\u011br\u016f, rota\u010dn\u00edho kod\u00e9ru a reproduktoru. Dal\u0161\u00ed konektor slou\u017e\u00ed k p\u0159ipojen\u00ed program\u00e1toru Dragon a posledn\u00ed je zat\u00edm nevyu\u017eit\u00fd. Je na n\u011bj p\u0159iveden s\u00e9riov\u00fd kan\u00e1l procesoru s t\u00edm, \u017ee by za\u0159\u00edzen\u00ed mohlo b\u00fdt v budoucnu d\u00e1l roz\u0161\u00ed\u0159eno.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/Favorit_schema.png\" rel=\"attachment wp-att-294\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/Favorit_schema-366x258.png\" alt=\"Favorit_schema\" width=\"366\" height=\"258\" \/><\/a><\/p>\n<h2 style=\"text-align: justify;\">Popis jednotliv\u00fdch \u010d\u00e1st\u00ed obvodu a p\u0159\u00edslu\u0161n\u00e9ho programu<\/h2>\n<h3 style=\"text-align: justify;\">Nap\u00e1jen\u00ed:<\/h3>\n<p style=\"text-align: justify;\">V klidu je obvod odpojen od baterie a neodeb\u00edr\u00e1 \u017e\u00e1dn\u00fd proud. K palubn\u00ed s\u00edti automobilu je obvod p\u0159ipojen prost\u0159ednictv\u00edm dve\u0159n\u00edho sp\u00edna\u010de, kter\u00fd p\u0159ipojuje c\u00edvku rel\u00e9 K6. Rel\u00e9 m\u00e1 dva p\u0159ep\u00edna\u010de, jedn\u00edm p\u0159ipoj\u00ed 12V pro nap\u00e1jen\u00ed obvodu a druh\u00fdm p\u0159epne svoji c\u00edvku na tranzistor T6, kter\u00fd je otev\u0159en\u00fd p\u0159es rezistor R1. C\u00edvka rel\u00e9 je tedy nap\u00e1jena po celou dobu \u010dinnosti obvodu. Procesor m\u00e1 mo\u017enost obvod vypnout, kdy\u017e v\u00fdvod PD6 nastav\u00ed na \u00farove\u0148 L a uzemn\u00ed tak b\u00e1zi tranzistoru T6. Procesor p\u0159i vyp\u00edn\u00e1n\u00ed p\u0159ejde do re\u017eimu sp\u00e1nku, aby p\u0159i p\u00e1du nap\u00e1jen\u00ed nedoch\u00e1zelo k nep\u0159edv\u00eddan\u00fdm \u010dinnostem programu.<\/p>\n<p style=\"text-align: justify;\">Procesor i ostatn\u00ed digit\u00e1ln\u00ed obvody jsou nap\u00e1jeny z monolitick\u00e9ho stabiliz\u00e1toru 7805. Podsv\u011btlen\u00ed displeje je p\u0159ipojeno p\u0159es odpor 47W\/5W na 12V, aby nebyl zbyte\u010dn\u011b zat\u011b\u017eov\u00e1n stabiliz\u00e1tor.<\/p>\n<h3 style=\"text-align: justify;\">Ovl\u00e1d\u00e1n\u00ed rota\u010dn\u00edm kod\u00e9rem:<\/h3>\n<p style=\"text-align: justify;\">Pro nastaven\u00ed hodin a dal\u0161\u00edch naprogramovan\u00fdch funkc\u00ed p\u0159i provozu za\u0159\u00edzen\u00ed slou\u017e\u00ed rota\u010dn\u00ed kod\u00e9r s tla\u010d\u00edtkem. Um\u00edstil jsem jej do prostoru nepou\u017e\u00edvan\u00e9ho sp\u00edna\u010de na lev\u00e9 stran\u011b p\u0159\u00edstrojov\u00e9 desky.<\/p>\n<p style=\"text-align: justify;\">Rota\u010dn\u00ed kod\u00e9r je tvo\u0159en dvojic\u00ed sp\u00edna\u010d\u016f, ka\u017ed\u00fd z nich d\u00e1 30 impuls\u016f na ot\u00e1\u010dku, f\u00e1ze impuls\u016f je posunuta o 90\u00b0. Jeden sp\u00edna\u010d spou\u0161t\u00ed program p\u0159eru\u0161en\u00ed INT1 sestupnou hranou a druh\u00fd je p\u0159ipojen na PC1. Program p\u0159eru\u0161en\u00ed vyhodnot\u00ed stav druh\u00e9ho sp\u00edna\u010de a podle toho inkrementuje, nebo dekrementuje prom\u011bnnou ROTcoder:<\/p>\n<pre style=\"text-align: justify;\">ISR(INT1_vect) \/\/ podprogram preruseni INT1 - rotacni koder\r\n{\r\n    if (PINC&amp;0x01) \/\/ neni stisknut koder\r\n    {\r\n        if ((~PINC&amp;0x02) &amp;&amp; (ROTcoder&lt;ROTmax)) ROTcoder++;\r\n        if (( PINC&amp;0x02) &amp;&amp; (ROTcoder&gt;0)) ROTcoder--;\r\n    }\r\n}<\/pre>\n<p style=\"text-align: justify;\">Sp\u00edna\u010de rota\u010dn\u00edho kod\u00e9ru vyu\u017e\u00edvaj\u00ed pullup rezistory integrovan\u00e9 v procesoru, pro spr\u00e1vn\u00fd tvar impuls\u016f kter\u00e9 spou\u0161t\u00ed p\u0159eru\u0161en\u00ed je d\u016fle\u017eit\u00fd kondenz\u00e1tor C8.<\/p>\n<p style=\"text-align: justify;\">Stiskem tla\u010d\u00edtka rota\u010dn\u00edho kod\u00e9ru je zp\u0159\u00edstupn\u011bno menu, ve kter\u00e9m je mo\u017eno nastavit aktu\u00e1ln\u00ed \u010das pro hodiny, jas displeje a tak\u00e9 n\u011bkolik prodlev, pou\u017e\u00edvan\u00fdch p\u0159i provozu. Nastaven\u00e9 hodnoty prodlev jsou v sekund\u00e1ch a program je ukl\u00e1d\u00e1 do pam\u011bti RAM obvodu DS1302. V dal\u0161\u00edm textu zmi\u0148ovan\u00e9 adresy jsou z tohoto pam\u011b\u0165ov\u00e9ho prostoru.<\/p>\n<h3 style=\"text-align: justify;\">Osv\u011btlen\u00ed kabiny:<\/h3>\n<p style=\"text-align: justify;\">\u017d\u00e1rovka v kabin\u011b je sp\u00edn\u00e1na tranzistorem Q2 (BD244) p\u0159es PWM kan\u00e1l OC1A procesoru. Pozvolna se rozsv\u00edt\u00ed p\u0159i ka\u017ed\u00e9m otev\u0159en\u00ed dve\u0159\u00ed. Po odpojen\u00ed dve\u0159n\u00edho sp\u00edna\u010de, (v\u00fdvod PC2 procesoru) zhas\u00edn\u00e1 a\u017e uplyne nastaven\u00fd \u010das (adresa 0xE1 obvodu DS1302), nebo \u010das podle adresy 0xE3, pokud je zapnut\u00fd motor.<\/p>\n<h3 style=\"text-align: justify;\">Ovl\u00e1d\u00e1n\u00ed sv\u011btel:<\/h3>\n<p style=\"text-align: justify;\">V dvacet let star\u00e9m aut\u011b je \u0161etrn\u011bj\u0161\u00ed p\u0159ipojit sv\u011btla, a\u017e kdy\u017e za\u010dne fungovat dob\u00edjen\u00ed: Program v intervalu 0,1sekund sleduje hodnotu na pinu PA6. Pokud je v \u00farovni H, odpo\u010d\u00edt\u00e1 nastaven\u00fd \u010das (adresa 0xE5 obvodu DS1302) a p\u0159ed vlastn\u00edm zapnut\u00edm obrysov\u00fdch sv\u011btel (pin PC5) zkontroluje nap\u011bt\u00ed na AD p\u0159evodn\u00edku (mus\u00ed b\u00fdt minim\u00e1ln\u011b 12,5V) a ot\u00e1\u010dky motoru. Kdy\u017e nen\u00ed nam\u011b\u0159eno dostate\u010dn\u011b vysok\u00e9 nap\u011bt\u00ed, nebo ot\u00e1\u010dky, program po\u010dk\u00e1 2sekundy a znovu m\u011b\u0159\u00ed nap\u011bt\u00ed i ot\u00e1\u010dky. D\u00e1le je odpo\u010d\u00edt\u00e1n \u010das pro zapnut\u00ed tlumen\u00fdch sv\u011btel (adresa 0xE7 obvodu DS1302) a zapnuto rel\u00e9 K5. Sp\u00edna\u010de rel\u00e9 jsou v automobilu p\u0159ipojeny paraleln\u011b ke st\u00e1vaj\u00edc\u00edm sp\u00edna\u010d\u016fm sv\u011btel na p\u0159\u00edstrojov\u00e9 desce, tak aby v\u0161echny funkce vozu z\u016fstaly zachov\u00e1ny i p\u0159i odpojen\u00ed obvodu.<\/p>\n<h3 style=\"text-align: justify;\">Displej:<\/h3>\n<p style=\"text-align: justify;\">Je pou\u017eit podsv\u00edcen\u00fd alfanumerick\u00fd displej \u0159\u00edzen\u00fd obvodem HD44780, kter\u00fd m\u00e1 4 \u0159\u00e1dky po dvaceti znac\u00edch. P\u0159i jeho v\u00fdb\u011bru je nutno db\u00e1t na provozn\u00ed teplotu uvedenou v katalogov\u00e9m list\u011b, m\u011b se poda\u0159ilo z\u00edskat displej s rozsahem -25\u00b0C a\u017e +70\u00b0C, co\u017e je pro provoz v automobilu dosta\u010duj\u00edc\u00ed.<\/p>\n<p style=\"text-align: justify;\">Displej je zabudov\u00e1n m\u00edsto analogov\u00fdch hodin do p\u0159\u00edstrojov\u00e9 desky. S mikroprocesorem je propojen \u0161estn\u00e1cti \u017eilov\u00fdm kabelem d\u00e9lky 1m. Program nevyhodnocuje stav displeje, vzhledem k tomu, \u017ee v\u00fdvod R\/W je p\u0159ipojen na GND to ani nen\u00ed mo\u017en\u00e9. Z d\u016fvodu \u00faspory pin\u016f procesoru je pou\u017eita \u010dty\u0159bitov\u00e1 komunikace s t\u00edm, \u017ee mezi jednotliv\u00fdmi zm\u011bnami stavu na pinech displeje je prodleva 20us. Abych m\u011bl jistotu, \u017ee komunikace bude fungovat i v zaru\u0161en\u00e9m prost\u0159ed\u00ed automobilu, byl kabel p\u016fvodn\u011b 2metry dlouh\u00fd a zobrazov\u00e1n\u00ed bylo po\u0159\u00e1d je\u0161t\u011b bez chyb.<\/p>\n<p style=\"text-align: justify;\">Podsv\u00edcen\u00ed displeje je sp\u00edn\u00e1no tranzistorem Q3 (BD135), jeho\u017e kolektorov\u00fd proud je 1,5A. BC546 nesta\u010d\u00ed, proto\u017ee pou\u017eit\u00fd displej pot\u0159ebuje pro pln\u00e9 rozsv\u00edcen\u00ed 300mA. Tranzistor je ovl\u00e1d\u00e1n PWM kan\u00e1lem OC1B procesoru, po\u017eadovan\u00fd jas v rozsahu 0-100% je ulo\u017een na adrese 0xFF hodinov\u00e9ho obvodu.<\/p>\n<h3 style=\"text-align: justify;\">Hodiny s obvodem DS1302:<\/h3>\n<p style=\"text-align: justify;\">Obvod DS1302 komunikuje s procesorem po sb\u011brnici I2C a ke sv\u00e9 \u010dinnosti pot\u0159ebuje krystal 32,768kHz. Pro z\u00e1lohov\u00e1n\u00ed chodu hodin p\u0159i odpojen\u00ed nap\u00e1jen\u00ed je p\u0159ipojen akumul\u00e1tor 3,6V. Obvod jej s\u00e1m nab\u00edj\u00ed. Aktu\u00e1ln\u00ed stav hodin je zobrazov\u00e1n v lev\u00e9 \u010d\u00e1sti prvn\u00edho \u0159\u00e1dku displeje.<\/p>\n<h3 style=\"text-align: justify;\">Voltmetr:<\/h3>\n<p style=\"text-align: justify;\">Procesor ATmega8535 je vybaven 10-ti bitov\u00fdm AD p\u0159evodn\u00edkem, co\u017e v dan\u00e9 aplikaci p\u0159\u00edmo vyb\u00edz\u00ed k m\u011b\u0159en\u00ed nap\u011bt\u00ed v automobilu. Pro \u010dinnost p\u0159evodn\u00edku je pot\u0159eba p\u0159ipojit blokovac\u00ed kondenz\u00e1tory a odru\u0161ovac\u00ed c\u00edvku k jeho nap\u00e1jen\u00ed. Je vyu\u017eit vnit\u0159n\u00ed referen\u010dn\u00ed zdroj, tak\u017ee z\u00e1kladn\u00ed rozsah p\u0159evodn\u00edku je 0 &#8211; 5V, s odporov\u00fdm d\u011bli\u010dem R7+P2 je 0 &#8211; 20,48V. P\u0159i rozli\u0161en\u00ed 10 bit\u016f je velikost jednoho d\u00edlku 0,02V. Aktu\u00e1ln\u00ed nap\u011bt\u00ed je zobrazov\u00e1no v prav\u00e9 \u010d\u00e1sti prvn\u00edho \u0159\u00e1dku displeje.<\/p>\n<h3 style=\"text-align: justify;\">Teplom\u011bry DS18B20:<\/h3>\n<p style=\"text-align: justify;\">Program periodicky \u010dte a vypisuje na druh\u00fd \u0159\u00e1dek displeje teploty nam\u011b\u0159en\u00e9 trojic\u00ed 1-wire \u010didel DS18B20. Ke komunikaci s \u010didly je pou\u017eit pin PA0, popis komunikace je nap\u0159. <a href=\"file:\/\/\/K:\/Documents\/Web_2014\/ds18b20.htm\">zde<\/a>. V pam\u011bti procesoru jsou zaznamen\u00e1ny 64bitov\u00e9 adresy pou\u017eit\u00fdch \u010didel, program postupn\u011b oslovuje jednotliv\u00e1 \u010didla prost\u0159ednictv\u00edm jejich adres a nam\u011b\u0159en\u00e9 teploty zaznamen\u00e1v\u00e1 do prom\u011bnn\u00fdch Teplota1, Teplota2 a Teplota3. Ve smy\u010dce hlavn\u00edho programu jsou jednotliv\u00e9 teploty vypisov\u00e1ny na displej.<\/p>\n<p style=\"text-align: justify;\">Komunikace po 1-wire sb\u011brnici je \u010dasov\u011b n\u00e1ro\u010dn\u00e1 operace, program mus\u00ed vytv\u00e1\u0159et a \u010d\u00edst impulsy s d\u00e9lkou n\u011bkolika mikrosekund. V popisovan\u00e9 aplikaci tato \u010dinnost koliduje s ot\u00e1\u010dkom\u011brem, kter\u00fd m\u011b\u0159\u00ed d\u00e9lku periody sign\u00e1lu ze zapalovac\u00ed c\u00edvky automobilu. V dob\u011b, kdy je motor zastaven, je komunikace po 1-wire sb\u011brnici \u0159\u00edzena \u010dasova\u010dem T1 a prob\u00edh\u00e1 s periodou 0,1s. V dob\u011b, kdy b\u011b\u017e\u00ed motor, je komunikace po 1-wire sb\u011brnici spou\u0161t\u011bna p\u0159eru\u0161en\u00edm od c\u00edvky zapalov\u00e1n\u00ed. \u010c\u00e1st komunikace prob\u011bhne v p\u0159eru\u0161en\u00ed INT0 (c\u00edvka motoru) i v nejvy\u0161\u0161\u00edch ot\u00e1\u010dk\u00e1ch nen\u00ed riziko, \u017ee by do\u0161lo ke kolizi komunikace po 1-wire s programov\u00fdm vybaven\u00edm ot\u00e1\u010dkom\u011bru.<\/p>\n<p style=\"text-align: justify;\">Teplom\u011bry jsou p\u0159ip\u00e1jeny na 2,5metr\u016f dlouh\u00e9 st\u00edn\u011bn\u00e9 dvojlince. Na st\u00edn\u011bn\u00ed je p\u0159ipojeno GND, na jeden vodi\u010d dvojlinky VCC a na druh\u00fd 1-wire sb\u011brnice. Jeden teplom\u011br je v kabin\u011b automobilu, druh\u00fd je p\u0159ipevn\u011bn na t\u011bleso termostatu, t\u0159et\u00ed je um\u00edst\u011bn v m\u0159\u00ed\u017ece p\u0159ed chladi\u010dem.<\/p>\n<h3 style=\"text-align: justify;\">Ot\u00e1\u010dkom\u011br:<\/h3>\n<p style=\"text-align: justify;\">Vstupn\u00ed informac\u00ed pro m\u011b\u0159en\u00ed ot\u00e1\u010dek u z\u00e1\u017eehov\u00e9ho motoru mohou b\u00fdt impulsy z obvodu zapalov\u00e1n\u00ed. V m\u00e9m p\u0159\u00edpad\u011b je impuls p\u0159iveden p\u0159es rezistor R15 a RC \u010dl\u00e1nek R24 a C9 na vstup INT0 procesoru. Rezistor R15 je v proveden\u00ed SMD, jako v\u0161echny ostatn\u00ed a na za\u010d\u00e1tku n\u011bkolikr\u00e1t nevydr\u017eel vysokonap\u011b\u0165ov\u00e9 \u0161pi\u010dky, tak jsem jej nahradil trojic\u00ed do s\u00e9rie zapojen\u00fdch rezistor\u016f s men\u0161\u00edm odporem.<\/p>\n<p style=\"text-align: justify;\">K m\u011b\u0159en\u00ed je pou\u017eit \u010d\u00edta\u010d T0, hodinov\u00fd kmito\u010det 8MHz je d\u011blen 64, tak\u017ee m\u011b\u0159en\u00ed d\u00e9lky periody puls\u016f na vstupu INT0 je realizov\u00e1no s rozli\u0161en\u00edm 8us. \u010c\u00edta\u010d T0 je dopln\u011bn prom\u011bnnou Otacky1, ta je inkrementov\u00e1na p\u0159i ka\u017ed\u00e9m p\u0159ete\u010den\u00ed osmibitov\u00e9ho \u010d\u00edta\u010de, tak\u017ee spole\u010dn\u011b tvo\u0159\u00ed 16-ti bitov\u00fd \u010d\u00edta\u010d. Program p\u0159eru\u0161en\u00ed od sestupn\u00e9 hrany INT0 ukl\u00e1d\u00e1 nam\u011b\u0159en\u00e9 hodnoty d\u00e9lky jednotliv\u00fdch period do pole OtackyArray ze kter\u00e9ho je po\u010d\u00edt\u00e1na pr\u016fm\u011brn\u00e1 d\u00e9lka periody ulo\u017een\u00e1 v prom\u011bnn\u00e9 Otacky.<\/p>\n<p style=\"text-align: justify;\">Po\u010det ot\u00e1\u010dek motoru z minutu je vypo\u010dten jako pod\u00edl 3 750 000 \/ Otacky. Konstanta je sestavena n\u00e1sleduj\u00edc\u00edm zp\u016fsobem:<\/p>\n<p style=\"text-align: justify;\">&#8211; rozli\u0161en\u00ed m\u011b\u0159en\u00ed d\u00e9lky periody je 8us, to je 125 000 d\u00edlk\u016f za sekundu<\/p>\n<p style=\"text-align: justify;\">&#8211; po\u017eadovan\u00fd v\u00fdsledek je po\u010det ot\u00e1\u010dek za minutu, to je 60 sekund<\/p>\n<p style=\"text-align: justify;\">&#8211; b\u011bhem jedn\u00e9 ot\u00e1\u010dky \u010dty\u0159dob\u00e9ho motoru jsou na c\u00edvce dva zapalovac\u00ed impulsy, proto je pot\u0159eba v\u00fdsledn\u00e9 ot\u00e1\u010dky vyd\u011blit dv\u011bma<\/p>\n<p style=\"text-align: justify;\">V\u00fdsledek: 60 x 125 000 \/ 2 = 3 750 000.<\/p>\n<p style=\"text-align: justify;\">Ot\u00e1\u010dky jsou zobrazov\u00e1ny na t\u0159et\u00edm \u0159\u00e1dku displeje a na bargrafu. Ten je vytv\u00e1\u0159en z p\u0159edem nadefinovan\u00fdch znak\u016f v pam\u011bti ACG displeje. Znak\u016f je dvacet, ka\u017ed\u00fd je sestaven z p\u011bti sloupc\u016f, proto je rozli\u0161en\u00ed bargrafu 100 d\u00edlk\u016f. Jeden d\u00edlek odpov\u00edd\u00e1 60 ot\u00e1\u010dk\u00e1m za minutu, maxim\u00e1ln\u00ed ot\u00e1\u010dky jsou 6000 ot\/min.<\/p>\n<h3 style=\"text-align: justify;\">Cyklova\u010d st\u011bra\u010d\u016f:<\/h3>\n<p style=\"text-align: justify;\">V\u00fdvod \u010d.5 z p\u0159ep\u00edna\u010de st\u011bra\u010d\u016f ve Favoritu zap\u00edn\u00e1 cyklova\u010d um\u00edst\u011bn\u00fd na pojistkov\u00e9m panelu. J\u00e1 tento v\u00fdvod p\u0159ipojil na vstup PA4 procesoru. Pokud je na n\u011bm \u00farove\u0148 H, bude s periodou nastavenou v prom\u011bnn\u00e9 0xFD sp\u00edn\u00e1no rel\u00e9 K1. B\u011bhem chodu st\u011bra\u010d\u016f lze perioda m\u011bnit pomoc\u00ed rota\u010dn\u00edho kod\u00e9ru.<\/p>\n<p style=\"text-align: justify;\">\u00a0<a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_deska.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_deska-297x274.jpg\" alt=\"Ot\u00e1\u010dkom\u011br\" width=\"297\" height=\"274\" \/><\/a><\/p>\n<h2 style=\"text-align: justify;\">Pozn\u00e1mky k programov\u00e1n\u00ed<\/h2>\n<h3 style=\"text-align: justify;\">Rozd\u011blen\u00ed \u00faloh pro \u010dasova\u010de:<\/h3>\n<p style=\"text-align: justify;\">\u00a0\u00a0\u00a0 T0 &#8211; m\u011b\u0159en\u00ed periody pro ot\u00e1\u010dkom\u011br<\/p>\n<p style=\"text-align: justify;\">\u00a0\u00a0\u00a0 T1 &#8211; \u010dasov\u00e1n\u00ed periodick\u00fdch ud\u00e1lost\u00ed, n\u011bkter\u00e9 prob\u00edhaj\u00ed 100x za sekundu, jin\u00e9 1x za sekundu<\/p>\n<p style=\"text-align: justify;\">\u00a0\u00a0\u00a0 T1 &#8211; PWM moduly pro plynul\u00e9 rozsv\u011bcen\u00ed displeje a osv\u011btlen\u00ed kabiny<\/p>\n<p style=\"text-align: justify;\">\u00a0\u00a0\u00a0 T2 &#8211; PWM kan\u00e1l nastaven\u00fd na 50% st\u0159\u00eddu sign\u00e1lu vytv\u00e1\u0159\u00ed t\u00f3n pro reproduktor<\/p>\n<h3 style=\"text-align: justify;\">Probl\u00e9m s vyu\u017eit\u00edm pam\u011bti:<\/h3>\n<p style=\"text-align: justify;\">Program zkompilovan\u00fd v AVR studiu p\u0159i sv\u00e9m startu ulo\u017e\u00ed v\u0161echny \u0159et\u011bzce a obsahy pol\u00ed do pam\u011bti RAM. Sou\u010dasn\u00e1 verze programu pou\u017e\u00edv\u00e1 ke sv\u00e9 \u010dinnosti 32 text\u016f po 20 znac\u00edch. To je 640 bajt\u016f pam\u011bti, dal\u0161\u00ed pam\u011b\u0165 zaberou datov\u00e1 pole pro adresov\u00e1n\u00ed teplom\u011br\u016f a pole pro speci\u00e1ln\u00ed znaky pou\u017e\u00edvan\u00e9 u bargrafu. Je tedy nutn\u00e9 p\u0159inutit p\u0159eklada\u010d, aby \u0159et\u011bzce i statick\u00e1 pole nechal v pam\u011bti EEPROM a pam\u011b\u0165 RAM mohla b\u00fdt vyu\u017e\u00edv\u00e1na programem. K tomu slou\u017e\u00ed knihovna &lt;avr\/pgmspace.h&gt;<\/p>\n<h3 style=\"text-align: justify;\">Soubory pro sta\u017een\u00ed:<\/h3>\n<p style=\"text-align: justify;\">Sch\u00e9ma a deska: <a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_schema.zip\">favorit_schema<\/a><\/p>\n<p style=\"text-align: justify;\">Projekt pro AVR studio: <a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/Favorit_01.zip\">Favorit_01<\/a><\/p>\n<h3 style=\"text-align: justify;\">Odkazy:<\/h3>\n<p style=\"text-align: justify;\">Ot\u00e1\u010dkom\u011br pro spalovac\u00ed motory: <a href=\"http:\/\/hw.cz\/constrc\/auto\/otackomer\/index.html\"> http:\/\/hw.cz\/constrc\/auto\/otackomer\/index.html<\/a><\/p>\n<p style=\"text-align: justify;\">Automatick\u00fd sp\u00edna\u010d sv\u011btel automobilu: <a href=\"http:\/\/hw.cz\/teorie-praxe\/art1981-automaticky-spinac-svetel-automobilu.html\"> http:\/\/hw.cz\/teorie-praxe\/art1981-automaticky-spinac-svetel-automobilu.html<\/a><\/p>\n<p style=\"text-align: justify;\">Ot\u00e1\u010dkom\u011br a hl\u00edda\u010d sv\u011btlomet\u016f: <a href=\"http:\/\/www.holman.cz\/hg\/ohs\/index.htm\"> http:\/\/www.holman.cz\/hg\/ohs\/index.htm<\/a><\/p>\n<p style=\"text-align: justify;\">Elektroinstalace \u0160koda Favorit: <a href=\"http:\/\/skodafavorit.xf.cz\/elektroinstalace.html\"> http:\/\/skodafavorit.xf.cz\/elektroinstalace.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>V roce 2008 jsem pro\u010d\u00edtal n\u00e1vody na automatick\u00e9 zap\u00edn\u00e1n\u00ed sv\u011btel v osobn\u00edch automobilech a uva\u017eoval o tom, \u017ee si postav\u00edm<\/p>\n","protected":false},"author":1,"featured_media":283,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[49,68],"class_list":["post-291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronika","category-programovani","tag-atmega","tag-schema"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit<\/title>\n<meta name=\"description\" content=\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit, teplom\u011br, automatick\u00e9 ovl\u00e1d\u00e1n\u00ed sv\u011btel v automobilu \u0160koda Favorit realizovan\u00e9 jedno\u010dipov\u00fdm mikroprocesorem.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit\" \/>\n<meta property=\"og:description\" content=\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit, teplom\u011br, automatick\u00e9 ovl\u00e1d\u00e1n\u00ed sv\u011btel v automobilu \u0160koda Favorit realizovan\u00e9 jedno\u010dipov\u00fdm mikroprocesorem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\" \/>\n<meta property=\"og:site_name\" content=\"Franti\u0161ek Posp\u00ed\u0161il\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-14T17:53:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-23T06:14:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1039\" \/>\n\t<meta property=\"og:image:height\" content=\"672\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"ok2jnj\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"ok2jnj\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\"},\"author\":{\"name\":\"ok2jnj\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"headline\":\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit\",\"datePublished\":\"2014-12-14T17:53:33+00:00\",\"dateModified\":\"2016-06-23T06:14:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\"},\"wordCount\":2387,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg\",\"keywords\":[\"ATmega\",\"sch\u00e9ma\"],\"articleSection\":[\"Elektronika\",\"Programov\u00e1n\u00ed\"],\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\",\"name\":\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg\",\"datePublished\":\"2014-12-14T17:53:33+00:00\",\"dateModified\":\"2016-06-23T06:14:04+00:00\",\"description\":\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit, teplom\u011br, automatick\u00e9 ovl\u00e1d\u00e1n\u00ed sv\u011btel v automobilu \u0160koda Favorit realizovan\u00e9 jedno\u010dipov\u00fdm mikroprocesorem.\",\"breadcrumb\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg\",\"contentUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg\",\"width\":1039,\"height\":672},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\",\"name\":\"Franti\u0161ek Posp\u00ed\u0161il\",\"description\":\"Na sv\u00fdch str\u00e1nk\u00e1ch popisuji cesty, kter\u00fdmi jsem do\u0161el k zam\u00fd\u0161len\u00fdm c\u00edl\u016fm. C\u00edle se ob\u010das b\u011bhem cesty zm\u011bnily.\",\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\",\"name\":\"ok2jnj\",\"logo\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit","description":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit, teplom\u011br, automatick\u00e9 ovl\u00e1d\u00e1n\u00ed sv\u011btel v automobilu \u0160koda Favorit realizovan\u00e9 jedno\u010dipov\u00fdm mikroprocesorem.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/","og_locale":"cs_CZ","og_type":"article","og_title":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit","og_description":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit, teplom\u011br, automatick\u00e9 ovl\u00e1d\u00e1n\u00ed sv\u011btel v automobilu \u0160koda Favorit realizovan\u00e9 jedno\u010dipov\u00fdm mikroprocesorem.","og_url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/","og_site_name":"Franti\u0161ek Posp\u00ed\u0161il","article_published_time":"2014-12-14T17:53:33+00:00","article_modified_time":"2016-06-23T06:14:04+00:00","og_image":[{"width":1039,"height":672,"url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg","type":"image\/jpeg"}],"author":"ok2jnj","twitter_misc":{"Napsal(a)":"ok2jnj","Odhadovan\u00e1 doba \u010dten\u00ed":"12 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#article","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/"},"author":{"name":"ok2jnj","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"headline":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit","datePublished":"2014-12-14T17:53:33+00:00","dateModified":"2016-06-23T06:14:04+00:00","mainEntityOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/"},"wordCount":2387,"commentCount":0,"publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg","keywords":["ATmega","sch\u00e9ma"],"articleSection":["Elektronika","Programov\u00e1n\u00ed"],"inLanguage":"cs","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/","name":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg","datePublished":"2014-12-14T17:53:33+00:00","dateModified":"2016-06-23T06:14:04+00:00","description":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit, teplom\u011br, automatick\u00e9 ovl\u00e1d\u00e1n\u00ed sv\u011btel v automobilu \u0160koda Favorit realizovan\u00e9 jedno\u010dipov\u00fdm mikroprocesorem.","breadcrumb":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#primaryimage","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg","contentUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/favorit_otackomer.jpg","width":1039,"height":672},{"@type":"BreadcrumbList","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/mikropocitac-ve-favoritu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/"},{"@type":"ListItem","position":2,"name":"Ot\u00e1\u010dkom\u011br s ATmega8535 pro auto \u0160koda Favorit"}]},{"@type":"WebSite","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/","name":"Franti\u0161ek Posp\u00ed\u0161il","description":"Na sv\u00fdch str\u00e1nk\u00e1ch popisuji cesty, kter\u00fdmi jsem do\u0161el k zam\u00fd\u0161len\u00fdm c\u00edl\u016fm. C\u00edle se ob\u010das b\u011bhem cesty zm\u011bnily.","publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":["Person","Organization"],"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a","name":"ok2jnj","logo":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":8,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/291\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/291\/revisions\/942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media\/283"}],"wp:attachment":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media?parent=291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/categories?post=291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/tags?post=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}