0:00:15 | dobrý den |
---|
0:00:18 | já se mnou petr stehlíka vítám vás zase přednášce o wifi čipech dsp osm dva |
---|
0:00:23 | šest a |
---|
0:00:24 | s p třicet dva |
---|
0:00:27 | tohle téma je docela rozsáhle mám zkušenost _e z minulého měsíce za vinu zde jestliže |
---|
0:00:34 | a nedokážu |
---|
0:00:35 | rozumně říct celé za dvě hodiny |
---|
0:00:39 | na uznal to sem dostal asi čtyřicet minut |
---|
0:00:42 | takže to budu muset vzít zrychleně a navíc |
---|
0:00:45 | praze sem se vůbec nedostal k praktickým ukázkám což nehrozí mrzelo takže tady bych si |
---|
0:00:50 | dovolil |
---|
0:00:51 | pro sviště ty slajdy opravdu rychle |
---|
0:00:54 | a co nejdřív se dostat praktickým ukázkám že ty si myslím že se jakoby nejzajímavější |
---|
0:00:59 | nejzábavnější |
---|
0:01:01 | a |
---|
0:01:02 | pokud někomu bude chybět a teorie tak prosím |
---|
0:01:06 | tahleta prezentace u že teď _e mail na mých stránkách a stejnak je tam prezentace |
---|
0:01:12 | zprávy budou se o jednu z days budou jednoho dne online videostream záznamy a tam |
---|
0:01:17 | vlastně jakoby je vidět jak povídám |
---|
0:01:20 | ty věci a nedostanu se k těm ukázkám takže tady zkusím rychlejší ještě abychom se |
---|
0:01:26 | zorientovali kdo tady |
---|
0:01:29 | nezná wifi č s p osum dva šest |
---|
0:01:35 | a lidé se tři lidé se hasí takže |
---|
0:01:38 | _e |
---|
0:01:40 | ty wifi všechny vypadají |
---|
0:01:42 | nebo moduly s těmi křeček _e vypadají takto to jste určitě nemají ten _e to |
---|
0:01:45 | zavedli |
---|
0:01:47 | nejoblíbenější jenom nebo nejčastější na webu vidíte ten vlevo nahoře s p nula jedna ale |
---|
0:01:53 | nejčastěji je používají naopak ne vpravo dole ty mezi tím se moc nechytili |
---|
0:01:58 | a samotný |
---|
0:02:01 | co je to samotný je sprostý za šest |
---|
0:02:04 | je to |
---|
0:02:06 | je to vlastně |
---|
0:02:07 | mikroprocesor se wifi části na jednom čipu |
---|
0:02:12 | je to velmi výkonný stroj třiceti dvou bitových dokáže běžet na sto šedesáti migraci |
---|
0:02:19 | má relativně hodně operační paměti |
---|
0:02:22 | a to dá se normálně program a céčku je na trhu asi dva roky |
---|
0:02:28 | a může docela dobře dostupné vy v prostředí no tak sdk ten kryt a dá |
---|
0:02:35 | se prodává v céčku |
---|
0:02:38 | nejjednodušší představa jako může jakoby uvést je něco jako arduina z wifi z vestavěnou wifi |
---|
0:02:45 | sám seznamu to zkratkovité _m označení bránil ale myslím si je to docela dobře vystihuje |
---|
0:02:50 | to |
---|
0:02:51 | ty možnosti použití tam kde sme vlastně do teďka používali ty no arduina tak můžeme |
---|
0:02:56 | použité s p jsem za šest |
---|
0:03:00 | jak se dá takové jako wifi čech programovat standardně když přijde |
---|
0:03:06 | ve formě těch modul firmy a jít linka co sem tady měl vlastně |
---|
0:03:11 | na tebe obrazovce tak má nahraný takzvaný a definuje takže reaguje na té příkazy jako |
---|
0:03:16 | modem je s osmdesátých let |
---|
0:03:19 | to se obvykle hned přehrává něčím jiným |
---|
0:03:23 | můžete si vlastně |
---|
0:03:27 | nahrát sdk na co se svůj program řádky pixlu zkompilovat a nahrát a vlastně celý |
---|
0:03:33 | firmware |
---|
0:03:36 | ovšem mnohem více uchytila to chtěl způsoby se do arduina lidé do to java skéro |
---|
0:03:42 | prostředí si itálie nahraje něco jako plug in a potom se dá programovat to ten |
---|
0:03:48 | _e s prosím vaše svět naprosto stejným arduino stylem teďka funguje všechny |
---|
0:03:52 | kdy že to právě tady že to read a všechny funkce které jste zvyklí naposledy |
---|
0:03:56 | funguje tak že to je skoro |
---|
0:03:59 | stoprocentně přenositelný způsob jakoby svých starých programu s arduinem můžete přenést |
---|
0:04:04 | do menšího dokonce levnější vaše kouře ten čip stojim mine čtyřicet korun |
---|
0:04:09 | a ještě tam asi taky část ovšem já jsem to dneska protože bych vám chtěl |
---|
0:04:13 | ukázat skriptování |
---|
0:04:18 | ten čip má takový vykonat o tolik paměti že |
---|
0:04:24 | lidi jako by svádělo ten výkon použít k tomu že bysme tam nahrál interpret rozklikávací |
---|
0:04:28 | jazyka a potom vlastně mu za dával jenom příkazy |
---|
0:04:32 | v textovém režimu honbě |
---|
0:04:35 | vyliž daném čase výkon a |
---|
0:04:38 | důvody pro skriptování jsem to nějaké vymyslel je to vaše rychlost vývoje a pohodlnosti vlastnosti |
---|
0:04:43 | no ukázat |
---|
0:04:44 | potom je tam možnost přenositelnosti programu nebo spíš využití vlastní zkušenosti s je ze skriptovací |
---|
0:04:50 | jazyků které přineslo sem a může být i snadnější ladění než když máte vlastně zkompilovaný |
---|
0:04:54 | firmwarem dvěstě padesát kilo bajtů a ten někde spadne tak nevíte tak jednoduše to spravili |
---|
0:04:59 | když tady se napíše na tom a tom čísle řádku nám chybí pravá závorka |
---|
0:05:04 | to je prostě jednoduše hodin |
---|
0:05:05 | určitě máme ji důvody proti skriptování |
---|
0:05:08 | je ta zas další mezi vrstva která může mít chyby může to být pomalejší |
---|
0:05:14 | a není tam ten pocit toho dotyku s tím železem |
---|
0:05:19 | najez prosím vaše se vzniklo hned několik skriptovacích jazyků java dneska chci povídat vole protože |
---|
0:05:25 | to je takový jakoby podivný nebo málo známý a přitom velmi zajímavý jazyk ale nejspíše |
---|
0:05:32 | skoro všichni téhle místnosti znáte pipe ní |
---|
0:05:35 | takže existuje portu a micro pojistnou provést péčko |
---|
0:05:40 | taktéž asi bude takže tě mlátila skript vlastně pro webové aplikace tak a nezkoušej serverové |
---|
0:05:46 | tak ten je tam taky ve formě |
---|
0:05:49 | portu |
---|
0:05:52 | firmwarem ve sporu jinou cože nějaký samostatný hardvér ale oni vzali ten firmwarem dokázali rozebírali |
---|
0:05:57 | a pak se dokonce basic normální klasický basic |
---|
0:06:01 | z minulého století je to port kdy taky |
---|
0:06:05 | ale že ta mě zaujalo a protože to je já jsem o ničem to vlastně |
---|
0:06:09 | dřív na rautu hlavně krásné články a jinde a tam všichni ten je jedno ten |
---|
0:06:14 | jazyk jako by popisovat jako bych volil je rychlý mocný lehký jak má prostě úžasnou |
---|
0:06:19 | syntaxi |
---|
0:06:21 | a jak je prostě úžasný |
---|
0:06:24 | tak já jsem pořád hledal mobily je důvod proč _e naučit a to s béčko |
---|
0:06:29 | zamotalo na usbéčko byl dobrý důvod |
---|
0:06:34 | jak se to může to naučili určitě dobré mrknout se na blok from ty kluky |
---|
0:06:39 | známého člověka recenze filmu o ne |
---|
0:06:44 | dlouhou dobu programátor a |
---|
0:06:47 | právě dneska preferuje tomu a programuje v ní prakticky všechno dokonce ně napsali operační systém |
---|
0:06:53 | pro hodinky chytré hodinky |
---|
0:06:55 | které vyvinul ještě dřív nešel si zbytek světa uvědomil že město potom možné |
---|
0:07:00 | a |
---|
0:07:03 | pak jel samozřejmě pavel tišnovský místní brňák který to teď není bohužel tak |
---|
0:07:10 | ten má celý seriál na rotu |
---|
0:07:12 | a |
---|
0:07:14 | a tam zase to rozebírat na kapitola nebo ste si město poznamenává říkám prezentaci johanis |
---|
0:07:19 | odkazy jo mají takže to s tam najdete |
---|
0:07:24 | kde se vzala tu se vzala |
---|
0:07:27 | programovat se teda podstatě buďto na těch čipech se předvedl nebo já jsem si pro |
---|
0:07:33 | účely přednášky koupil tady tento |
---|
0:07:36 | modul |
---|
0:07:38 | který se |
---|
0:07:40 | který se jmenuje se musí mini |
---|
0:07:42 | a ale ten stojí pár dolarů dva dolary asi a má vlastně pěkně vyberete vývoj |
---|
0:07:48 | jedeš tam pěkně zapojuju ty drátky jako na arduino vpodstatě |
---|
0:07:52 | a ale ty wifi čipy jsou dneska ukryté ve spoustě věci může to třeba koupit |
---|
0:07:56 | _e chytré role ovládané přes wifi a v něm je taky tento či takže i |
---|
0:08:01 | ten můžete programovat v nule nebo myslím si že dneska je ve se to vše |
---|
0:08:04 | ty žárovka ve všech těch kravin a co dneska jsou na wifi a stojí málo |
---|
0:08:08 | peněz tak sem si že někde právě tady provést péčko nevím to jistě ale |
---|
0:08:11 | zadejte ceně si to myslím |
---|
0:08:13 | ten modul vem osmá takovéto zapojení |
---|
0:08:19 | a co je zajímavé je že se pokusili pojmenovat všechny vývody vzestupně číslovanými čísly podobně |
---|
0:08:25 | jako na arduino takže to máme de jedna de vážně devět |
---|
0:08:29 | ale celý svět se používá resp véčko pracuje s fyzickým vyčíslený on které jsou číslované |
---|
0:08:35 | prostě o toho výrobce jděte jí jo nula až gpio šestnáct a nejsou mapované jednak |
---|
0:08:42 | jedné takže když potom programujete tak je velmi důležité mít po ruce tohleto tabulku |
---|
0:08:47 | kterou vlastně jakoby převádíte podle těch návodů co najdete na internetu když tam píšou diodu |
---|
0:08:52 | připojte na gpio dva tak by se podíváte že to je vlastně ty jinde čtyři |
---|
0:08:57 | témové a naopak |
---|
0:08:59 | takže ta holka se hodí |
---|
0:09:02 | no a volaná samozřejmě jaká omezení protože je když ten procesor je |
---|
0:09:07 | a |
---|
0:09:08 | velmi rychlý tak a teďka mě sem třeba že relativně dostatek tak |
---|
0:09:13 | je to skutečně relativně asi padesát kilo slajd u té paměti a jak se ten |
---|
0:09:18 | firmwarem ahoj nafukuje což vám ukážu jakým způsobem se můžete při kontrolovat nebo vytvořila moduly |
---|
0:09:25 | tak vám dochází to volné místo paměti |
---|
0:09:28 | takže |
---|
0:09:29 | je třeba dobré si ne na začátku říct vzdávám se čísel plovoucí řádové čárce takže |
---|
0:09:34 | desetinných čísel protože těm ušetříte velkou část paměti jak operační taky té flash role které |
---|
0:09:41 | vlastně ta nula takže |
---|
0:09:44 | já třeba pracuju šest rok používám tou jsou dělané kuby s celými čísly a vůbec |
---|
0:09:50 | mi to nevadí magistra měřil teplotu tak je prostě měří násobku jo třeba ve sto |
---|
0:09:55 | násobku takže jedna dva tisíce čtyři sta devadesát devět a dva tři čtyři celý trestní |
---|
0:10:00 | předtím než to číslo prezentuje od uživatele tak ho podělím stavem a něco |
---|
0:10:05 | jinak u programování chtělo je velmi zajímavé není to takové to klasické |
---|
0:10:10 | ten klasickými špagetový kódy vlastně program je procesor vykonává vaše tam řádek po řádku až |
---|
0:10:16 | dolu |
---|
0:10:17 | ale vzorek omezení toho sdk to co dává ten čínský výrobce je potřeba sad jakoby |
---|
0:10:24 | krátké funkce té hole a tu nechávat to sdkáčko vynechávat zavolat ty funkce že se |
---|
0:10:30 | vlastně událostmi řízené programování |
---|
0:10:32 | je to velmi stejné jako no děs který sem neznal který by asi taky znáte |
---|
0:10:37 | je to je to opravdu velmi stejné |
---|
0:10:40 | no a ty vaše funkce by neměli moc dlouhé |
---|
0:10:43 | v neděli používat no co je moc volné moc paměti ale není to tak že |
---|
0:10:47 | byste na to narazili |
---|
0:10:50 | jako by brzy dá se tam docela dobře žít tom prostředí a připadne omezení vám |
---|
0:10:56 | řeknu je překonat |
---|
0:10:59 | kde vzít dlouho je vina jak opensource na githubu ukážu vám jak to zkompilovat |
---|
0:11:05 | máme verze |
---|
0:11:07 | dvě verze má ztráty voknem používáme tu master vředy volkmeny takže probíhaj divoké změny |
---|
0:11:13 | a tady už vám tady uši to jak se to vlastně používá takže já bych |
---|
0:11:18 | se k a přepnu do webové prohlížeče |
---|
0:11:23 | a ukázal bych vám jakým způsobem |
---|
0:11:26 | se vlastně seženete původním filmem takže |
---|
0:11:30 | kromě toho že si můžete |
---|
0:11:34 | zkompilovat nějakým způsobem sami |
---|
0:11:37 | tak je výborná tady ta |
---|
0:11:45 | většina mi ho kazí dneska bude hrubě poznamenaný k těm že jsou to problémy z |
---|
0:11:48 | wifi já jsem měl chystané |
---|
0:11:52 | opravdu jako by pěkné věci |
---|
0:11:56 | a |
---|
0:11:59 | jak já jsem vám chtěl předvádět jakým způsobem se jakoby připojím |
---|
0:12:07 | windows jsem říkal |
---|
0:12:09 | takže |
---|
0:12:11 | postgres rozveselil počest roste se ne za jsou cíle |
---|
0:12:17 | takže prosím |
---|
0:12:19 | stalo jo |
---|
0:12:21 | seženeme si seženeme si nějaký firmwarem ten tam napálíme jak existuje tahleta online grilovací služba |
---|
0:12:27 | na této adrese |
---|
0:12:30 | provozu je to nějaký hodný pán yum tady dycky na konci občas mu nám nějaké |
---|
0:12:34 | peníze o říkal že ze švýcarska a že pivo stojí asi pět dolarů a že |
---|
0:12:37 | jo vlastně můžem virtuálně pozvat na pivo takže jim pošlete dolar tak jako by jsme |
---|
0:12:41 | s ním vliv na pivu |
---|
0:12:43 | no a teď |
---|
0:12:44 | jsem napíšeme ímejl náš |
---|
0:12:46 | sem napíšu nezlobte samým to je asi kvůli robotům nebo půjdem tři pošlu přetěžovaly takže |
---|
0:12:51 | dvakrát svůj mail |
---|
0:12:53 | teďka vybereme si branch graph tam je ten divoký vývoj takže si necháme radši to |
---|
0:12:57 | nástroj |
---|
0:12:59 | a teď už tady normálně vybrané moduly bylo zač na začátku sou zaškrtnuté ty se |
---|
0:13:04 | kterýma se dá bezvadně či |
---|
0:13:06 | a my si ještě jakoby řekneme co bysme chtěli dělat navíc jo tak řekneme třeba |
---|
0:13:10 | chceme číst analogové hodnoty jo jako a mluvili na arduino takže budeme čísla nové hodnoty |
---|
0:13:17 | potom máme pako mě |
---|
0:13:20 | tady máme tak u mě tady tato malá vize tak o mě |
---|
0:13:23 | takže |
---|
0:13:24 | zaškrtneme simono takový low level osmdesát pět |
---|
0:13:28 | potom bychom chtěli máme vlhkoměr that jedenáct námi modul za dolar nebo za dva |
---|
0:13:35 | potom bychom chtěli komunikovat s webem chtěli bychom prosila naměřené teploty na ve tak se |
---|
0:13:39 | ten máte tepe víme že teploměr je najít dvacet tak se ta bedna nepodporují hladce |
---|
0:13:44 | sběrnice |
---|
0:13:46 | chceme kdy ty ano ne není na jedno kliknutí můžeme nemusím jeden kredity |
---|
0:13:51 | chcete pracovat čili dala sem ikonu to s d co znáte dvacet oblíbené teplotní čidla |
---|
0:13:56 | jo možná i vaše stačí zaškrtnout vám váš sběrnice máme |
---|
0:14:01 | je tady vidíme pozně modulaci nějaké je to tady jen kodéry práce s modulem rány |
---|
0:14:08 | hodin z nuly kolem hodin reálného času |
---|
0:14:11 | který je tam čipu |
---|
0:14:14 | se na toto |
---|
0:14:17 | protokol s trestají když tam připojíme třeba displej nebo jakkoli další zařízení všechno máme ten |
---|
0:14:22 | já jsem to ne já jsem přeskočil penále a ten čip má podstatě stejná rozhraní |
---|
0:14:27 | zdrojové kódy |
---|
0:14:29 | a další a další věci jo tady máme řádků pusou je knihovna displeje |
---|
0:14:33 | tady máme vůdce kde knihovna displej dyž si neškrtne mínus těch knihoven tady dole se |
---|
0:14:38 | nám otevře další navíc každý si může vybrat které |
---|
0:14:43 | telefon no tak to se vůbec telefon ty budou předkompilován _e no fontů |
---|
0:14:50 | takže už s jakoby zako bylo do firmy von ty který displej máme přesně podporované |
---|
0:14:56 | displej no a provádí spojena syndromem připojené podstatě všechny ty zpracovávat a tak dál takže |
---|
0:15:02 | tak si všechno na říkáme je websockety bychom chtěli koupit a všechno se konat dáme |
---|
0:15:08 | a na konci dané |
---|
0:15:14 | stát byl a za dvě minutky nám přide mail že byl začal ne např emil |
---|
0:15:19 | že začala za minutku břemeno život skončil |
---|
0:15:21 | s odkazem na stažení takže si stáhne |
---|
0:15:25 | a napálíme si ho dovnitř |
---|
0:15:28 | do o |
---|
0:15:33 | no _e s péčka |
---|
0:15:34 | a potom se k němu že připojit normálně server tak dále takže já nepoužívám my |
---|
0:15:39 | nikoho nepoužívám ani mikrokód ani na no com ale šel jsem rovnou na ty koko |
---|
0:15:44 | takže jeho ne teď mnohem jednodušší ten mi nikomu na _e strašně moc jakoby věci |
---|
0:15:49 | ještě na modem inicializace modem a tak kdo komu nemá žádné sme ti navíc |
---|
0:15:54 | takže tam dokon |
---|
0:15:56 | a sem to přímo tom víte petrolej |
---|
0:15:58 | teď sem prostě v němž to rozseknout |
---|
0:16:01 | tak ho se takle přihlásí |
---|
0:16:04 | že ho by bylo fajn ta nick |
---|
0:16:07 | že to je zvykněte rozbrečela které mám za kompilovaném moduly vidíte arc být lépe ten |
---|
0:16:12 | tachoměr všechno to mám za kompilovaném |
---|
0:16:16 | a teďka vlastně ta nula přímo vykonávat příkazy který za reálném čase takže vy začneme |
---|
0:16:21 | klasicky |
---|
0:16:23 | o |
---|
0:16:26 | a ona to no vykoná jo |
---|
0:16:30 | mám |
---|
0:16:33 | způsob a co sem doprovázela nachystané za příklady |
---|
0:16:47 | jo takže teďka se vlastně ukazoval tohleto terminály program kterým se připojíte na kole toho |
---|
0:16:54 | s péčka vlastně dneska přes usb |
---|
0:16:57 | nastavíte si rychlost sto patnáct tisíc dvěstě staré firmwarem někde lidi si čase deskou že |
---|
0:17:01 | všechno sto patnáct tisíc dvěstě deter pulzem resetuje této vést péčko činů se veme červené |
---|
0:17:07 | tlačítko stačí poslat dete pusu se dělá kontrola kontrolu té |
---|
0:17:12 | a po startu se automaticky spouštět skripty nebo já se zapomněla říct že jak je |
---|
0:17:17 | to nahraný ten firmware tak tam vlastně zbývá ještě spousta proč spousta prešově paměti třeba |
---|
0:17:22 | tady tenhle moc má čtyři megabajty a ta nula zabírá |
---|
0:17:26 | asi |
---|
0:17:28 | dvě stě nebo tři sta kilo bajtů ano zbytek těch tři celé sedum megabajtů na |
---|
0:17:32 | formátu jako filesystém |
---|
0:17:34 | a vy na tom file systému si můžete normálně ukládat soubory číst a nahrávat novému |
---|
0:17:39 | že tam je třeba několik verzi slow program tam adresa |
---|
0:17:43 | měření teplot jedna měření teplot vyměřit nebo tři a normálně s tím pracujete skoro jako |
---|
0:17:49 | linuxovou šel nebo něčem podobném |
---|
0:17:52 | takže to je úžasné no a skrip který se spouští vlastně přímo po startu se |
---|
0:17:57 | hledá sketching tečka u a když tam je tak se spustí když tam není tak |
---|
0:18:01 | se skončí té příkazové řádce |
---|
0:18:03 | dámy ta nahrávám pomoci no dem síla obluda což nějaký pipe nízké |
---|
0:18:10 | a |
---|
0:18:12 | rozenberg natočené věty před |
---|
0:18:19 | jo |
---|
0:18:21 | jsem přenosu |
---|
0:18:24 | no tak čovek oko tady |
---|
0:18:27 | já jsem se tady napsal pár jednoduchých s kritikou kterýma vám ukážu vlastně jak se |
---|
0:18:33 | to celé dává |
---|
0:18:34 | takže skript se spouští příkazem doufal jo vykonej soubor a v uvozovkách mu předám nějaký |
---|
0:18:40 | parametr takže já jsem třeba si tady napsal skripta s |
---|
0:18:46 | a tedy spustí tak to vypíše soubory které vlastně tom vašem filesystém takže vidíte že |
---|
0:18:51 | to mám pro vás nachystané nějaké blikání _e nějaké měření teplot zkoušku a ta tp |
---|
0:18:56 | připojení |
---|
0:18:58 | a na dokonce sem se napsaný skript jet jako a na nově příkazu k _e |
---|
0:19:04 | takže si můžeme třeba vypsat |
---|
0:19:09 | vykonám příkaz k _e |
---|
0:19:11 | který jako parametr mu předám skrytá dnes abyste viděli jak vlastně funguje ten program lézt |
---|
0:19:18 | jsem se von ho spustil tak ten je |
---|
0:19:21 | čtyř řádkový |
---|
0:19:23 | první příkaz file tečka list mi sežene seznam |
---|
0:19:28 | všech souboru na tom |
---|
0:19:30 | napište paměti a pak ty pak ten for cyklus mi to vlastně vypíšete jako jméno |
---|
0:19:37 | ta čárka velikost aby vyšel i skupin |
---|
0:19:40 | navíc by se možná divit i kam chodím trati příkazy jako file tečka list a |
---|
0:19:44 | podobně tak musím vám říct že |
---|
0:19:49 | ten autem sílu ta nula pro s prosím vaše seznam úplně špičkové zpracovat dokumentaci |
---|
0:19:55 | pasivní tady na tom webu autem sílu by did it box péčka a jo |
---|
0:20:00 | a tady je přímo cesta vlastně jakoby k některým bodům tak já zkusím |
---|
0:20:04 | vlastně nemusím skladníka metry vlevo mám jakoby neustále seznam kapitol takže tady máte velice dobře |
---|
0:20:10 | zpracovat dokumentaci |
---|
0:20:12 | graph původu je napsané co a jak se to byl vést falšuje tak dále |
---|
0:20:18 | a tady u jsou jednotlivé podporované moduly takže |
---|
0:20:21 | my si najdeme třeba modul file |
---|
0:20:26 | a vidíme že v modulu file |
---|
0:20:29 | máme tyhlety jakoby funkce jo že vždy rakous |
---|
0:20:35 | open harry |
---|
0:20:37 | si krájet hlasy kompletní práce s filesystém jako ve velkém operačním systému na stolním počítači |
---|
0:20:42 | takže to můžete normálně pracoval soubor |
---|
0:20:44 | to je docela velký rozdíl proti arduino |
---|
0:20:46 | a je to moc pohodlné že to můžete mít opravdu uložený mnoho programu ste flash |
---|
0:20:51 | paměti a spouštět |
---|
0:20:52 | matice podíváme co to mám ještě dál máme teda analogový módu |
---|
0:21:01 | analogový modulová syntaxi |
---|
0:21:06 | arc tečka ničemu tak to zkusíme |
---|
0:21:11 | arc tečka rigid |
---|
0:21:14 | že hodnota nedá takže na analogové ústupu |
---|
0:21:17 | mám teďka hodnotu dva cože asi jakoby nulové napětí |
---|
0:21:25 | a však se pyte průběžně aby si ztratil |
---|
0:21:32 | ten wifi tady ne to se tady nepovede bohužel ale měl s |
---|
0:21:39 | s péči mapu a rozhraničil něco jako silový pole |
---|
0:21:43 | a všechny počítače dneska mají usb takže někde po cestě je potřeba zařadit usb na |
---|
0:21:49 | seriál převodník já |
---|
0:21:51 | já normálně používám tady tyto převodníky |
---|
0:21:58 | takže toto kolečku |
---|
0:22:00 | já nepoužil tyto převodníky |
---|
0:22:04 | které stojí pár centů vlastně nemysleli tenhle seriál a potom ti můžu programovat tady ty |
---|
0:22:11 | vole a je smečka |
---|
0:22:13 | tady vlastně nula jednička |
---|
0:22:16 | která má rozhraní která má piny trestají zasunout do |
---|
0:22:20 | do toho |
---|
0:22:22 | pole a tady je o to odkdy to vana nula sedmička která už teda nemá |
---|
0:22:27 | rozhraní které nepasovalo takže já jsem ta napadá takové hrátky aby to vlastně se ho |
---|
0:22:31 | strčit do bodu a vtom je pak potřeba tento převodník ale když si koupíte tady |
---|
0:22:36 | tenhle moc |
---|
0:22:37 | nebo nějaký jakýkoliv podobný či modul taková ze schodů je to není vidět nelze spojovat |
---|
0:22:42 | se ten usb nasedá převodník takže počítat že usb ale mluví se ten kom ten |
---|
0:22:47 | terminál vlastně bude jako |
---|
0:22:50 | jako nese riziko |
---|
0:22:53 | takže by jsme to skončili asi mám úplně zapomněl ukázat programátorský how to znamená vy |
---|
0:22:59 | ste viděli plyn že funguje plynule na kozu ale mnohem víc vás možná zaujme že |
---|
0:23:02 | udělat je ten kdo tečka bude |
---|
0:23:07 | číslo pinu šárka |
---|
0:23:13 | vystoupit sem překlopí číslo čtyři na výstup to je vlastně pinu ref arduino |
---|
0:23:19 | a teďka bych uměl svítit letku která na tom pinu je při pána protože tam |
---|
0:23:24 | bliká že bych je přenos |
---|
0:23:27 | je tajil té |
---|
0:23:29 | čtyři čárka nula |
---|
0:23:34 | no |
---|
0:23:36 | proč nula nenechte se tím zmást je to protože tady jo nezapojen apod toho pinu |
---|
0:23:40 | procesoru na plus takže nula je rozsvítí |
---|
0:23:43 | je tady jo |
---|
0:23:47 | čtyři část jednání zas ne |
---|
0:23:50 | asi zase |
---|
0:23:51 | takže tohle jako programátorského vole takle jednoduše jedním řádkem vlastně nastavíte směr portu mnou pinu |
---|
0:23:58 | a druhým řádkem |
---|
0:24:02 | _e přepnete |
---|
0:24:04 | ten stav toho pinu usne časové uplně high takže a teďka budu muset |
---|
0:24:09 | to nějak celé přeskakovat to znamená |
---|
0:24:13 | blikání klasické blikání letkou |
---|
0:24:16 | říkal jsem že |
---|
0:24:19 | je potřeba zapomenout na ty mrtvé smečky fandovi arduino se bliká takže se rozsvítí dioda |
---|
0:24:25 | a pět set tisíc mikro sekund se čeká ten proces to nedělá nic je tam |
---|
0:24:29 | dělají pětce |
---|
0:24:30 | a tu dobu to prostě celé tam |
---|
0:24:33 | tady by se tak nemohli protože venčit potřeba dělá souvisí práci a potřebami co procesu |
---|
0:24:37 | dispozici |
---|
0:24:38 | takže stejnak myšlenkách o funkci která začíná tady |
---|
0:24:43 | tohle to je vnitřek funkcí |
---|
0:24:45 | a ta funkce říká |
---|
0:24:47 | zapisuje na let pin tady mám tady nahoře napsanou symbolickou prostě proměnnou že štverka |
---|
0:24:53 | a zapiš tam hodnotu when you |
---|
0:24:56 | praze podle hodnot jestli value metrů tak tam zapiš háje si value for zapiš tam |
---|
0:25:01 | u té vlastně ten daný operátor vole taková finta |
---|
0:25:04 | a to nevadí vůbec |
---|
0:25:07 | druhý řádek přepínám mi to velmi na opačný jo čili na začátku to na stavu |
---|
0:25:12 | že byly větry druh |
---|
0:25:14 | a potom zapíšu pokud je true zapíšu high pokud neni trhu tak platí tady tato |
---|
0:25:19 | věc |
---|
0:25:20 | a pak hned obrátil dohodnout takže tohle té vnitřek funkce |
---|
0:25:24 | a teď zavolám a |
---|
0:25:26 | kterému říkám |
---|
0:25:29 | časovače máma mi tam sedum každých pět set úseku |
---|
0:25:34 | furt dokolečka zavolej tudletu funkci |
---|
0:25:37 | to je celé |
---|
0:25:38 | takže |
---|
0:25:41 | dvou |
---|
0:25:42 | file |
---|
0:25:44 | link tečka volala |
---|
0:25:47 | jestli něco |
---|
0:25:48 | děkan a všimněte si jak ji napsali tento |
---|
0:25:52 | tak vlastně tady končí dal nějak nepokračuje ten pán probíhá jakoby každý by se milisekund |
---|
0:25:59 | sám proběhne |
---|
0:26:00 | a já jsem zpátky větev petra už nám vládli programu |
---|
0:26:03 | jo ono to mlíka tom jakoby přerušení nebo jak to říct je to vlastně o |
---|
0:26:08 | tom že to jádro volá každých pět set milisekund tomu uživatelskou funkci |
---|
0:26:12 | a já si tady mezitím dal yum to bylo jako |
---|
0:26:16 | takže vtom je tak dobré a tímto způsobem se ty problémy mají psát krát jednoduché |
---|
0:26:20 | funkce které dělají svou práci a když potřebujete zavolat v reakci na událost ten většina |
---|
0:26:26 | tam je tam se už je call back in které |
---|
0:26:30 | víte co já se zkusím dostat na internet přes mobilní telefon |
---|
0:26:34 | a pokud by se to povedlo |
---|
0:26:37 | tak bych vám ukázal ještě |
---|
0:26:39 | jednu pěknou věc |
---|
0:26:41 | a takže bliká jako sme měli |
---|
0:26:44 | a teď zase mohli podívat jak jednoduše může pracovat s teplotami třeba to takové čidlo |
---|
0:26:50 | já mám hrát protože mám velice přesně teplotu a velice rychlý |
---|
0:26:54 | takže |
---|
0:26:55 | pracujeme s takový člen ten losos a opět první shannon menta c |
---|
0:27:00 | dokumentace |
---|
0:27:02 | krásná ten byl smysl pět |
---|
0:27:05 | když open append řádků pracujeme taky ze sta osmdesát ten mám koupený |
---|
0:27:11 | dvě funkce týmy a ten peče |
---|
0:27:13 | zkusím |
---|
0:27:15 | kde ten osmdesát pět tečka piny |
---|
0:27:18 | závorce piny na kterým archivace sběrnici na arduino muset _e použit ale čtyři a pět |
---|
0:27:23 | tady se můžete na motivace sběrnici kamkoliv protože soft jo |
---|
0:27:27 | takže já jsem použil piny jedna dvě |
---|
0:27:30 | a teďka |
---|
0:27:32 | _e nula osmdesát je tečka ten kodér |
---|
0:27:36 | a je to dvacet osum celých tři s chutí |
---|
0:27:39 | to je celé takže jedním řádkem přičtete kusů teplotu s tak on je |
---|
0:27:44 | můžeme ztrapnil jaký to je tlak včera na hotelu byl hrozně nízký noci tak se |
---|
0:27:49 | podíváme jak je tady |
---|
0:27:51 | je to rovnítko je zkratka za paint |
---|
0:27:53 | ten osmdesát pět |
---|
0:27:55 | ta dyž |
---|
0:27:56 | takže |
---|
0:27:58 | takže je to devadesát |
---|
0:27:59 | sedum tisíce to paskal |
---|
0:28:04 | nebo něco takového tady nevím přesně jak jednotky jsou jo |
---|
0:28:09 | a |
---|
0:28:13 | a |
---|
0:28:15 | to máme tak a teďka když máme naměřil teplotu tak byl mazec dybychom i důkazy |
---|
0:28:19 | dostanete takže nejsi se podívejme si z ne na webu |
---|
0:28:25 | jsme na webu mám tuhletu adresu tak jak se jednoduše dostaneme není to vůbec těžké |
---|
0:28:32 | je to modulate tp terénní |
---|
0:28:39 | nemáte strach dodržen tady abych vám to moc koukat |
---|
0:28:42 | morová teda na web se dostanete jedním jediným příkazem máte tebe tečka kde a tady |
---|
0:28:47 | url to je celé strany |
---|
0:28:50 | a potom vlastně potřebujete poznat co se vám vrátí zpátky |
---|
0:28:53 | a tady právě ten call back úplně úžasný protože ta wifi se to trvat desítky |
---|
0:28:58 | milisekund a ten na druhé straně odpověď až stovky milisekund |
---|
0:29:01 | takže vy jako parametr té funkce kde předáte funkci |
---|
0:29:05 | která vlastně se zavolá kaštan ve něco vrátí a tohleto je tělo funkce které se |
---|
0:29:10 | vykoná a čtrnáct _e tebe vím se udavač |
---|
0:29:13 | a teďka vrátí dáte detekovat a hodnotu datovou pokud _e konečně máte která to nevyšlo |
---|
0:29:20 | měli dvoustovka jak máte tebe oukej a pak se vypíše co přesně přišlo taks to |
---|
0:29:24 | zkusím pustit |
---|
0:29:27 | snažíme ten a |
---|
0:29:31 | takže |
---|
0:29:31 | pouští máte tp |
---|
0:29:37 | všimli jste si jsem se vrátil do příkazové řádky a teprve několik desítek milisekund přijal |
---|
0:29:42 | odpověď odpovědět dvě stě tech o úspěchu |
---|
0:29:45 | a vrátil se mi texty přímo vrací tenhleten ten termín |
---|
0:29:50 | _e taky strašně zajímavý ve vy mu řeknete cokoliv chcete tě zatím lomítkem on vám |
---|
0:29:54 | to vrátí |
---|
0:29:55 | takže |
---|
0:29:57 | tam možné |
---|
0:29:59 | jestli se teďka chováte té |
---|
0:30:03 | o |
---|
0:30:05 | jo tady si řeknem třeba lomeno dozraje žen tom nevez lomeno cokoliv ono nám to |
---|
0:30:09 | vrátí |
---|
0:30:10 | takže já jsem tě lomeno intel mi to vadilo mojí vlastní p adresu |
---|
0:30:14 | takže já jsem ona je |
---|
0:30:16 | a adresa je tahleta |
---|
0:30:17 | no a teď jak tam dostat i teploty takže |
---|
0:30:24 | já jsem pro vás nachystal takový nulu pískli |
---|
0:30:27 | který naprosto přehledný pro čase místo není funkce tady použil normální funkci pojmenování takže |
---|
0:30:32 | inicializuju daném béčko na té dívat se sběrnicí jedna dvě a pak jsem tady napsal |
---|
0:30:37 | funkci po odešli teplotu která jedním řádkem zjisti teplotu |
---|
0:30:41 | tento řádek na zácpu viděli to číslo pře víte že tam to chodit tom celočíselný |
---|
0:30:46 | dvě stě čtyřicet devět nebo jestli se sám tři a co jsem si tři stupně |
---|
0:30:49 | takže |
---|
0:30:50 | dvě stě osmdesát tři dělat deset je dvacet osum |
---|
0:30:53 | tečka a zbytek podělení deseti tři takže takle sem poslala do teska dvacet osum celých |
---|
0:30:58 | tři stupně abych tam ironické hodnotě něco víš tam tě třetí řád |
---|
0:31:03 | spojím u do konkurenční sliby kterou jsem použil po dnešním ukázku |
---|
0:31:09 | a _m s tou hodnotou kterou sem jakoby sestavo to teplotu a smrti řádem znáte |
---|
0:31:14 | a ten pepek je zavolat že já na no a ten cz odešel teplo to |
---|
0:31:20 | kterou sem že to stačilo |
---|
0:31:21 | jednoduchej tři řádky no a tady na konci to vlastně aktivům říkám spustí alarm jedna |
---|
0:31:27 | a každých tři tisíce milisekund furt dokolečka zavolej funkci odešli teplotu uplně _m |
---|
0:31:34 | já myslel že bliká perioda teda smluví teda alarm jakoby zároveň tam se měl mysim |
---|
0:31:39 | doufám že sem |
---|
0:31:41 | takže pustíme teďka tento nový a uvidíme |
---|
0:31:52 | tak to mám omylem tam taky jedničku ta se připravují čemu nemohli by tam už |
---|
0:31:56 | jakýkoli knihoven tak nosím to blikal |
---|
0:31:58 | a tady bych jí chodí odpovědi máte tp o to se do open |
---|
0:32:02 | ad pro ten cz který vám ukážu hned tady |
---|
0:32:06 | vypadá takto |
---|
0:32:08 | a tady už bychom měli mít naše aktuální teplotu |
---|
0:32:11 | takže kontrolér pro překreslení |
---|
0:32:13 | a vidíte aktuálně teplota dva co jsou čtyři a už vlastně volíte potravy |
---|
0:32:18 | tak tohle to je vlastně jedna s u |
---|
0:32:20 | úkolu jakoby domácí |
---|
0:32:22 | lo automatizace řekněme kdy chceme měřit teploty a dávali na do grafu na webu |
---|
0:32:27 | a jak vidíte stálo mě to té dlouhé |
---|
0:32:33 | to bylo prostě na pár řádků skutečně napadat když inicializaci sil mysli tak jedním řádkem |
---|
0:32:38 | přečte teplotu a druhým řádkem i pošlu na |
---|
0:32:41 | naprosto jednoduché |
---|
0:32:43 | takže proto mám tu dá doporučoval zkus |
---|
0:32:47 | no a teďka |
---|
0:32:51 | příkazy druhá přednáška |
---|
0:32:54 | protože ano mysleli přednášky v jedné |
---|
0:32:59 | a tím pádem nestihneme |
---|
0:33:01 | nachystaný metrový řádek inteligentní dovedy který jsem vám chtěl ukázat je krásný byla |
---|
0:33:06 | nesni nepustit web server nestihne nepustí |
---|
0:33:12 | nestihnou ukazatel skore cože vývojové prostředí takovéto klasické desktopové do máte nikoli voken vinu vypíšete |
---|
0:33:18 | zrovna jiném okně vidíte výstup toho _e smečka nějakým způsobem kontroly ta nahráváte mně se |
---|
0:33:24 | s tím moc nedaří pracovat předposlední řádek říkal že to opravdu není ono |
---|
0:33:29 | ale chtěl jsem vám tady nazval jsem sem posluchače na svém kde plus profilu přiďte |
---|
0:33:33 | ukáže vám dvě překvapení takže jedno překvapení je tady chtěl si mamka za světovou premiéru |
---|
0:33:38 | webové ho živýho prostředí které sem napsal za týden |
---|
0:33:42 | nebo spíš oživil teda za týden |
---|
0:33:45 | a které včera v noci přestalo fungovat |
---|
0:33:47 | a souvisí to nějak tady stavu wifi sítí a s tím vším a nedokázal jsem |
---|
0:33:51 | paní do dvou do rána dá dohromady ale nevadí to protože dostali nenech se vrátíme |
---|
0:33:56 | k normálnímu wifi připojení a adresu no to máte a funguje to paráda |
---|
0:34:01 | a |
---|
0:34:03 | a mám tam dokonce tam pán jsem splnil mám tam krásně litr za syntax zvýrazňovaný |
---|
0:34:07 | syntax |
---|
0:34:09 | a tady máme pár příkladů jak rozsvítit letku |
---|
0:34:16 | vidíte že nastavím jenom ten výstup to je přesně jak se to ukazoval zase součástí |
---|
0:34:21 | té mé prezentace sou jakoby |
---|
0:34:24 | sou jakoby ty příklady nejjednodušší |
---|
0:34:28 | tady máte big unnest čekání |
---|
0:34:31 | tady máte jaksi jednoduše připojíte vlastně ke svému domácímu a péčku že použijete modulu wifi |
---|
0:34:36 | a ten má příkaz sednout a pak je stará config zadáte jméno nesla jste připojení |
---|
0:34:42 | tady je příklad toho chození na ve tady je příklad toho jak jednoduše spustíme před |
---|
0:34:47 | z mých sme jsem tady pouštěl web server a říkal jsem a path se připojit |
---|
0:34:50 | na můj web server tak to znaky nestihli |
---|
0:34:52 | a pak tady byl ten service pásek |
---|
0:34:57 | kteří teoreticky viď eště možná |
---|
0:35:03 | nevím co tady bude chybět ale štědrá zkusím a odpálit |
---|
0:35:07 | a nic přitom napálit |
---|
0:35:12 | dvacet osum |
---|
0:35:18 | a se to není |
---|
0:35:25 | mimochodem ten pásek co sem pro vás připravil jsem zapomněl ve zlíně a s tímto |
---|
0:35:29 | měli zachránili vlastně že ze strahova to bleskově stáli a vidíte frčíme jo |
---|
0:35:35 | a je to zase na dva řádky protože ta lůza má zase modul ten ad |
---|
0:35:38 | inteligentní diody |
---|
0:35:40 | takže je to |
---|
0:35:42 | je to ten a ten příkazy je kterým rozsvítit _e konkrétní dojde na konkrétní barvy |
---|
0:35:47 | a tady mám teda program který pobíhá to ten řádek nebo běžící se to naprosto |
---|
0:35:53 | správně říká |
---|
0:35:54 | takže to sme jakoby skoro zvládli a teďka druhá přednáška je o tom o nástupci |
---|
0:36:00 | čipové svého syna šest kdo z vás tady má este třicet dva |
---|
0:36:08 | dobře |
---|
0:36:09 | dobře takže sem přivezl první jestli třeba to dnes _e |
---|
0:36:19 | je to horká novinka |
---|
0:36:27 | má to vpodstatě stejný form faktor stejnou velikost jako to předchozí s téčko je to |
---|
0:36:33 | ta část vlevo |
---|
0:36:36 | ten zbytek na té desce to se urazil takové ty převodníky usb seriál napájecí a |
---|
0:36:41 | tak to nic tu to není zajímavého |
---|
0:36:43 | a teď proč vlastně nikdo vyrobila s p třicet dva s prosila šest byl původně |
---|
0:36:49 | je myšlen jako jednoduchý převodník procesorů _m jenom které nemají konektivitu třeba rovinu ste připojené |
---|
0:36:54 | strašně s tím na internet |
---|
0:36:57 | přesto to mělo docela výkon a jádro lidí zjistili že osmdesát procent jádra té osum |
---|
0:37:02 | a šest české volné |
---|
0:37:04 | dvacet procent dělá wifi část pauses a byl jsem tam leží ladem takže vymysleli způsob |
---|
0:37:09 | jak jsou to dostat sdk programátor tak dal tu nula světe taky by se té |
---|
0:37:13 | činnosti |
---|
0:37:14 | hlavním úspěchem s p osm naše se sjednotily nízká cena jsem si že přišly první |
---|
0:37:19 | a mají prostě fantastickou cenu |
---|
0:37:22 | no ale je getov praxi |
---|
0:37:24 | uzavřené sdk většině míst tom drží pod pokličkou nemůžete vpodstatě nic dělat měli jsou strašně |
---|
0:37:30 | špatnou dokumentaci dobrovolníci překládají s čímž těmi |
---|
0:37:33 | wifi s tady dá nějakými nad tím lvem obrovský metro není že tedy není možné |
---|
0:37:37 | ovládat se chci piju nesmíme zdržovat protože jak se rozpadne to wifi spojení takže musíme |
---|
0:37:42 | prostě mi tykáte milisekundové funkce a pak se vraceli foto sdk které si udělá tu |
---|
0:37:47 | svou wifi věc |
---|
0:37:49 | s ti devadesáti s šesti kilobajtů ram je půlka za plácá tím wifi stack _e |
---|
0:37:53 | nemůžeme je prostě uvolní nemůžeme tam jezdila stě šestnácti vývodu které jsem ukazoval na začátku |
---|
0:37:58 | k tomu tom grafu jak těch pinů jejich použitelný sotva deset zbytek se používané jako |
---|
0:38:02 | komunikaci s flesh pamětí je to jenom jeden analogový převodník což oni sami na se |
---|
0:38:06 | musí smát já jsem se tomu sám dycky smál |
---|
0:38:09 | žádný mám osum tady prosím jeden i dvacet ono softwarově tak je ostuda |
---|
0:38:14 | este třicet dva to vymyslel firma expres if jako řešení všech těchto neduhů které lidi |
---|
0:38:19 | trápili skosíme šest českou plus něco navíc |
---|
0:38:22 | takže od začátku je opensource vývoj všecko na githubu každý řádek až diplomy úžasné od |
---|
0:38:28 | začátku miami jsou dokumentaci |
---|
0:38:30 | zahodili sdk které bylo řízené tím těm zpětným voláním když o všechno už jako |
---|
0:38:38 | v jako _m operační systém s |
---|
0:38:42 | free a letos prostě opráší systému s přerušením a se vším by v reálném čase |
---|
0:38:47 | místo jedno jádra tam dali rovnou dvě procesorová jádra myšlenka byla že když to jedna |
---|
0:38:52 | domu si pořádali wifi přidejme tam jedna pro které bude moct dělat to co lidi |
---|
0:38:55 | chtějí klidně tam můžeme dát dělaj deset sekund a tam se bude deset sekund stát |
---|
0:38:59 | a to je na dobrý a wifi a to druhé nám bude stát jaksi předem |
---|
0:39:04 | teďka se ukázalo posledním verzi toho sdk že už dokážou ty jádra ne tak stejně |
---|
0:39:10 | oddělit ale promíchá komunity osmdesát devadesát procent výkon toho wifi jádra to ženská máme symetricky |
---|
0:39:15 | multiprocessing můžem na tom čipu |
---|
0:39:18 | prostě běží dvě jádra které můžem obě využít |
---|
0:39:22 | a je tam strašně moc paměti takže na tom starém donald paměti chtěl jsem abyste |
---|
0:39:26 | ukázat čtyři se to je to bajtovou nepaměti tady prostě pět set dvanáct kilo bajtů |
---|
0:39:30 | ne na čipu samozřejmě půlku sto nebo dvě tři tím se zapře dělá s to |
---|
0:39:34 | sem za a máme mnohem víc je tady jo prostě konečně to je jakoby skutečná |
---|
0:39:38 | náhrada arduino |
---|
0:39:40 | a mnohem víc _e délce převodníků dát se převodníky hadrový dvacet |
---|
0:39:45 | rozhraní pro dotykové senzory |
---|
0:39:48 | hardvérové prostě podpora šifrování |
---|
0:39:51 | hlavě tam přidali bluetooth na to dycky zapomínám a nultého prej fantastická věc |
---|
0:39:56 | chtěl se s postavit a chytré hodinky prostě ta čech potřebuje bluetooth protože wifi moc |
---|
0:40:00 | energeticky náročné nebo a hned domácí automatizaci wifi je příliš náročné mu tu enerdži prostě |
---|
0:40:06 | může běžet na baterku měsíce a mají tam skutečně je morová rána času pulp jako |
---|
0:40:10 | procesory fantastická vezli můžete uspat co je to zařízení ano dal vykonává ve třetím málem |
---|
0:40:15 | procesoru |
---|
0:40:16 | měření periferií a čeká třeba váš překročí teplota nějakou _m se pak probudí ty hlavní |
---|
0:40:20 | jádra je tam je příprava na internet can je a další věci |
---|
0:40:27 | ten modul má takovéto zapojení takovýto vlkovi diagram takové to má nožičky tady přesně ten |
---|
0:40:32 | to má tady napsané všecky nožičky úplně úžasné že vy si můžete mapovat nějaké matic |
---|
0:40:37 | i které vývody mají mít jaké funkce což nám nepřál skutek sou ale tadydle dovede |
---|
0:40:41 | ne úplně k dokonalosti |
---|
0:40:45 | a teď se dostáváme k tomu jakým způsobem to programu |
---|
0:40:51 | primární způsob jakým tlačí _e ta firma expres wifi je takzvaný |
---|
0:40:58 | jde _e nějaký internet něco jsem zapomněl open co tak to je paráda jo a |
---|
0:41:04 | jeho team developer platforma víš přímo to celý na io ty takou toho původního sem |
---|
0:41:08 | světové převodník a pak si to vymklo lidi na to začínat úplně všechno prosím o |
---|
0:41:12 | šest se mimochodem existuje nějaký člověk který má přezdívku nebo tu litr jméno slovo her |
---|
0:41:18 | a zapomínám jeho méno tak ten na jste osoba šest jisté maličké potvůrky prosím omáčkou |
---|
0:41:23 | úplně šílené věci tři tehdy na tom naprogramoval které nějak kooperativně wifi tam běží zároveň |
---|
0:41:29 | server wifi a teď nějak předehra tam děláte prostě gnome bludišti střílíte |
---|
0:41:34 | připojil k tomu drátek odvysílá sto normálně televizní signál takže na televizi vidíte prostě obraz |
---|
0:41:40 | toho malinkého čipu prostě p neuvěřitelné věci a ten ty dostal do ruky to třicet |
---|
0:41:44 | dvojku já vůbec nevím celá s tím udělal já si myslím že ta podle mě |
---|
0:41:48 | ta třicet dvojka prostě to bude _e já jsem si to bude úplně převod prostě |
---|
0:41:52 | to |
---|
0:41:53 | přát chtěl jsem si před chtěl jsem si koupil prostě tiskárnu odpor uši a ten |
---|
0:41:57 | tam používá nějaké arduino a jsou na hranici jeho možnosti a už nestíhají tou tiskárnou |
---|
0:42:02 | rychle jezdit že to arduino nestíhá rychleji počet zatáčky prostě té hlavy já si myslím |
---|
0:42:07 | že nejpozději za rok trvalo tři tiskárny ose sem je právě to přece dvojkou protože |
---|
0:42:11 | máma prej brutální výkon |
---|
0:42:13 | a nevyznám sebe to wifi takže budou konečně tiskárny na wifi tři hlediska my se |
---|
0:42:18 | u sem viděl ty moje viděl jsem emulátor do krabičky na té tři co ulice |
---|
0:42:22 | prostě běží nějaký nese matroš na tom jedinou ris displej ze vším prostě a to |
---|
0:42:26 | je na trhu army |
---|
0:42:29 | musej si že to bude jako úplně šílené |
---|
0:42:32 | no takže toto je to vývojové prostředí |
---|
0:42:36 | máme tady nějaký přehled vydání prvního žena vyšla verze nula devět rychle to vyvíjí pořádný |
---|
0:42:41 | každý den tram prostě stavu nějaké chyby |
---|
0:42:43 | potom vzniká arduina core to co se ohromně osvědčilo aute osoba šest českých když se |
---|
0:42:47 | do java i de |
---|
0:42:49 | arduino videa nahrál nějaký plug in a pak čovek mohl psát dyž dobrá jde vozit |
---|
0:42:53 | i na arduinem tak to už teďka vznikají pro tu s p tři co vojkově |
---|
0:42:56 | tatra uplně zárodku ale |
---|
0:42:58 | dobrý fantastické že to je přímo githubu to ester si pučili že to přímo podporuje |
---|
0:43:02 | ta čínská firma podporuje ten arduina platný |
---|
0:43:05 | michael pak viděl jsem nějaké první |
---|
0:43:08 | pokusy už a to má dopad něja to nesledoval by se si že vás to |
---|
0:43:11 | zaujme a tady stavu jsi přenese to jenom to že máte sedum a napájet na |
---|
0:43:15 | použita mají dopady je tak to bude dobré no a no them sílu a tam |
---|
0:43:20 | museli začít úplně znovu protože ta předchozí vezou ji a myslím si že i podobně |
---|
0:43:24 | je to je u těch jiných interpretů skriptovacích jazyků |
---|
0:43:27 | to měli prostor na tom sdk bez operační systém dyž a teďka _e specific tlačítku |
---|
0:43:33 | že no to verzi s tím free a to sem takže všechny tiskne takže musím |
---|
0:43:37 | znovu napsat a s _e jádra a napasovat ona to takže nějaký s p tři |
---|
0:43:40 | celá branch a tam puštěný ten node _e silný |
---|
0:43:44 | tohle to je dobrý obrázek takový bramborové sme třicet dva dvanáct to jsem si objedná |
---|
0:43:48 | zaplatila koupil a nepřišel mi |
---|
0:43:51 | nevěděl jsem proč a teďka se ukázalo že celé to třicet dodává skáču jí zahazují |
---|
0:43:58 | konec a vznikl nový modul té své třicet dva s a té se začíná teďka |
---|
0:44:02 | těchto dnech prodá |
---|
0:44:04 | zajímavá věc je že ten původní módu stále no pět dolarů ten třicet dva dvanáctce |
---|
0:44:09 | signál tak to je naprosto jasné jestli že ta osoba šest česká stojí dva dolary |
---|
0:44:14 | a vzala svět prostě úplně převálcoval svět tak dyž ta třicet dvojka desetkrát prostě výkonnější |
---|
0:44:20 | a všechno stojí pět dolarů tak ta osoba šest česká je v háji a všechno |
---|
0:44:23 | použila tyto třicet boj |
---|
0:44:25 | ale to tři se rovná zmizelo stravu a ta třicet a _e snadná stojí dvacet |
---|
0:44:30 | dolarů |
---|
0:44:30 | jaksi skrz říkám že se snad spletli s tou první cenou že se ti to |
---|
0:44:34 | sme dali segra moc nízko musíme znovu |
---|
0:44:36 | a vytvořili ty nové moduly mnohem dražší zlé jazyky tady na této konferenci in the |
---|
0:44:42 | tvrdí že měli hardwerovou chybu v tom prvním návrhu ale já jsem o tom nikdy |
---|
0:44:46 | neslyšela dělám že o tom nevím |
---|
0:44:48 | a pro bych nechtěl mít doma při co dvojku za dobrou chybou a oficiálně se |
---|
0:44:54 | tvrdí že třicet dva s má více vývodů vybraných dobře |
---|
0:45:00 | ne třicet dva dvanácti přímo jméno modulu odch firmy najít link ten co vyráběl ti |
---|
0:45:05 | deset dvanáct bodů firma expres je vyrábí ten malinký čip já kdybych měl nějaké mamky |
---|
0:45:11 | ukazovátko tady tento malinká po turka je vlastně to co vyrábí ten čína a potom |
---|
0:45:17 | někdo vyrábí ty moduly |
---|
0:45:18 | a ta třicet dva s jakoby nová verze modulu z více vývody ven |
---|
0:45:23 | tady to vlasy píšu jo a jít linka vyrábí a další ráno moduly |
---|
0:45:28 | zajímavý sem ti prodejci kteří to oficiální mají neustále vyprodané pod a fruit si |
---|
0:45:33 | studio podobně |
---|
0:45:34 | najezte třicet dva ne což nějaký další slepě přehled všech prodejců |
---|
0:45:39 | tady máme další informační zdroje |
---|
0:45:42 | a já jsem to skoro still no a teďka |
---|
0:45:45 | kdyby i kdyby tě už odešel usnul já bych vám to tři co jako normálně |
---|
0:45:49 | zapojil |
---|
0:45:50 | abyste viděli vlastně |
---|
0:45:53 | já máte to druhé překlad judr sem vám sliboval |
---|
0:46:00 | na to zapojuju to jakoby nějak svítí to není důležité |
---|
0:46:04 | a |
---|
0:46:07 | pustíme si tam ty koko |
---|
0:46:10 | a vidím jsme se terminálu je to vlastně podobně jako dyž při že ten ta |
---|
0:46:13 | osoba šest česká přines činy ani nahraný ten a ten server |
---|
0:46:17 | takže i tady jsou nějaké příklady se zkoušet a připoj norma co wifi jí tady |
---|
0:46:21 | jsou nějaké příkazy jsou úplně jiné než dáte příkazy nevím proč jej seznam se dá |
---|
0:46:26 | vypsat tak to aha takže help říká prosím podívejte se dokumentace _e se common s |
---|
0:46:31 | tečka xls víc |
---|
0:46:33 | a ten rozhovor někde na internetu neexistuje |
---|
0:46:36 | takže není možné se teda dokumentace ale přesto jsem to někde našel nějakém conf jeden |
---|
0:46:41 | tall tajném prostě něčem a ukázalo se že tady tohleto rozhraní které jakoby začíná dvojtečkou |
---|
0:46:49 | z nás jenom čtyři příkazy a všechny čtyři se týkají připojení té věci na internet |
---|
0:46:53 | mi zdá tam není |
---|
0:46:54 | takže zatímco u normálního pojede mostě dáte příkazy daleko by víc věcí tak se dá |
---|
0:46:59 | dělat nic o té myšlené stejně k tomu abychom to okamžitě jakoby smazali a nahrál |
---|
0:47:04 | jsi tam vlastně firma _e |
---|
0:47:06 | takže tam startovní ten |
---|
0:47:14 | ve startovní a zas tatovi se k ničemu a teďka zkusím předvést druhé překvapení které |
---|
0:47:19 | jsem si přivezl |
---|
0:47:20 | a sice že to věc gratuluju |
---|
0:47:24 | zkratu záchodů |
---|
0:47:27 | měsíc to povede |
---|
0:47:31 | musím dát pozor na magický kouř |
---|
0:47:34 | takže |
---|
0:47:39 | co by z ostravska to |
---|
0:47:44 | tady máme |
---|
0:47:48 | tady máme sd jedna nebo sd nula to budou pravděpodobně piny se kterýma ta věc |
---|
0:47:53 | komunikuje s flash o paměti ze které čte jakoby program který má vykonávat |
---|
0:47:59 | na zkusíme to vrazi |
---|
0:48:02 | třeba na zem že bysme skautovi na zem |
---|
0:48:07 | cache |
---|
0:48:13 | jsem to měl nachystané pro vás jsem viděl jsem učím zkratu |
---|
0:48:17 | nebo na tři vo to že bychom to vrazili |
---|
0:48:21 | to je mě z toho ten odpor |
---|
0:48:26 | já jsem tam vykoná ten ruční deter hůř |
---|
0:48:31 | počkej tak zkusím to |
---|
0:48:35 | strašně tři kolonky břeclavi zvládat nedá |
---|
0:48:38 | a to |
---|
0:48:42 | tom |
---|
0:48:44 | jo tady tlačítko reset |
---|
0:48:53 | tak ve se to sem to |
---|
0:48:55 | a teď co se stalo |
---|
0:49:00 | tím že zas jak pro koho komunikaci s něčím flash tak ten procesor vlastně nebo |
---|
0:49:04 | natáhnou ten a ten petr prostě nevěděl co má dělat |
---|
0:49:08 | tak se zamyslel |
---|
0:49:14 | a natáhne jsi |
---|
0:49:16 | rizik té druhé dnešní překvapení které jsem vás připravil |
---|
0:49:21 | křemíku toho čipu |
---|
0:49:23 | je krom jiného vypáleny rizik normálně tam vystavím rizik není ve flash se neprodáváte moje |
---|
0:49:29 | část |
---|
0:49:30 | jeff křemíku tom co jde starej co se nedá změnit cena vždycky se korunka je |
---|
0:49:35 | tam normální pejzy |
---|
0:49:37 | no a pro něj tady v sále kteří poznávají to syntaxi já si myslím já |
---|
0:49:42 | jsem vyrostl na a perry já si myslím že to je a tady by je |
---|
0:49:45 | to je normálně syntaxi se to nejvíc podobá prostě a tady vizitku |
---|
0:49:50 | takže to na teďka když nemá vůbec nic nemůžem program a ten šek riziku jsou |
---|
0:49:54 | to všechny ku kromě klasických příkazů |
---|
0:49:57 | nevím teda co udělát který |
---|
0:50:03 | jo otazník je přímo za tady vizitkou prostě náhrada printout máme doping po u klasické |
---|
0:50:07 | kterým ale všechno má rád na metopa jo oběd a jeho set či příkazy který |
---|
0:50:12 | můžou ovládat gpio piny může nastavovat já bych nerozdejchal bych to diodu kdyby nebylo tolik |
---|
0:50:17 | hodin |
---|
0:50:18 | a o máme tu děleno to všechno prostě ty zoufalci neutratil inženýři nebo jak to |
---|
0:50:23 | nazvat |
---|
0:50:25 | ti dokonalý mágové té číně prostě tam vystavili kompletní by |
---|
0:50:31 | takže tím bych se s vámi a těmi se sám jakoby rozloučila vrátil bych se |
---|
0:50:35 | to posle prezentace a zeptal se na nějaké otázky |
---|
0:50:51 | ta sestra řádce zapomněl představit já jsem vám chtěl říct že |
---|
0:50:56 | jsme tady celé dopoledne viděli nějaké komerční firmy které vyrábějí komerční hadr a nabízejí vám |
---|
0:51:00 | to zatímco já vlastně pracuju pro žádnou firmu a přišel jsem vám jakoby ukázat kutilství |
---|
0:51:05 | přístup věci jaksi postavy ty věci co nabízejí oni za sto koruny za zadarmo |
---|
0:51:10 | takže dotaz |
---|
0:51:11 | no já bych se chtěl prosím zeptat na tu _e spotřebu jako vy ste zkoušel |
---|
0:51:15 | už nějaký vlastní firmware psát proto nebude na to přišlo static |
---|
0:51:20 | je to čase vyvolené zprávičky ještě solidní ledničky vlastně stresy a dnes musel jsem tam |
---|
0:51:26 | je z napsal prostě jsem vám chtěl ukázat ten pátek tenhle nebo jak to nazvat |
---|
0:51:29 | ani xls i z nich stali si dycky metry fandy ničemy pověz to přišlo vám |
---|
0:51:34 | abyste se na connect a na vlastní |
---|
0:51:36 | měl jsem připravený příklad právě toho symetrické multiprocesingu výpočet nějaké matematické funkce na jednom jádru |
---|
0:51:43 | a nabourali zároveň abyste viděli to opravdu když s ostrým zase chtěl zeptat víc ano |
---|
0:51:49 | ten |
---|
0:51:50 | zrovna ten co hru myslim ten člověk tedy s těch že pobyt a vymáčkne to |
---|
0:51:55 | co v nich není tak ten je to mám záložkách normálně máte na show nic |
---|
0:52:00 | nějaký faktury a nebo něco na programy v céčku puštěný na jednom jádru trvá prostě |
---|
0:52:04 | já nevím |
---|
0:52:05 | tisíc milisekund a na druhým jádro byl za šest set milisekund _e na obou já |
---|
0:52:11 | de vo za šest set milisekund se znamená že to běží skoro opravdu dvakrát rychleji |
---|
0:52:15 | jo ten poměr byl |
---|
0:52:17 | tam to bylo o sedmdesát procent rychleji takže ty jádra opravdu pracují a co ruby |
---|
0:52:21 | že ta wifi čas za všechno funguje řešila |
---|
0:52:24 | dobře čtu |
---|
0:52:27 | ještě někdo |
---|
0:52:29 | a tam ještě mu stojí tužku zaznělo jak je to teda aktuální s tou dost |
---|
0:52:34 | to určitě jestli všecko dotaz bude se já to já jsem se začal smát ale |
---|
0:52:38 | a já mám radost cz nevyšel prvního září sama s ní článek přesně o půlnoci |
---|
0:52:43 | protože přesně prvního září o půlnoci mě jako nula hodně měl začít oficiální dostupnost |
---|
0:52:49 | a pak se ty daní z neděle se zeptal tak víme co je tak pak |
---|
0:52:52 | se provede první čechy objednal jsem tě třicet dva dvanáct |
---|
0:52:56 | a přišla mi odpověď že kvůli softwarovým chybám ne kvůli stopování softwaru se odkládá odeslání |
---|
0:53:02 | o tři měsíce tak jsem si nechal vrátí tak je to jsem tušil že to |
---|
0:53:05 | není vpořádku a teď tento týden v pondělí nebo úterý vyšlo najevo že ty přece |
---|
0:53:10 | do dvanáctky pryč |
---|
0:53:12 | až začne já třicet dva _e státy ušlo dostupné já vím že nějací děvče zkoušce |
---|
0:53:16 | koupili od evropského distributora někde z holandska |
---|
0:53:19 | že on jako by fyzicky ten distributor dostáváme listo kusu a lidi prostě pekli mysim |
---|
0:53:24 | znamená za dvacet pět dolarů za ně jako pěší louce no ale fakt těch prvních |
---|
0:53:28 | sto vidět dostal takže fyzický ty třicet dva sou už k dispozici |
---|
0:53:32 | těchto dnech ale vy prodávaj se rychleji než housky na krámě |
---|
0:53:36 | ještě bych se zeptal |
---|
0:53:38 | co zajímavý pokus vlasně vzniklo protože to se má dole k dispozici nějaký malý ústí |
---|
0:53:44 | to pustili tak bys před rokem a místo výkřiků něco zajímavýho jako |
---|
0:53:49 | jestli uši možný na to jak navázat jestli |
---|
0:53:52 | s tady co doporučil jako se na to podívat příměří za ten rok mohl vzít |
---|
0:53:56 | už zajímali víc |
---|
0:53:57 | ano to velmi zajímavá otázka loni v prosinci odesílatel vás prosím dvě stě demo wordu |
---|
0:54:04 | vybraným vývojářů |
---|
0:54:05 | a velký desek |
---|
0:54:07 | které měly to bezpečno v rohu a okolo bylo strašně moc periferní vlastně podobně jak |
---|
0:54:13 | dneska převážně rána ty malý spoustu periferií arduino tak toho spousta tady včetně taky deseti |
---|
0:54:18 | takových tlačítek jakoby do takových senzoru aby si čalfa vyzkoušel všechny vlastnosti toho či |
---|
0:54:23 | a těch dvě stě vývojářů mlčí a místo žádný výstup ten by věděl |
---|
0:54:27 | a je to opravdu už jedenáct měsíců ti lidé to mají doma a takové znamená |
---|
0:54:31 | třepe troskách jo tady prostě se jako přece tak na všechno a píše na svém |
---|
0:54:35 | webu že ničemu nerozumí tak se z něho zase málem umřel o potřeba hesla práv |
---|
0:54:40 | a je to tak se za dopoledne naučil pipe na ně se to zas namastil |
---|
0:54:43 | tak ten taky nic jo ne nejsou žádné výsledky opravdu o ničem neví |
---|
0:54:48 | teďka jsem borec na program máte nese ten gen boj nebo nějaký tuto verzi mašinu |
---|
0:54:52 | tak tento dostáváš teď září a napsal to za den |
---|
0:54:56 | to nebyl ten vývojář tady tom na dva tři čtvrtě s těch nevypadlo nic |
---|
0:55:00 | ale zas na druhou stranu oni ta či napsala celé jaro léto podzim psali pivo |
---|
0:55:06 | prostředí a pak to zahodili a začali psát znovu to víš dnf ten a jo |
---|
0:55:10 | u tý divokém frameu začal úplně znovu protože zjistili že ten původní přístup i nemožný |
---|
0:55:15 | neumožní ovládá tobě jádra tím multiprocessing jen tak to prostě vyladění takže možná i proto |
---|
0:55:20 | není |
---|
0:55:22 | mě trochu mrzí že neuvidím toto ve vývojové rozhraní |
---|
0:55:26 | já jsem zeptat nebojíte se že dopadnete podobně třeba kód |
---|
0:55:31 | je to věc bez masa |
---|
0:55:35 | on ani neměli to jakoby komerční brak říkali že tam provoz tady sta čtyřicet tisíc |
---|
0:55:40 | dolarů ročně nebo jakoby nesmyslné číslo když dá se to nevydat zadarmo takže my se |
---|
0:55:45 | nemůže nic stát |
---|
0:55:47 | a |
---|
0:55:48 | vlastně |
---|
0:55:50 | já bych to možná dokázal před každými tady ten s mikrofonem pořád neříkal že pozdě |
---|
0:55:56 | a |
---|
0:55:58 | já jsem tam totiž _e |
---|
0:56:02 | ne tak ještě tak vědět ještě vteřinku já to zkusím pustit já tady musím se |
---|
0:56:05 | přes ten mobil se připojit |
---|
0:56:10 | vidíte na obrazovce čím se tady bavíme se tam |
---|
0:56:15 | takže teď sem online a |
---|
0:56:18 | toto není prohlížeč něco co vypadá jako prohlížeč |
---|
0:56:25 | teďka by vám to vysvětlil tak ten tady tenhle |
---|
0:56:30 | modul který jezdil tím páskem je online na adrese sto devadesát roztočil jsou |
---|
0:56:35 | sto šedesát osum čtyrycet tři dvacet osou kreslení zkusím přepojit sto devadesát dva |
---|
0:56:39 | sto šedesát osou čtyřicet tři dvacet osum |
---|
0:56:44 | já ti já nemám notebook na stejné síti takže eště prosím připojit se na síť |
---|
0:56:52 | navázáno |
---|
0:56:58 | jo já mysim prostě to vývojové prostředí jde tečka super |
---|
0:57:05 | tak poslouchám na adrese štyrys při dvacet osum volné paměti třicet pět kilo bajtů |
---|
0:57:09 | a načíst |
---|
0:57:12 | jo takhle to funguje je to strašně primitivní úplně směšně nedokáže a strašně dobře použitelný |
---|
0:57:17 | nebudete tomu věřit |
---|
0:57:19 | takže podíváme se třeba a how kliknout |
---|
0:57:25 | odrese mizivý editor nebo ne syntéza neděli to |
---|
0:57:30 | a napiš jsem |
---|
0:57:32 | napíšu nemám fokus |
---|
0:57:37 | zda _e |
---|
0:57:38 | a uvozovky vzal doplnil |
---|
0:57:41 | uložit |
---|
0:57:44 | pustit |
---|
0:57:46 | vy jste přesně ale no a to ještě takže i pro vnitřek překvapení nebo jak |
---|
0:57:50 | jsem to definoval se vám nakonec ti ukážu |
---|