Skip to main content
Teacher Portal

Zapojte se

Spusťte sekci Zapojení

ČINY jsou to, co učitel udělá, a PTÁ SE, jak učitel bude vést.

SKUTKY Ptá se
  1. Nechte studenty, aby se podělili o své nápady na to, k čemu by se dal oční senzor využít.
  2. Ukažte studentům Code Base 2.0 - Oko + Elektromagnet nebo se podívejte na obrázek v prezentaci obrázků v laboratoři 2 (Google Doc / .pptx/ .pdf) pro zvýraznění polohy senzoru oka vzhledem k elektromagnetu. Veďte studenty k myšlence, jak dokáže oční senzor detekovat barvu objektu, například disku sebraného elektromagnetem. Umístěte disk na elektromagnet a zeptejte se, zda senzor vidí barvu.
  3. Nechte studenty, aby se podělili o své názory na to, zda lze robota použít k třídění podle barev. V případě potřeby jim připomeňte, jak v laboratoři 1 pohnuli diskem, a veďte je k tomu, aby viděli, že se tím navazuje na danou akci.
  4. Nechte studenty nabídnout scénáře typu „kdyby/pak“, se kterými se setkávají v každodenním životě doma nebo ve škole. Povzbuďte je, aby je formulovali jako věty „kdyby/pak“, aby posílili tento vztah příčiny a následku.
  5. Připravte studenty na společnou realizaci tohoto projektu.
  1. V minulém cvičení jsme použili elektromagnet v naší kódové bázi. Náš robot má také oční senzor! Jak si myslíte, že bychom mohli využít oční senzor s elektromagnetem, aby naše kódová základna dělala více věcí?
  2. Podívejte se, kde se na kódové základně nachází oční senzor. Proč si myslíš, že je to za elektromagnetem? Proč si myslíš, že směřuje dolů? Co si myslíte, že dokáže oční senzor detekovat na disku, který elektromagnet zvedl?
  3. Pokud oční senzor dokáže detekovat barvu něčeho, co elektromagnet zachytí, například disku, co bychom s touto informací mohli dělat? Mohli bychom v naší kódové bázi seřadit disky podle barvy, jako to děláme s věcmi v naší učebně? Proč ano nebo proč ne?
  4. Můžeme použít speciální druh bloku, aby naše kódová báze zkontrolovala, zda senzor oka detekuje barvu, například červenou, a poté s tím něco udělala. Co děláte, co funguje stejným způsobem? Například, , kdybyste viděli knihu na podlaze, pak , co byste udělali?
  5. Můžeme použít informace z očního senzoru k tomu, aby se náš robot rozhodl – například , pokud vidíte knihu, , pak se rozhodnete ji uklidit. Jak můžeme naprogramovat kódovou základnu tak, aby se rozhodovalo na základě barvy detekované očním senzorem?

Příprava studentů na stavbu

Podívejme se, jaké bloky můžeme použít se senzorem očí v našem projektu VEXcode GO, abychom seřadili disky podle barvy. (Pokud studenti nemají předpřipravený projekt Code Base 2.0 - Oko + Elektromagnet z předchozího cvičení, dejte jim 10–15 minut na jeho sestavení před zahájením aktivit v laboratoři.)

Usnadněte si stavbu

  1. InstrukceInstrukce studentům, že jim nejprve ukážete, jak Eye Sensor hlásí data ve VEXcode GO a jak lze tato data použít, než začnou s prací na svých projektech.
    • Když se studenti připojí ke svým skupinám, nechte je vyplnit list Role v robotice & Postupy. Jako vodítko pro studenty při vyplňování tohoto listu použijte snímek s navrhovanými pracovními povinnostmi v prezentaci s obrázky z laboratoře 1.
  2. DistribuovatDistribuovat jeden předpřipravený balík Code Base 2.0 - Oko + Elektromagnet, červený disk a tablet nebo počítač s otevřeným programem VEXcode GO pro demonstrační účely. Studenti by měli být schopni vidět obrazovku a robota. Studenti si po ukázce vyzvednou své materiály.

    VEX GO Code Base 2.0 sestavení Eye + elektromagnet.
    Kódová báze 2.0 - Oko + Elektromagnet
  3. VedeníVedení Ukázka očního senzoru a využití dat z očního senzoru v projektu VEXcode GO pro studenty.

    POZNÁMKA: vyberte ikonu „X“ pro odstranění dat senzoru z konzole monitoru. 

    Konzola monitoru je otevřená a tabulka senzorů má jeden řádek s textem „Oko detekuje červenou?“ s hodnotou true. Červený rámeček zvýrazňuje ikonu „X“ používanou k odstranění dat senzoru z konzole monitoru.
    Vyberte ikonu „X“ pro odstranění dat senzoru z konzole monitoru
    • Umístěte červený disk pod oční senzor a ukažte studentům, jak konzole monitoru říká „pravda“, jak je znázorněno na obrázku výše. Odstraňte červený disk a ukažte studentům, jak se hodnota změní na „false“. Možná byste studentům měli připomenout, že <Detects color> bude hlásit pouze hodnotu „pravda“ nebo „nepravda“, nikoli číslo, barvu ani jinou hodnotu.
    • Dále přetáhněte blok [If then] do pracovního prostoru a připojte ho k bloku {When started}. Ukažte studentům volný prostor v bloku a zeptejte se jich, čeho si všimli na tvaru tohoto prostoru a tvaru bloku <Detects color>?

      Program VEXcode GO Blocks, který začíná blokem Při spuštění, který má pod sebou prázdný blok If Then.
      [Pokud poté] blok
    • Přetáhněte blok <Detects color> do bloku [Pokud pak]. Nechte studenty popsat, co si myslí, že tento blok nyní robota přiměje dělat. Vysvětlete, že blok [If then] zkontroluje podmínku - pokud je tato podmínka splněna, bloky uvnitř budou spuštěny. Pokud je podmínka nepravdivá, nebude.

      Pokračování projektu bloků VEXcode GO, nyní s detekčním barevným blokem jako booleovským parametrem bloku If Then. Projekt nyní začíná blokem Při spuštění, po kterém následuje prázdný blok If Then, který čte „pokud oko detekuje červenou?“.
      Přidat <Detects color> blok
    • Přetáhněte blok [Drive for] do bloku [If then]. Požádejte studenty, aby předpověděli, co se stane, pokud oční senzor detekuje červenou. Spusťte projekt a umístěte červený disk pod oční senzor. Kódová základna by se měla pohybovat vpřed o 100 milimetrů, protože podmínka detekce červené barvy je pravdivá.

      Pokračování projektu bloků VEXcode GO, nyní s blokem Drive For v kontejneru If Then. Projekt nyní zní Při spuštění, pokud oko detekuje červenou barvu, pak jeďte vpřed o 100 mm.
      Přidat blok [Drive for]
    • Pokud to čas dovolí, požádejte studenty, aby předpověděli, co se stane, pokud oční senzor nezjistí červenou. Spusťte projekt umístěním modrého disku pod oční senzor. Kódová základna by se neměla pohybovat, protože podmínka detekce červené barvy hlásila nepravdu.
  4. NabídkaNabídka pozitivního posílení pro studenty, kteří se aktivně zapojují do demonstrace, kladou a odpovídají na otázky a naslouchají svým spolužákům.

Odstraňování problémů učitele

Strategie usnadnění

  • Přemýšlejte o tom, jak vaši studenti získají přístup k VEXcode GO. Zajistěte, aby počítače nebo tablety, které budou studenti používat, měly přístup k VEXcode GO. Další informace o nastavení VEXcode GO naleznete v tomto článku knihovny VEX. Další informace o nastavení VEXcode GO naleznete v tomto článku knihovny VEX.
  • Shromážděte materiály, které každá skupina potřebuje před vyučováním. Pro tuto laboratoř bude každá skupina dvou studentů potřebovat sadu GO, pokyny pro sestavení, počítač nebo tablet pro přístup k VEXcode GO a červený disk ze sady. Studenti budou také potřebovat přístup do pole pro testování. 
  • Předem si nastavte pole, jak je znázorněno na obrázku níže, aby sloužila jako testovací oblast pro kódovou základnu. Rozložte je po celé třídě, aby studenti měli dostatek prostoru k testování svých projektů. Na tomto obrázku je červený disk zobrazen na místě pro přehrávání části 1 s označením oblasti třídění. Možná budete chtít označit počáteční umístění disku a kódové základny, stejně jako umístění třídící oblasti suchou mazací značkou, která studentům pomůže při nastavování pro testování jejich projektů.

    Pohled shora dolů na pole GO s červeným diskem vlevo nahoře a černým „X“ nakresleným se značkou suchého vymazání ve spodní části pole vlevo. Nastavení
    pole
  • Použijte mřížkové čáry na poli k zarovnání.Disk i elektromagnet lze zarovnat na protínajících se mřížkových čarách pole, aby se studentům usnadnilo připravit se na úspěšné testování jejich projektů. 
  • Aby studenti viděli data očního senzoru, když je jejich projekt spuštěn, mohou kdykoli otevřít konzolu monitoru a zjistit, kdy se oční senzor změní z true na false. Co se v terénu změní, když k tomu dojde?
  • Pokud studenti dokončí předčasně, nechte je otestovat svůj projekt pomocí modrého nebo zeleného disku. Funguje jejich projekt stále? Proč nebo proč ne? Co by museli změnit, aby Code Base přesunuli nový disk do oblasti třídění?