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í, Tichá noc, PWM, Micro, Music, Micrp, SoC, Konektor microUSB, Pink Floyd, Beat, AliExpress, Arduino ID


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

Uživatelé hlásí problémy s jednou z listopadových záplat pro Windows 10
Karel Kilián
Windows UpdateAktualizaceWindows 10
Co je to UWB? Nová technologie zastoupí Wi-Fi, Bluetooth i NFC a slibuje velké věci

Co je to UWB? Nová technologie zastoupí Wi-Fi, Bluetooth i NFC a slibuje velké věci

** V nových mobilech se začíná objevovat tajemná zkratka UWB ** Jde o další technologii, jak navzájem propojit různá zařízení ** Oproti Wi-Fi a Bluetooth má řadu výhod

Lukáš Václavík | 36

Lukáš Václavík
UWBIoTTechnologie
Čím nahradit WhatsApp: Vyberte si z 10 alternativních komunikátorů

Čím nahradit WhatsApp: Vyberte si z 10 alternativních komunikátorů

** Z WhatsAppu kvůli novým podmínkám utíkají tisíce uživatelů ** Čím nahradit populární aplikaci pro zasílání zpráv? ** Vybrali jsme pro vás 10 alternativních komunikátorů

Karel Kilián | 110

Karel Kilián
KomunikaceWhatsAppInstant Messaging
Fedora 33 prostě funguje. Linux si zaslouží dobýt laptop, je to ale asi opět marné

Fedora 33 prostě funguje. Linux si zaslouží dobýt laptop, je to ale asi opět marné

** Desktopový Linux funguje a vypadá stále lépe ** Fedora 33 není výjimkou ** Ve stínu Windows a macOS tu vyrostly skvělé alternativy

Jakub Čížek | 156

Jakub Čížek
FedoraOperační systémyLinux
Dostali jste nový počítač? Tohle s ním udělejte, než ho začnete používat

Dostali jste nový počítač? Tohle s ním udělejte, než ho začnete používat

** Každý nový počítač si zaslouží počáteční péči ** Odinstalujte bloatware a nezapomeňte na vhodné nastavení ** Poradíme, jak se o počítač s Windows 10 postarat

David Polesný, Stanislav Janů | 71

David PolesnýStanislav Janů
PočítačeNotebooky
Micro:bit V2: Tuto destičku plnou čipů dokáže naprogramovat i vaše babička

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

Jakub Čížek | 33

Jakub Čížek
Pojďme programovat elektronikuProgramování pro děti
AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

** AMD představilo tři nové grafické karty ** Všechny s architekturou RDNA2, kterou používají i PS5 a Xbox Series ** Karty útočí přímo na GeForce RTX 3000

Karel Javůrek | 78

Karel Javůrek
Radeon RX 6000Grafické kartyAMD

Aktuální číslo časopisu Computer

Jak prodloužit výdrž notebooku

Velké testy: gamepady a inkoustové tiskárny

Důkladný test Sony Playstation 5