Příspěvky

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

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...

Turniket a permanentka

Máme lyžařské středisko, turniket u vleku a každý lyžař má svou chytrou permanentku.  USER STORY (uživatelský scénář) = způsob popisování funkcionalit aplikace z pohledu konkrétních uživatelů Jako <role> chci <cíl>, aby <přínos>. PERMANENTKA Jako lyžař chci při stisku tlačítka A zobrazit počet zbývajících bodů,  abych věděl, zda ještě mohu využít vlek.   Jako lyžař chci při stisku tlačítka B dát turniketu signál, že jím chci projít, aby mi ho mohl otevřít a já mohl projít.  Jako lyžař chci být při vyslání signálu turniketu (tlačítko B) zvukem a displejem (×,🗸) informován o tom, zda se to podařilo, abych měl zpětnou vazbu. Jako majitel SKI areálu chci, aby uživatel nemohl vyslat turniketu signál, pokud nemá body, aby nejezdil zadarmo.  Jako lyžař chci, aby permanentka otevřela turniket, který je mi nejblíž (otevření turniketu, u kterého zrovna nestojím, by mi bylo na nic).  Jako majitel SKI areálu chci, aby se při projití turniketem s...

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

Projekty s PINy

Obrázek
Projekty s využitím pinů a alobalu umožňují velkou kreativitu a gradování úrovně programování od úplných začátečníků (při stisnutí pinu zahrej tón nebo zobraz obrázek) až po velmi pokročilé (efekty, statistiky, hratelnost).  kytara, klavír nášlapný alarm test šikovnosti postřehová hra hlasování robozvířátko Stisknutí pinu navodíme tím, že pin 0, 1 nebo 2 propojíme s pinem GND, obvykle lidským tělem. Pro lepší kontakt jsou piny pomocí vodičů s krokodýly připojeny ke kouskům alobalu. Lze použít i klasické banánky nebo jen kousek drátu. Zkoumali jsme také, jak piny využít bez nutnosti spojení s GND a využili ve dlouhodobém projektu Robozvíře. Kytara (podobně klavír) Levá ruka drží akord = dotýká se jednoho z alobalů na krku připojených k 0, 1 a 2.  Pravá ruka hraje =  dotýká se alobalu na těle (GND) – alobal může simulovat kulatý otvor. Vylepšení:  – na jedno stisknutí více tónů, – efekt při zatřesení,  – využití tlačítek – plynulá reakce na světlo (zakrývání ...

Servo projekty

Obrázek
Micro:bit je přišroubován na destičku ring:bit případně servo:lite, servo motorek je připojen pomocí tří drátků (gvs) k pinu P0, P1 nebo P2. Stejně bude fungovat i jiná  rozšiřující deska .  Nepotřebujeme přidávat žádné rozšířující bloky, protože mezi základními příkazy je servo zapiš do pinu (číslo od 0 do 180), u 180° serva přímo nastavujeme úhel. Automatický bubeník Chtěli jsme se inspirovat pokladním robotem , ale zrodil se nový nápad. Bubeník na servo motor, který automaticky bubnuje podle naprogramovaného rytmu.  Základní kód bubeníka Použití funkce s parametrem zjednoduší tvorbu složitějšího rytmu. Funkci je možné ještě vylepšit a zadávat například počet dob. Díky funkci upravujeme úhel serva vždy na jednom místě. Trezor Otevře se, pouze pokud zadáte správnou kombinaci stisku tlačítek A, B. Inspirováno videem  A Password to open a door Jiný design: Další realizované nápady: mávající robot nebo kočka,  závora, která se otevře, když přijede auto (tlačítko...

Volby s microbitem

Obrázek
Kroužek programovaní pro druhý stupeň, začátečníci i pokročilí, jedna hodina práce. Hlasovací zařízení v jednom microbitu, počty hlasů se zobrazují ve druhém. Volili jsme mezi stranami „Blokové programování“ (Bloky), JavaScript a Python. První krok – posílání textových zpráv z microbitu na microbit (ideálně v předchozí hodině): při startu nastav skupinu na (ve dvojicích stejné číslo 1 až 255) při stisku A/B/A+B pošli text při přijetí textu ho zobraz Druhý krok – změnit na posílání a přijímání čísel: při startu nastav skupinu na (ve dvojicích stejné číslo 1 až 255) při stisku A/B/A+B pošli číslo při přijetí čísla ho zobraz Třetí krok – dvojice se domluví, na kterém počítači naprogramují vysílač a na kterém přijímač. Programují vždy ve dvojici spolu u jednoho počítače. vysílač pošle číslo a napíše název „strany“ přijímač přijme číslo a napíše stejný název Ukázkový kód do začátku (vlevo vysílač, vpravo přijímač, uprostřed společné): Výsledný kód: Vylepšení – sčítejte hlasy: vytvořte...

Video: svítící čelenka

Obrázek
Slovenský návod z kanálu Učíme s hardvérom Preskúmajte spolu s Nikou Kvaššayovou 🌍 svet nositeľnej elektroniky! Ako si vytvoriť 💡 svietiacu čelenku pomocou neopixel LED pásika? Vieme rozblikať 🌟 LEDky jednotlivo? A čo miešanie vlastnej farby v Makecode?! Odpovede 🔎 nájdete vo videu! >>> Projekt  100 LED Gymnázia Elgartova <<< Pracovní listy  Míchání barev RGB  s pásky Neopixel <<<  Samostatná součástka RGB LED

Bastlírna: Jak se staví mazel

Obrázek
Postavte si vlastní tamagoči – digitální LEGO-ovečku ! Článek na bastlírně plný nápadů, odkazů, videí a obrázků je rozdělen do čtyř částí: JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 1 ] (inventář, stavba z lega, kostra programu) JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 2 ] (optimalizace, rozpoznání nálady ovečky) JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 3 ] (krmení a rozveselení ovečky) JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 4 ] (skóre, shrnutí a jednodušší verze) Vše o micro:bitech na bastlírně: https://bastlirna.hwkitchen.cz/category/novinky/tutorialy/microbit/

Odpočet na hodinovém displeji

Obrázek
Paní učitelko, potřebuji vyrobit „bombu“, která odpočítává čas a přestřihnutím drátků jde zastavit. Velmi vydařený projekt pro skauty. Jedna osmnáctiletá slečna vyráběla a pájela, druhá programovala a třetí chystala šifry. Ukázka toho, že stačí v hodinách informatiky inspirovat a nápady předčí očekávání. Nutné příslušenství: vodiče, rezistory, nepájivé pole, hodinový displej s čipem TM1637, zip LED, konektor (libovolná rozšiřující deska ). Pro ovládání hodinového displeje v MakeCode existuje rozšíření TM1637. Popis programu Při zapnutí se tlačítky A/B nastaví požadovaný počet minut (výchozí hodnota 60) a spustí se odpočet. Po správném vyluštění šifry zjistíme barvu drátku k přestřihnutí. Přestřižení správného drátku = rozsvítí se zelená dioda. Přestřižení špatného drátku = rozsvítí se červená dioda. Tři červené = konec hry (vizuálně, zvukově, jak je libo). Tři zelené = zastaví se odpočet. Jaké fyzikální kouzlo je uvnitř schované?  K pinu 1 jsou paralelně připojeny tři rezist...

100 LED Gymnázia Elgartova

Obrázek
Projekty studentů ke stému výročí Gymnázia Brno, Elgartova s využitím ZIP LEDs Add-On Pack a  ZIP Halo for the BBC micro:bit v makecode i v Pythonu. Míchání barev a cyklus for v makecode Náhodné míchání barev v pythonu >>> Pracovní listy k míchání barev RGB