Obsah:

Nastavit @Holiday = Valentines_Day: 7 kroků (s obrázky)
Nastavit @Holiday = Valentines_Day: 7 kroků (s obrázky)

Video: Nastavit @Holiday = Valentines_Day: 7 kroků (s obrázky)

Video: Nastavit @Holiday = Valentines_Day: 7 kroků (s obrázky)
Video: How to Draw Pikachu with Heart Easy ❤️ Pokemon Valentines 2024, Listopad
Anonim
Nastavit @Holiday = Valentines_Day
Nastavit @Holiday = Valentines_Day

Makey Makey Projects »

Tento Instructable lze upravit pro jakýkoli větší svátek, nicméně moji studenti se chtěli zaměřit na něco, co by mohli udělat na Valentýna. V tomto designu jsou ruce studentů vodivým materiálem, který dokončí obvod, když „vystřelí“na dvě poloviny srdce. Když je obvod hotový, vstup „prostoru“spustí změnu pozadí, změnu kostýmu sprite a zprávu „přejí si hrát“z každé třídy. Tento program používá proměnnou ke sledování třídy, která má zprávu na starosti. Mezi třídami se pohybují navigační „tlačítka“pro levé a pravé srdce.

Zásoby

  • 1 deska plošných spojů Makey Makey
  • 5 aligátorových spon
  • Vodivý materiál (cínová fólie)
  • Červený papír 65 lb (nebo stavební papír)
  • Elektronické zařízení, které může spouštět Scratch a má USB port
  • Páska (Scotch/transparentní, maskovací nebo malířská páska)
  • https://scratch.mit.edu
  • Nůžky

Krok 1: Vytvoření srdce a navigačních šipek

Vytváření srdcových a navigačních šipek
Vytváření srdcových a navigačních šipek
Vytvoření srdce a navigačních šipek
Vytvoření srdce a navigačních šipek
Vytvoření srdce a navigačních šipek
Vytvoření srdce a navigačních šipek

Půlky srdce

K vyříznutí srdce použijte těžký (65 liber), červený stavební papír nebo papír z kartonu. Poté rozřízněte srdce na polovinu. Uřízněte alobal (těžký) ve tvaru dostatečně velkém, aby obalil každou polovinu srdce. Jedna polovina bude země a druhá se připojí ke vstupu mezerníku. Zatlačte na plocho a hrany zajistěte páskou (skotskou nebo maskovací).

Navigační srdce

Sledujte poloviny srdíček uprostřed polovin. Pomocí nůžek nebo čepele vystřihněte malé tvary srdíček z alobalu. Odřízněte obdélníkový proužek červené konstrukce nebo kartónového papíru a ořízněte okraje do bodů. Sklopte okraje. Přilepte malá srdce z alobalu k přední části proužku - ujistěte se, že se chlopně při přeložení dotknou středu srdce. Pomocí jednoho dlouhého kusu alobalu zakryjte zadní část proužku a obtočte chlopně - tím se stane zem. Důležitá poznámka: Nezapomeňte vystřihnout obdélník kolem oblasti, kde se aligátorové klipy šipky doleva a doprava dotknou srdcí - nechcete, aby tyto klipy byly v kontaktu se zemí.

Krok 2: Vytvořte pozadí

Vytvořte pozadí
Vytvořte pozadí

Moje třídy zvolily použití pozadí ve tvaru srdce, které poskytuje Scratch. Rozhodli jsme se, že chceme duplikovat a upravit každé pozadí, abychom měli k dispozici tři různé barvy (červená/růžová, fialová, modrá) při každé aktivaci Heart Circuit (událost mezerníku). Pomocí nástroje výplně na každém duplikátu jsme vytvořili tři různé barevné vzory. Na obrázcích na pozadí není žádný kód.

Krok 3: Vytvořte kód

Vytvořte kód
Vytvořte kód
Vytvořte kód
Vytvořte kód

Někteří rádi připojují Makey Makey k obvodu (vodivé materiály) před psaním programu, ale já dávám přednost tomu, aby studenti nejprve vytvořili kód, aby pochopili, co každá událost spustí. Mohou ladit kód před připojením k finálnímu produktu.

Existují dvě oblasti, kde je přidán kód

  1. Candy Heart Sprite
  2. Název třídy Sprite

Krok 4: Naprogramujte Candy Heart Sprite

Naprogramujte Candy Heart Sprite
Naprogramujte Candy Heart Sprite

Candy Heart Sprite je místo, kde leží většina kódu pro tento program. Tento Sprite je jeden z Scratch's Sprite Bank. Kód spoléhá na vnořené příkazy if, else ke kontrole čísla třídy, proměnné 'Class' je nastavena na a upravuje zvuk, který hraje, podle čísla třídy. Při hraní se proměnná třídy změní na další třídu. To pokračuje až do posledního čísla třídy, které resetuje proměnnou na 0 a spustí třídy znovu v nekonečné smyčce.

Podívejte se na kód zde.

Nejprve chceme zjistit, na jakém pozadí, kostýmu a hodnotách začne naše proměnná „Třída“.

  • Při spuštění

    • změnit pozadí na první
    • změňte kostým Heart Candy na první
    • Nastavit třídu = 0

Poté chceme přidat kód toho, co se stane, když zadáme mezerník:

  • Když ‚vesmírná‘událost

    • Přejít na další pozadí
    • Přejít na další kostým srdíčka
    • IF, else (proměnná) 'Class' = 0

      • Hrajte zvuk „Class 0 Happy Valentine's Day“, dokud nebudete hotovi
      • Změnit „třídu“o 1
      • Počkejte 1 sekundu [to zabrání aktivaci kódu několikrát]
    • JINÝ

      • IF, else 'Class' = 1

        • Hrajte zvuk „Class 1 Happy Valentine's Day“, dokud nebudete hotovi
        • Změnit „třídu“o 1
        • Počkejte 1 sekundu
      • JINÝ

        • IF, else 'Class' = 2

          • Hrajte zvuk „Class 2 Valentine's Day“, dokud nebudete hotovi
          • Změnit „třídu“o 1
          • Počkejte 1 sekundu
        • JINÝ

          • IF, else 'Class' = 3

            • Hrajte zvuk „Třídy 3 Valentýna“, dokud nebudete hotovi
            • Změnit „třídu“o 1
            • Počkejte 1 sekundu
          • JINAK [Toto je konečné vnořené prohlášení IF, ELSE našeho kódu, nicméně můžete přidat tolik, kolik je potřeba]

            • Hrajte zvuk „Class 4 Valentine's Day“, dokud nebudete hotovi
            • Nastavte „Třídu“na 0 [tím se program resetuje zpět na první krok]

Krok 5: Naprogramujte Sprite názvy tříd

Naprogramujte Sprite pro názvy tříd
Naprogramujte Sprite pro názvy tříd
Naprogramujte Sprite pro názvy tříd
Naprogramujte Sprite pro názvy tříd

Vytvořte názvy tříd Sprite

Vytvořili jsme sprite a uprostřed nakreslili obdélníkový box. Potom jsme do pole přidali název naší první třídy. Použili jsme novou funkci centrování ve Scratch 3.0, abychom zajistili, že text a obdélník budou vycentrovány. Nakonec jsme sprite duplikovali, abychom vytvořili 5 různých kostýmů, upravili jsme text uvnitř každého kostýmu a přejmenovali je tak, aby odrážely název jejich třídy.

Vytvořte kód

V kódu pro tento sprite chceme, aby tlačítka poslouchala vstup po dobu trvání programu a libovolně měnila proměnnou 'Class' buď dopředu o jeden, nebo dozadu o jeden podle toho, jaké navigační tlačítko stiskneme. To umožní, aby se název třídy objevil vždy, když je proměnná na konkrétním čísle, a sdělil kódu Srdce, který zvuk ve třídě má hrát.

  • Při spuštění

    • NAVŽDY

      • IF 'Class' = 0

        přepnout kostým 'Třída 0'

      • IF 'Class' = 1

        přepnout kostým 'Třída 1'

      • IF 'Class' = 2

        přepnout kostým 'Třída 2'

      • IF 'Class' = 3

        přepnout kostým 'Třída 3'

      • IF 'Class' = 4

        přepnout kostým 'Třída 4'

Poté přidejte kód When Left Arrow and When Right Arrow code. Tento kód lze přidat buď do spritu Class Name, nebo do spritu Heart Candy (jak je na obrázku).

  • Po stisknutí šipky doleva

    změnit 'Třídu' o -1

  • Po stisknutí šipky doprava

    změnit 'Třídu' o 1

Krok 6: Vytvořte otevřené obvody

Vytvořte otevřené obvody
Vytvořte otevřené obvody
Vytvořte otevřené obvody
Vytvořte otevřené obvody
Vytvořte otevřené obvody
Vytvořte otevřené obvody
Vytvořte otevřené obvody
Vytvořte otevřené obvody

Po namontování polovin „Broken Heart“(ujistěte se, že se poloviny nedotýkají) a navigačních srdcí, je čas připevnit figurky na desku Makey Makey a vytvořit dva otevřené obvody.

Ground 1

Připojte jeden konec kabelu aligátorové spony k jedné straně srdce a druhý konec k horní příčné liště.

Ground 2

Připojte jeden konec kabelu aligátorové spony doprostřed navigační lišty a ujistěte se, že se dotýká cínové fólie na zadní straně pásu, který se poté omotá kolem špičatých konců, a poté druhý konec k horní přízemní liště.

Prostor

Připojte jeden konec kabelu aligátorové spony k druhé straně srdce a poté druhý konec ke vstupu SPACE na horní straně.

Vlevo, odjet

Připojte jeden konec kabelu aligátorové spony k levému srdci na navigační liště a poté druhý konec ke vstupu LEVÝ nahoře.

Že jo

Připojte jeden konec kabelu aligátorové spony k pravému srdci na navigační liště a poté druhý konec ke vstupu NAHORU na pravé straně.

Připojte desku Makey Makey k zařízení pomocí kabelu USB.

Krok 7: Opravte „Zlomené srdce“

Image
Image

Jakmile je deska Makey Makey připojena, je čas uzavřít obvody a zažít radost!

Spusťte kód, který jste vytvořili. Položte ruku doprostřed polovin „Zlomeného srdce“a poslouchejte, jak vám děti přejí Veselého Valentýna! Sledujte, jak se mění barva pozadí a Candy Heart Sprite! Pomocí bočních klapek zavřete obvod Heart Navigation a přejděte do konkrétní třídy. Přizpůsobte si své potřeby a užívejte si!

Zde je odkaz na náš projekt Scratch na Valentýna.

Makey Makey Contest
Makey Makey Contest

2. místo v soutěži Makey Makey