Skip to content

Commit 4cdd519

Browse files
committed
MicroPython mini workshop: Small improvements
1 parent aef5ea6 commit 4cdd519

File tree

1 file changed

+41
-16
lines changed
  • lessons/micropython/mini-workshop

1 file changed

+41
-16
lines changed

lessons/micropython/mini-workshop/index.md

Lines changed: 41 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,23 @@
55
> Pokyny pro organizátory najdeš
66
> na [podstránce]({{ subpage_url('organizers') }}).
77
8-
Jedna varianta Pythonu, MicroPython, běží na malých zařízeních.
9-
Taková zařízení si teď můžeš vyzkoušet.
8+
Vítej na workshopu MicroPythonu!
9+
Dnes si ukážeme, jak programovat – jak říkat počítači, co má dělat.
10+
Aktivita je určena lidem, kteří nikdy předtím neprogramovali.
1011

11-
Jak na to?
12+
K programování použijeme *programovací jazyk*.
13+
To je způsob, jak počítačům zadávat příkazy – jazyk, kterému
14+
rozumí jak počítače, tak lidé (programátoři).
15+
16+
Konkrétně dnes použijeme MicroPython – variantu jazyka Python přizpůsobenou na
17+
ovládání malých zařízení.
18+
19+
Laptop použijeme vlastně jen kvůli klávesnici a monitoru; všechno zajímavé
20+
se bude dít na té malé destičce, kterou vidíš vedle sebe a ze které vede
21+
spousta drátů.
22+
(Pro úplnost: je to deska *NodeMCU* s mikroprocesorem *ESP8266*.)
23+
24+
Dost povídání, pojďme na to!
1225

1326

1427
## Otevření příkazové řádky
@@ -18,8 +31,8 @@ Jak na to?
1831
Klikni na *Activities*; potom vyber z levého panelu *Terminal* (ikonka
1932
černého okýnka).
2033

21-
Objeví se černé okýnko s bílým textem, kam můžeš zadávat příkazy – příkazová
22-
řádka.
34+
Objeví se *příkazová řádka*černé okýnko s bílým textem,
35+
kam můžeš zadávat příkazy.
2336

2437

2538
## Otevření komunikačního kanálu
@@ -75,13 +88,22 @@ Zkus třeba tyhle (zobáčky nepiš, ty vypíše sám MicroPython:
7588
```pycon
7689
>>> 1 + 1
7790

91+
>>> 1 - 5
92+
7893
>>> 3 * 3
7994

8095
>>> 1 / 4
8196

82-
>>> (84 + 5) * 253
97+
>>> (84 + 5) * 100
8398
```
8499

100+
Poznáš co dělá hvězdička nebo lomítko?
101+
Tipneš si, proč programátoři používají tyhle symboly, a ne třeba
102+
`3 × 3` nebo `¼`?
103+
104+
Věděl{{a}} jsi, že v Americe používají desetinnou tečku místo čárky?
105+
Většina programovacích jazyků ji používá taky.
106+
85107

86108
## Světýlko
87109

@@ -169,14 +191,17 @@ Před chvílí jsme si ukázali tento kód:
169191
```
170192

171193
Hodnota `btn.value()` může být buď 1, nebo 0.
172-
Pojďme ji použít pro motorek: chceme, aby se natočil buď na `40` nebo na
173-
`120`, podle toho, jestli je tlačítko zmáčknuté.
174-
Použij trochu matematiky:
194+
Pojďme ji použít pro motorek: chceme, aby se natočil buď na 40 nebo na
195+
120, podle toho, jestli je tlačítko zmáčknuté.
196+
197+
Na to, abys z 0 nebo 1 udělal{{a}} 40 nebo 120, je potřeba znát
198+
trochu matematiky:
175199

176-
40 + 0 * 80 = 40
177-
40 + 1 * 80 = 120
200+
* <var>X</var> + `0` × <var>Y</var> = `40`
201+
* <var>X</var> + `1` × <var>Y</var> = `120`
178202

179-
a dostaneš následující kód:
203+
Jistě zvládneš vypočítat, že <var>X</var> = 40 a <var>Y</var> = 80.
204+
Tyhle hodnoty doplnit do kódu:
180205

181206
```pycon
182207
>>> servo.duty(40 + btn.value() * 80)
@@ -239,15 +264,15 @@ Za dolar napiš:
239264
ampy -p /dev/ttyUSB0 run main.py
240265
```
241266

242-
... a stiskni Enter.
267+
... a stiskni <kbd>Enter</kbd>.
243268
Tento příkaz soubor s programem do zařízení nahraje a rovnou spustí.
244269

245270
Zkus v editoru nastavit jiné barvy a program znovu uložit
246271
(<kbd>Ctrl</kbd>+<kbd>S</kbd>).
247272

248-
Potom v příkazové řádce zmáčkni *šipku nahoru*.
249-
Tím se vrátíš k předchozímu příkazu (`ampy`) a můžeš znovu stisknout Enter
250-
a program spustit.
273+
Potom v příkazové řádce zmáčkni *šipku nahoru* <kbd>↑</kbd>.
274+
Tím se vrátíš k předchozímu příkazu (`ampy`) a můžeš znovu stisknout
275+
<kbd>Enter</kbd> a program spustit.
251276

252277

253278
## Blikání

0 commit comments

Comments
 (0)