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.

Klepněte pro větší obrázek
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í.

Klepněte pro větší obrázek
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
Klepněte pro větší obrázek
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
Klepněte pro větší obrázek
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 (33) Další článek: Cableporn: Podívejte se na úžasná díla umělců z podnikových serveroven

Témata článku: Hardware, Microsoft, Programování, Pojďme programovat elektroniku, Stavebnice, Bastlení, Python, Programování pro děti, Bluetooth, Arduino, ARM, Javascript, Děti, Vzdělávání, AliExpress, Blok, Micrp, Beat, Arduino ID, Music, Konektor microUSB, HEX, MicroPython, Pink Floyd, Melodie


Určitě si přečtěte

Zapomeňte na destičky. Raspberry Pi 400 je nový počítač zabudovaný do klávesnice
Lukáš Václavík
Raspberry PiPočítače
Air Bank, Fio banka a MONETA zakládají alianci pro bankovní identitu
Jakub Čížek
BankaČeskoeGovernment
Google vymyslel technologii superpřesného GPS. Už ji podporuje Pixel 5 a dorazí i na ostatní telefony

Google vymyslel technologii superpřesného GPS. Už ji podporuje Pixel 5 a dorazí i na ostatní telefony

** Kvalita GPS ve městech občas stojí za starou bačkoru ** Mohou za to odrazy signálu od okolních budov ** Google má jejich 3D model, a tak spolupracuje s výrobci GPS čipů

Jakub Čížek | 40

Jakub Čížek
NavigaceTechnologieGoogle
Velký den pro Apple: Uvedl tři nové Macy s vlastním procesorem M1
Lukáš Václavík
PočítačeApple
Microsoft Defender je jeden z nejlepších antivirových programů, tvrdí výsledky AV-TESTu
Karel Kilián
Windows DefenderAntivirusWindows 10
WhatsApp konečně umožní smazat velké soubory z konverzací, aby nezabíraly místo
Vladislav Kluska
WhatsAppFacebookInstant Messaging

Aktuální číslo časopisu Computer

Jak prodloužit výdrž notebooku

Velké testy: gamepady a inkoustové tiskárny

Důkladný test Sony Playstation 5