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

Témata článku: Microsoft, Hardware, Programování, Pojďme programovat elektroniku, Arduino, ARM, Python, Bluetooth, Programování pro děti, Vzdělávání, Stavebnice, Bastlení, Děti, Javascript, Arm Cortex-M, Blok, Micro, Beat, Propojování, Tichá noc, MicroPython, HEX, Micrp, Nordics, Ploška



Šedý trh s předplatným se vymyká kontrole. Spotify, Netflix nebo Disney+ můžete mít doslova za pár korun

Šedý trh s předplatným se vymyká kontrole. Spotify, Netflix nebo Disney+ můžete mít doslova za pár korun

** Sdílení účtů mezi kamarády je jen začátek ** Dnes letí nákupy předplatných v Indii nebo na Aliexpressu ** Superlevné „netflixy“ ale mohou nakonec spíš škodit

Lukáš Václavík
PředplatnéNetflixSpotify
Navrhli jsme si základní desku Bobík 32S2. Stálo to pár dolarů a za čtyři dny dorazila z Asie

Navrhli jsme si základní desku Bobík 32S2. Stálo to pár dolarů a za čtyři dny dorazila z Asie

** Dnes si ukážeme, že design tištěného obvodu zvládne i zelenáč ** Díky editoru EasyEDA si vystačíte s webovým prohlížečem ** Hotovou desku vyrobí hongkongský JLCPCB

Jakub Čížek
BastleníDIYPojďme programovat elektroniku
Izrael díky speciální kamufláži zařídil pro své vojáky „neviditelnost“

Izrael díky speciální kamufláži zařídil pro své vojáky „neviditelnost“

** Materiál „Kit 300“ představuje vizuální i termální kamufláž ** Dokáže zablokovat tepelné vyzařování maskovaného vojáka či třeba stroje ** Velký kus materiálu Kit 300 může ukrýt vozidlo až do velikosti Hummeru

Stanislav Mihulka
IzraelMateriálArmáda
České televize se tak moc bojí videoher, až je to směšné (komentář)

České televize se tak moc bojí videoher, až je to směšné (komentář)

** Jeden z největších obchodů historie se nedostal do hlavních zpráv ** Videohry televizím slouží jen k honění senzací, není to seriózní byznys ** České videohry jsou přitom úspěšnější než jiná kulturní díla

Lukáš Václavík
HryKomentářByznys
Podvodníci v Call of Duty Warzone mají novou zábavu. Létají v autech

Podvodníci v Call of Duty Warzone mají novou zábavu. Létají v autech

Stejně aktivně, jako Activision vymýšlí obranu proti hackerům vymýšlí i hackeři nové způsoby, jak zatopit normálním hráčům.

Michal Maliarov
Call of Duty: WarzoneBattle Royale
Lék proti depresi za stokorunu snižuje riziko těžkého průběhu i úmrtí na onemocnění covid-19

Lék proti depresi za stokorunu snižuje riziko těžkého průběhu i úmrtí na onemocnění covid-19

** Klinická studie zkoumala vliv antidepresiva fluvoxamin na covid-19 ** Počet úmrtí souvisejících s covidem-19 klesl zhruba o 90 % ** Potřeba intenzivní lékařské péče se snížila zhruba o 65 %

Karel Kilián
COVID-19LékyDepreseMedicína