Pojďme programovat elektroniku | Programování pro děti

Micro:bit V2: Tuto destičku plnou čipů dokáže naprogramovat i vaše babička

  • Chcete se teď hned naučit programovat čipy?
  • Nechcete nic instalovat a číst zdlouhavé manuály?
  • Naprogramujeme si Micro:bit, který zahraje Tichou noc

I když pro Živě.cz a Computer připravuji seriál Pojďme programovat elektroniku už déle než čtyři roky a dnes jeho malá knihovna čítá bezmála 200 projektů, stále dokola dostávám tu stejnou otázku: Jak se mám naučit programovat?

Letos v říjnu představili britští inženýři novou verzi populární prototypovací destičky Micro:bit V2, kterou později naskladnily i české e-shopy.

Byť se Micro:bit zrodil jako pomůcka pro děti, školáky a lektory všemožných kroužků malých elektrotechniků a konstruktérů robotů, mohu všechny čtenáře ubezpečit, že je to perfektní volba i pro šedesátníka, který si chce na stará kolena naprogramovat svůj první čip.

ac4f29dc-07bd-4749-86b6-fc62029e9d4b
Zadní strana Micro:bitu se všemi klíčovými čipy. Další fotografie najdete v galerii.

Jednoduchost Micro:bitu totiž nespočívá v tom, že by to snad byla hračka, která zabaví jen malé caparty a nic lepšího neumí. Právě naopak! Kouzlo drobné destičky tkví v hromadě integrovaných čidel a jejich ovládnutí přímo z webového editoru bez potřeby instalování a konfigurace jakéhokoliv komplikovaného vývojového prostředí.

Micro:bit se programuje z webového prohlížeče

Začátečník, ať už to budete vy, vaše dítě nebo třeba neteř (i holky chtějí kódovat!), který se v životě nesetkal s jedinou řádkou programového kódu, může zažít tvořit pomocí tzv. blokového programování.

29f66d11-cb19-479d-8ffd-985701f38fb2
Webový editor MakeCode v režimu blokového programování

Micro:bit pro tyto účely nabízí webové prostředí MakeCode od Microsoftu, ve kterém pomocí funkčních a do češtiny přeložených bloků, jež budete přetahovat z nabídky, sestavíte celé tělo programu.

Bloky jsou rozdělené do několika kategorií, a než si z nich zkusíme postavit první program, ještě se podíváme, co s nimi vlastně můžeme ovládat.

Armový čip s Bluetooth, reproduktorem, displejem i akcelerometrem

Destičku Micro:bit V2 pohání SoC čip Nordic nRF52833, v jehož nitru se skrývá:

  • 64MHz procesor ARM Cortex-M4
  • 128 kB RAM
  • 512 kB flashové paměti
  • Bluetooth 5.2
  • Teploměr (jen pomocný a nepříliš přesný)

Samotný SoC pak na plošném spoji doplňuje několik čidel a výstupních zařízení, aby nemusel kutil-zelenáč připojovat k desce alespoň zpočátku cokoliv dalšího.

Takže pěkně popořadě. Na čelní straně nechybí:

  • Červený maticový 5×5 LED displej s nastavením jasu (PWM)
  • Indikátor spuštěného mikrofonu
  • Dvě tlačítka
  • Dotyková ploška ve tvaru loga projektu Micro:bit
  • 3 velké plošky s I/O piny a 3V zdrojem napětí (max 190 mA)
  • 19 malých plošek s I/O piny, sběrnicemi I²C, SPI, PWM a sériovou linkou
988ef927-3cb7-4d86-b8dc-314448bb57fc
Přední strana desky Micro:bit V2

Na zadní straně desky pak vedle SoC čipu od trondheimského Nordicu najdete ještě:

  • Všesměrový MEMS mikrofon SPU0410LR5H-QB-7
  • Reproduktor/bzučák MLT-8530
  • Kombinovaný trojosý akcelerometr/magnetometr LSM303AGR
  • Tištěná 2,4GHz anténa
  • Tlačítko reset
  • Konektor microUSB a čip pro USB komunikaci MKL27Z256VFM4
  • Konektor 3V baterie JST X2B-PH-SM4-TB
cadb6bcc-2cde-4c77-8022-5c7bd8db2455
Zadní strana desky Micro:bit V2

Základní představení je za námi, a tak si pojďme konečně vytvořit první program. Po spuštění se z reproduktoru ozve stupnice tónů. Jak na to, si ukážeme v následující kapitole.

Téma: Programování pro děti

programovaniprodeti.jpgAlgoritmické myšlení, logické uvažování, dovednost analyzovat problém a najít jeho řešení… to se hodí už dnes a do budoucna budou tyto schopnosti čím dál důležitější. Zábavnou formou se k nim vyplatí vést i děti. Sledujeme pro vás dostupné nástroje, stavebnice, služby a postupy.

Doporučujeme speciál Computeru Programování pro děti. Za 99 Kč si ho můžete objednat online a během několika dnů vám dorazí do poštovní schránky.

Diskuze (39) Další článek: Jak udělat titulky k videu: Návod krok za krokem v programu, který je dostupný zdarma

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , ,