+ All Categories
Home > Documents > Seriál TEXT jiří martínek FOTO honza mudra, archiV...

Seriál TEXT jiří martínek FOTO honza mudra, archiV...

Date post: 18-Oct-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
1
V PříšTíM DíLE SI VYROBíME HRACí KOSTKU PRO DESKOVÉ HRY Jednoduchý slovník ARDUINO Video návod k tomu- to dílu najdete ZDE! www.abicko.cz/Arduino4 4. DÍL TEXT JIří MARTíNEK FOTO HONZA MUDRA, ARCHIV AUTORA 1 Slovník budou tvořit pro jednoduchost jenom dvě pole. Pole si představte jako linkovaný papír. Každá linka (řádek) obsahuje jedno políčko pole. Jedno bude obsahovat slova v jednom jazyce, například česká. Druhé pole bude obsahovat slova v jiném jazyce, například anglická. 2 Pečlivě si opište program uvedený na obrázku, případně si ho stáhněte z našeho QR kódu. T entokrát si ukážeme, jak se dá Arduino použít jako jednoduchý slovník. Využijeme naší znalosti komunikace po sériové lince a naučíme se, jak si uložit nějaké údaje do paměti Arduina. 3 Program očekává vstup na sériové lince a přes ni také vrací odpovědi a chyby. 4 Ve funkci setup () nejdříve nastavíme všechny znaky případných slov na prázdný znak a nastavíme si první pár slov (ahoj, hello) do slovníku. 5 Ve funkci loop () si budeme kontrolovat, jestli nám do Arduina neposlal někdo nějaký dotaz na překlad, případně nová slova do slovníku. Nová slova se zadávají ve tvaru „české slovo = anglické slovo“. Pokud se chceme slovníku zeptat na překlad, pak zadáme třeba „české slovo“, a pokud je nalezeno, pak je vypsán překlad. Pokud nalezeno není, je vypsána výzva k naučení. Stejně tak můžeme zadat i anglické slovo. Překlad funguje v obou směrech. 6 Číst ze sériové linky lze pouze, pokud je na ní něco k dispozici. To zjišťujeme pomocí Serial. available(). Vlastní čtení je ve funkci Serial.read(). 7 V příkladu jsou použity funkce pro práci s textem: strchr() – zjistí přítomnost zadaného znaku ve větě strcpy() – slouží ke kopírování strcmp() – porovná dvě věty SERIÁL 60 / www.abicko.cz ARDUINO UNO
Transcript
Page 1: Seriál TEXT jiří martínek FOTO honza mudra, archiV autoraimg.blesk.cz/static/pdf/233/1/4/2331468.pdf · TEXT jiří martínek FOTO honza mudra, archiV autora 1 slovník budou

V příštím díle si Vyrobíme hrací kostku pro deskoVÉ hry

Jednoduchý slovník

Ar

du

ino

Video návod

k tomu-to dílu

najdete

ZDE!

www.abicko.cz/Arduino4

4. dÍL

TEXT jiří martínek FOTO honza mudra, archiV autora

1 slovník budou tvořit pro jednoduchost jenom dvě pole. pole si představte jako linkovaný papír.

každá linka (řádek) obsahuje jedno políčko pole. jedno bude obsahovat slova v jednom jazyce, například česká. druhé pole bude obsahovat slova v jiném jazyce, například anglická.

2 pečlivě si opište program uvedený na obrázku,

případně si ho stáhněte z našeho Qr kódu.

T entokrát si ukážeme, jak se dá Arduino použít jako jednoduchý slovník. Využijeme naší znalosti komunikace po sériové lince

a naučíme se, jak si uložit nějaké údaje do paměti Arduina.

3 program očekává vstup na sériové lince a přes ni také vrací odpovědi a chyby.

4 Ve funkci setup () nejdříve nastavíme všechny znaky případných slov na prázdný znak a nastavíme

si první pár slov (ahoj, hello) do slovníku.

5 Ve funkci loop () si budeme kontrolovat, jestli nám do arduina neposlal někdo nějaký dotaz

na překlad, případně nová slova do slovníku. nová slova se zadávají ve tvaru „české slovo = anglické slovo“. pokud se chceme slovníku zeptat na překlad, pak zadáme třeba „české slovo“, a pokud je nalezeno, pak je vypsán překlad. pokud nalezeno není, je vypsána výzva k naučení. stejně tak můžeme zadat i anglické slovo. překlad funguje v obou směrech.

6 Číst ze sériové linky lze pouze, pokud je na ní něco k dispozici. to zjišťujeme pomocí serial.

available(). Vlastní čtení je ve funkci serial.read().

7 V příkladu jsou použity funkce pro práci s textem:

strchr() – zjistí přítomnost zadaného znaku ve větě strcpy() – slouží ke kopírování strcmp() – porovná dvě věty

Seriál

60 / www.abicko.cz

arduino uno

Recommended