Obsah:

Nastavte @Holiday = Valentines_Day: 7 krokov (s obrázkami)
Nastavte @Holiday = Valentines_Day: 7 krokov (s obrázkami)

Video: Nastavte @Holiday = Valentines_Day: 7 krokov (s obrázkami)

Video: Nastavte @Holiday = Valentines_Day: 7 krokov (s obrázkami)
Video: День Святого Валентина в Китае 2024, Júl
Anonim
Nastaviť @Holiday = Valentines_Day
Nastaviť @Holiday = Valentines_Day

Makey Makey Projects »

Tento návod je možné upraviť na akékoľvek väčšie sviatky, moji študenti sa však chceli zamerať na niečo, čo by mohli urobiť na Valentína. V tomto prevedení sú ruky študentov vodivým materiálom, ktorý dokončí obvod, keď „zdvihnú“dve polovice srdca. Keď je okruh dokončený, vstup do „vesmíru“spustí zmenu pozadia, zmenu kostýmu škriatka a správu „priania do konca“z každej triedy. Tento program používa premennú na sledovanie triedy, ktorá má na starosti správu. Medzi triedami sa nachádzajú navigačné „tlačidlá“srdca vľavo a vpravo.

Zásoby

  • 1 doska plošných spojov Makey Makey
  • 5 klipov aligátora
  • Vodivý materiál (cínová fólia)
  • Červený papier 65 libier (alebo stavebný papier)
  • Elektronické zariadenie, na ktorom možno spustiť Scratch a ktoré má USB port
  • Páska (škótska/priehľadná, maskovacia alebo maliarska páska)
  • https://scratch.mit.edu
  • Nožnice

Krok 1: Vytvorenie srdcových a navigačných šípok

Vytváranie srdcových a navigačných šípok
Vytváranie srdcových a navigačných šípok
Vytváranie srdcových a navigačných šípok
Vytváranie srdcových a navigačných šípok
Vytváranie srdcových a navigačných šípok
Vytváranie srdcových a navigačných šípok

Polovice srdca

Na vyrezanie srdca použite ťažký (65 libier), červený stavebný alebo kartónový papier. Potom rozrežte srdce na polovicu. Odrežte alobal (ťažký) v dostatočne veľkom tvare, aby obalil každú polovicu srdca. Jedna polovica bude zem a druhá sa pripojí k vstupu medzerníka. Zatlačte na plocho a hrany zaistite páskou (škótskou alebo maskovacou).

Navigačné srdcia

V strede polovíc obkreslite malé srdiečka. Nožnicami alebo čepeľou vystrihnite malé tvary srdca z alobalu. Odrežte obdĺžnikový pás červenej konštrukcie alebo kartónového papiera a orežte okraje na body. Zložte okraje. Prilepte malé srdcia z alobalu na prednú stranu prúžku - uistite sa, že sa chlopne po preložení dotknú stredu srdca. Jedným dlhým kusom alobalu prikryte zadnú stranu pásu a omotajte chlopne - stane sa z toho zem. Dôležitá poznámka: Nezabudnite vystrihnúť obdĺžnik okolo oblasti, kde sa aligátorové svorky vľavo a vpravo budú dotýkať srdiečok - nechcete, aby boli tieto klipy v kontakte so zemou.

Krok 2: Vytvorte pozadie

Vytvorte pozadie
Vytvorte pozadie

Moje triedy si vybrali použitie pozadia v tvare srdca, ktoré poskytuje Scratch. Rozhodli sme sa, že chceme duplikovať a upraviť každé pozadie, aby sme mali k dispozícii tri rôzne farby (červená/ružová, fialová, modrá) pri každom aktivovaní srdcového okruhu (udalosť s medzerníkom). Na každý duplikát sme použili nástroj výplne, aby sme vytvorili tri rôzne farebné vzory. Na obrázkoch na pozadí nie je žiadny kód.

Krok 3: Vytvorte kód

Vytvorte kód
Vytvorte kód
Vytvorte kód
Vytvorte kód

Niektorí radi spájajú Makey Makey s obvodom (vodivé materiály) pred písaním programu, ale ja dávam prednosť tomu, aby študenti najskôr vytvorili kód, aby pochopili, čo každá udalosť spustí. Môžu kód ladiť pred pripojením k konečnému produktu.

Existujú dve oblasti, kde je pridaný kód

  1. Candy Heart Sprite
  2. Názov triedy Sprite

Krok 4: Naprogramujte Candy Heart Sprite

Naprogramujte Candy Heart Sprite
Naprogramujte Candy Heart Sprite

Candy Heart Sprite je miesto, kde leží väčšina kódu pre tento program. Tento Sprite je ten, ktorý sa nachádza v Banke Scratch's Sprite. Kód sa spolieha na vnorené príkazy if, else, aby skontroloval číslo triedy, na ktorú je premenná „Class“nastavená a upravuje zvuk, ktorý hrá, podľa čísla triedy. Pri hraní sa premenná triedy zmení na nasledujúcu triedu. Toto pokračuje až do posledného čísla triedy, ktoré resetuje premennú na 0 a začne triedy odznova v nekonečnej slučke.

Kód nájdete tu.

Najprv chceme zistiť, na akom pozadí, kostýme a hodnotách sa začne naša premenná „Trieda“.

  • Pri behu

    • zmeniť pozadie na prvé
    • zmeňte kostým Heart Candy na prvý
    • Nastaviť triedu = 0

Potom chceme pridať kód toho, čo sa stane, keď zadáme medzerník:

  • Keď ‚vesmírna‘udalosť

    • Zmeniť na nasledujúcu kulisu
    • Zmeniť na ďalší kostým srdiečkových cukríkov
    • IF, else (premenná) „Trieda“= 0

      • Prehrávajte zvuk „Class 0 Happy Valentine's Day“, kým nebudete hotoví
      • Zmeňte „triedu“o 1
      • Počkajte 1 sekundu [to zabráni aktivácii kódu viackrát]
    • INAK

      • IF, else 'Class' = 1

        • Prehrávajte zvuk „Class 1 Happy Valentine's Day“, kým nebudete hotoví
        • Zmeňte „triedu“o 1
        • Počkajte 1 sekundu
      • INAK

        • IF, else 'Class' = 2

          • Prehrávajte zvuk „Valentína 2. triedy 2. triedy“, kým nebudete hotoví
          • Zmeňte „triedu“o 1
          • Počkajte 1 sekundu
        • INAK

          • IF, else 'Class' = 3

            • Prehrávajte zvuk valentína 3. triedy, kým nebudete hotoví
            • Zmeňte „triedu“o 1
            • Počkajte 1 sekundu
          • INÉ [Toto je posledný vnorený príkaz IF, ELSE nášho kódu, môžete ich však pridať ľubovoľne veľa]

            • Prehrávajte zvuk „Valentína 4. triedy“, kým nebudete hotoví
            • Nastavte „Triedu“na 0 [tým sa program resetuje späť na prvý krok]

Krok 5: Naprogramujte Sprite názvy tried

Naprogramujte Sprite pre názvy tried
Naprogramujte Sprite pre názvy tried
Naprogramujte Sprite názvov tried
Naprogramujte Sprite názvov tried

Vytvorte názvy tried Sprite

Vytvorili sme škriatka a do stredu sme nakreslili obdĺžnikový box. Potom sme do poľa pridali názov našej prvej triedy. Použili sme novú funkciu centrovania v programe Scratch 3.0, aby sme zaistili, že text a obdĺžnik budú vycentrované. Nakoniec sme sprite duplikovali, aby sme vytvorili 5 rôznych kostýmov, pričom sme upravili text vo vnútri každého kostýmu a premenovali ho tak, aby zodpovedal názvu ich triedy.

Vytvorte kód

V kóde tohto sprite chceme, aby tlačidlá počúvali vstup po dobu trvania programu a voľne menili premennú „Class“buď dopredu, alebo dozadu podľa toho, aké navigačné tlačidlo stlačíme. To umožní, aby sa názov triedy zobrazoval vždy, keď je premenná na konkrétnom čísle, a povedal kódu Srdca, ktorý zvuk triedy má prehrať.

  • Pri behu

    • NAVŽDY

      • AK 'Trieda' = 0

        prepnúť kostým 'Trieda 0'

      • AK 'Trieda' = 1

        zmeniť kostým „trieda 1“

      • AK 'Trieda' = 2

        prepínací kostým „trieda 2“

      • AK 'Trieda' = 3

        vymeniť kostým „trieda 3“

      • AK 'Trieda' = 4

        prepínací kostým „trieda 4“

Potom pridajte kód Kedy šípka vľavo a Kedy šípka doprava. Tento kód je možné pridať buď do sprite triedy Name alebo do sprite Heart Candy (ako na obrázku).

  • Po stlačení šípky doľava

    zmeňte „triedu“o -1

  • Po stlačení šípky doprava

    zmeniť „triedu“o 1

Krok 6: Vytvorte otvorené obvody

Vytvorte otvorené obvody
Vytvorte otvorené obvody
Vytvorte otvorené obvody
Vytvorte otvorené obvody
Vytvorte otvorené obvody
Vytvorte otvorené obvody
Vytvorte otvorené obvody
Vytvorte otvorené obvody

Po namontovaní polovíc „Broken Heart“(uistite sa, že sa polovice nedotýkajú) a navigačných sŕdc je načase pripevniť figúrky na dosku Makey Makey a vytvoriť dva otvorené obvody.

Pozemok 1

Pripojte jeden koniec kábla aligátorovej spony k jednej strane srdca a druhý koniec k vrchnej tyči ZEMNE.

Zem 2

Pripojte jeden koniec kábla aligátorovej spony do stredu navigačnej lišty a uistite sa, že sa dotýka cínovej fólie na zadnej strane prúžku, ktorá sa potom ovinie okolo špicatých koncov, a potom druhý koniec k vrchnej bočnej lište.

Vesmír

Pripojte jeden koniec kábla aligátorovej spony k druhej strane srdca a potom druhý koniec k vstupu SPACE na hornej strane.

Vľavo

Pripojte jeden koniec kábla aligátorovej spony k ľavému srdcu na navigačnej lište a potom druhý koniec k ľavému vstupu zhora.

Správny

Pripojte jeden koniec kábla aligátorovej spony k pravému srdcu na navigačnej lište a potom druhý koniec k pravému vstupu zhora.

Pripojte dosku Makey Makey k zariadeniu pomocou kábla USB.

Krok 7: Opravte „Zlomené srdce“

Image
Image

Akonáhle je vaša doska Makey Makey pripojená, je čas uzavrieť obvody a zažiť radosť!

Spustite kód, ktorý ste vytvorili. Položte ruku do stredu polovičiek „Zlomeného srdca“a počúvajte, ako vám deti prajú veselého Valentína! Sledujte, ako sa zmení farba pozadia a Candy Heart Sprite! Pomocou bočných chlopní zatvorte okruh Heart Navigation a prejdite do konkrétnej triedy. Prispôsobte sa svojim požiadavkám a užívajte si!

Tu je odkaz na náš projekt Scratch na Valentína.

Súťaž Makey Makey
Súťaž Makey Makey

Druhé miesto v súťaži Makey Makey