Příspěvky

Zobrazují se příspěvky se štítkem akcelerometr

Stavíme roboty

Obrázek
Inspirujeme se na soutěžích robotů a nejprve postavíme vlastní stroje, které zvládnou jízdu zručnosti s dálkovým ovládáním. Pokračovat budeme s použitím ultrazvukového měřiče vzdálenosti v zápasech sumo a nakonec přidáme senzor intenzity světla pro jízdu po čáře. Celý plán kroužku pokročilých programátorů  včetně prezentace a pracovních listů je na samostatném webu. (1) v první hodině jsme rádiem propojili dva microbity . Ovladač při náklonu nebo stisku tlačítka zobrazuje symboly a odesílá povely robotovi, který je zobrazí také. (2) jak funguje servo?  Prozkoumali jsme polohové i rotační servo, připojili k micro:bitu pomocí destičky ring:bit  ( nebo jiné rozšiřující desky ) a ovládali stisknutím tlačítek. (3) ovládáme dvě serva  spojená vrtulkami od sebe, jako kola Nachystáme si funkce pro ovládání robota, abychom nemuseli kód upravovat na více místech a program byl přehledný. Program testujeme nejprve použitím tlačítek, teprve po vyzkoušení a odladění přidáme dálko...

Stolní tenis

Obrázek
Chceme si zahrát stolní tenis, ale nemáme míček, tak si ho vyrobíme pomocí microbitů. Využijeme rádiové vysílání a akcelerometr. 1. MÍČEK Připravte animaci míčku, při stisku A přiletí a při stisku B odletí. 2. POSÍLÁNÍ Domluvte si skupinu rádia, při přijetí čísla přiletí míček. Vyzkoušejte gesto vhodné pro odeslání míčku, odešlete číslo a míček odletí. 3. MÁM MÍČEK? Míček je jen jeden! Vytvořte proměnnou mam_mic, při startu nastavte na nepravda. Při podání (A) a při přijetí rádia nastavte na pravda. Při odpálení na nepravda. Odpálení míčku proběhne jen pokud mám míč. 4. ODPÁLÍM VČAS? (bonus) Při přijetí rádia začne ubíhat čas, po uplynutí přijdu o míč. 5. SKÓRE (bonus) Jak počítat body? Zpracování nápadu je z  kroužku programování . >>> další  projekty využívající rádio >>> projekty které zvou  pryč od počítače

Přistání na planetě (dejtemipevnybod.cz)

Obrázek
Znáte týmovou aktivitu, ve které dostanete omezené prostředky (např. metr izolepy, metr provázku, noviny, papíry, někdy špejle nebo bublinkovou fólii) a vaším úkolem je hodit vajíčko z okna tak, aby se nerozbilo? Abychom nezničili tolik vajíček, zkusíme to podle nápadu Petry Boháčkové z webu  dejtemipevnybod.cz  a přistávat bude microbit. Program je jednoduchý, proto se aktivita dá využít i při prvním seznámení. O to více se můžeme zaměřit na příběh a vylepšování konstrukce. Náročnost můžeme zvýšit použitím 5g nebo dokonce 3g. Edit z budoucnosti z brněnské konference BUMeeting 2025, kde jsme měli možnost si aktivitu zažít v roli žáků pod vedením Petry a Slávka . Náš náklad přistání zvládl!     >>> microbit na dejtemipevnybod.cz Co je BBC micro:bit? – V čem programovat micro:bit? – Jak začít

Ukládání dat

Obrázek
Micro:bit připojený k počítači dokáže >>>  posílat data po sériovém portu . Verze V2 umí navíc ukládat naměřená data do souboru  MY_DATA.htm, který se zobrazí jako webová stránka. Z ní je možné data zobrazit v grafu, kopírovat nebo stáhnout ve formátu csv (hodnoty oddělené čárkou vhodné pro zobrazení v tabulce). Stránka využívá pro tyto funkce styl a javascript načítaný přes internet, proto bez připojení k internetu vypadá jednodušeji 🔗 . Měříme-li data na micro:bitu připojeném k počítači, před jejich zobrazením musíme micro:bit odpojit a znovu připojit, jinak se neaktualizují. Soubor MY_DATA.htm můžeme zkopírovat do počítače a dále využívat.  Pozor, při každém nahrání programu do micro:bitu se zaznamenaná data odstraní a to tzv. "rychle" – zneplatní se, nebudou vidět ve stránce, ale budou stále uložena na micro:bitu. Pro úplné vymazání  musíme použít příkaz 🔗  v našem programu.  Logování dat do souboru v MakeCode (pouze V2) Nejprve přidáme rozší...

Video: MicroPython

Obrázek
O lektorovi: Marek Mansell je edukátor, ktorý v rámci Učíme s Hardvérom  resp. enter.study šíri povedomie o programovateľnom hardvéri a tvorí vzdelávacie materiály.  MicroPython je upravená verzia Pythonu, ktorá beží aj na menej výkonných zariadeniach ako je napríklad BBC micro:bit. Obrovskou výhodou je fakt, že syntax je pre Python aj MicroPython rovnaká, a tak sa učiteľom aj žiakom stačí naučiť iba jeden jazyk. V úvodom webinári si predstavíme MicroPython prostredia, dokumentáciu a viaceré ukážky programov. Pracovať budeme s tlačidlami, displejom, výpisom nameraných údajov v grafe, kompasom či senzorom pohybu. Webinár je vhodný pre učiteľov a učiteľky stredných škôl, ako aj stredoškolákov a stredoškoláčky. MicroPython & BBC micro:bit webinár V druhom webinári MicroPython série si predstavíme prácu s hudbou, LEDkami a NeoPixel-om. Webinár: MicroPython 2 (hudba, LEDky a NeoPixel) Na konci května bude třetí díl. Učební texty  Programujeme micro:bit v MicroPythone http...

Umělý horizont

Obrázek
Umělý horizont  v letadle ukazuje aktuální polohu letadla vůči zemi = ukazuje skutečnou vodorovnou rovinu. Vyrobíme si podobný pomocí microbitu a využijeme ho jako volant. Pracovní list k tisku. 1) Průzkum akcelerometru Náklon v různých směrech (x, y, z) microbit poznává pomocí akcelerometru, který měří zrychlení. Nejprve musíme prozkoumat, jaké hodnoty vrací v různých polohách.  Pokud měříme v dosahu usb kabelu, můžeme pro zkoumání využít sériovou komunikaci a místo stisknutí tlačítka použijeme v  opakuj stále  blok  Pokročilé > Sériová komunikace > sériový zapiš řádek  a v něm vstup  zrychlení (mg) x . Přidáme krátké čekání a po stisknutí tlačítka  Zobrazit data zařízení  pod simulátorem ihned vidíme hodnoty. Jaká fyzika je za tím schovaná?  Na Zemi v každém okamžiku směřuje tíhové zrychlení směrem dolů (kousek od středu Země). Proto akcelerometr microbitu vnímá stálou hodnotu i když se nepohybuje. Osa x je ve směru spojnice tlač...

Proč začínat programovat s Blockly editory
(Mirek Suchý)

Tento týden byl u nás ve firmě OpenSchool Day a jedna z přítomných učitelek se mě ptala, pro koho a kdy je vhodný Micro:bit a jeho MakeCode editor . Pro neznalé – jedná se o blokový editor, kdy k sobě lepíte jednotlivé puzzlíky. Nejde tam prakticky udělat syntax error, protože špatné kusy kódu do sebe prostě nezapadnou kvůli rozdílným tvarům. Vysvětlení je jednoduché.... celý článek na http://miroslav.suchy.cz  Ze stránek  Mirka Suchého  jsou také úvodní příklady s odkazy na hotová řešení. Zobrazení ikon  - po stisknutí tlačítka se zobrazí ikona, text, číslo. Žáci si můžou vyzkoušet různé ikony a vytvořit vlastní obrazce. Vyzkouší si jak se nahrává program na Micro:bit.  Elektronická kostka  - po zatřesení z Micro:bite zobrazí číslo od 1 do 6. Výzva: Jak zajistit aby se neukazovala nula? Pro starší: Jak místo čísla zobrazit tečky jako na kostce?  Teploměr  - po nahrání kódu do Micro:bitu, ho žáci mohou odpojit od počítače a napojit na b...

Měření zrychlení

Obrázek
Konkrétní fyzikální aplikace  Přenosu dat do počítače . Praktické uspořádání experimentů umožňuje použití dvou microbitů. Jeden provádí samotný sběr dat, odesílá je rádiovou komunikací na druhý a ten po sériové lince do počítače. vysílač – zdroj dat přijímač – data předává do pc V případě odesílání více hodnot po sobě, jak je uvedeno na příkladě, je nutné mezi příkazy vložit krátkou pauzu (např. 10ms). Funkčnost obou microbitů lze zviditelnit blikáním diody. Akcelerometr Akcelerometr microbitu měří zrychlení ve třech osách x , y , z a vrací hodnoty −1023 až +1023, které odpovídají rozsahu −g až +g. Leží-li microbit displejem vzhůru, je x =0, y =0, z =−1023, protože v ose z působí tíhové zrychlení o velikosti g směrem dolů. Rozsah je možné změnit na 2g, 4g a 8g. Akcelerometr může odesílat i celkovou velikost zrychlení (strength). Vhodné experimenty pro zpracování dat  naklánění a zrychlování (projeví se stejně?) kmitání na pružině (stačí zaz...

Přenos dat do počítače

Obrázek
Micro:bit připojený k počítači dokáže posílat data po sériovém portu, otevírá se obrovská příležitost data zaznamenávat, zpracovávat a vizualizovat. Propojení fyziky s informatikou přinese měření zrychlení nebo napětí na pinech. (Upraveno 2024) Verze V2 umí také také >>>   ukládat data do souboru . Sériové čtení dat v MakeCode (V1 i V2) Microbit spárujeme pomocí usb kabelu, pokud se párování nedaří, pomůže nový firmware a zejména prohlížeč Chrome. Nejprve je nutné do microbitu nahrát kód, který posílá po sériovém rozhraní data. Pod simulátorem se objeví tlačítko „ Zobrazit data zařízení“ , které umožní  sledovat průběh v grafu, sledovat textový výpis komunikace, uložit textový výpis komunikace do txt (šedé tlačítko), uložit data včetně časů do csv (modré tlačítko).         csv = comma separated values = obyčejný textový soubor s hodnotami oddělenými čárkou případně jiným oddělovačem, v tomto případě tabulátorem. Lze otevřít textovým ...