Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Paglikha ng Mga Panahon ng Puso at Pag-navigate
- Hakbang 2: Lumikha ng Background
- Hakbang 3: Lumikha ng Code
- Hakbang 4: I-program ang Candy Heart Sprite
- Hakbang 5: I-program ang Mga Pangalan ng Klase na Sprite
- Hakbang 6: Lumikha ng Open Circuits
- Hakbang 7: Kunin ang "Broken Heart"
Video: Itakda ang @Holiday = Valentines_Day: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mga Proyekto ng Makey Makey »
Ang Instructable na ito ay maaaring mabago para sa anumang pangunahing holiday, subalit ang aking mga mag-aaral ay nais mag-focus sa isang bagay na maaari nilang gawin para sa Araw ng mga Puso. Sa disenyo na ito, ang mga kamay ng mga mag-aaral ay ang kondaktibong materyal na kumpletuhin ang circuit kapag "high-five" nila ang dalawang halves ng puso. Kapag nakumpleto ang circuit, ang input na "puwang" ay nagpapalitaw ng isang pagbabago sa background, isang pagbabago ng costume na sprite, at isang 'play hanggang sa natapos' na mensahe ng mabuting hangarin mula sa bawat silid-aralan. Gumagamit ang program na ito ng isang variable upang subaybayan ang silid-aralan na namamahala sa mensahe. Mayroong mga kaliwang kanan at kanang pag-navigate na 'mga pindutan' na nag-navigate sa pagitan ng mga klase.
Mga gamit
- 1 Makey Makey circuit board
- 5 mga clip ng buaya
- Conductive material (lata ng palara)
- Pulang papel na 65lb (o papel ng konstruksyon)
- Elektronikong aparato na maaaring magpatakbo ng Scratch at may usb port
- Tape (Scotch / transparent, Masking o tape ng Painter)
- https://scratch.mit.edu
- Gunting
Hakbang 1: Paglikha ng Mga Panahon ng Puso at Pag-navigate
Heart Halves
Gumamit ng mabibigat (65lb), pulang konstruksyon o card-stock paper upang maputol ang isang puso. Pagkatapos gupitin ang puso sa kalahati. Gupitin ang tin foil (mabigat) sa isang hugis na sapat na malaki upang ibalot ang bawat kalahati ng puso. Isang kalahati ang magiging lupa, at ang isa ay magkokonekta sa input ng space-bar. Pindutin ang flat at gumamit ng tape (Scotch o masking) upang ma-secure ang mga gilid.
Mga Pusong Nabigasyon
Subaybayan ang maliliit na puso sa gitna ng mga kalahati. Gumamit ng gunting o isang talim upang gupitin ang maliit na mga hugis ng puso mula sa lata ng foil. Gupitin ang isang hugis-parihaba na strip ng pulang konstruksyon o card-stock paper at i-trim ang mga gilid sa mga puntos. Tiklupin ang mga gilid. I-tape ang maliit na mga puso ng fo foil sa harap ng strip - siguraduhin na ang mga flap ay hawakan ang gitna ng puso kapag nakatiklop. Gumamit ng isang mahabang piraso ng lata foil upang takpan ang likod ng guhit at upang balutin ang mga flap - ito ang magiging lupa. Mahalagang tala: Siguraduhing gupitin ang isang rektanggulo sa paligid ng lugar kung saan ang kaliwa at kanang arrow na mga alligator clip ay hawakan ang mga puso - hindi mo nais ang mga clip na iyon na makipag-ugnay sa lupa.
Hakbang 2: Lumikha ng Background
Pinili ng aking mga klase ang paggamit ng background na hugis ng puso na ibinigay ng Scratch. Napagpasyahan naming nais naming madoble at mai-edit ang bawat background upang magkaroon kami ng tatlong magkakaibang kulay (pula / rosas, lila, asul) upang paikotin sa bawat oras na ang Heart Circuit (kaganapan sa space-bar) ay naaktibo. Ginamit namin ang tool sa pagpuno sa bawat duplicate upang lumikha ng tatlong magkakaibang mga pattern ng kulay. Walang code sa mga imahe sa background.
Hakbang 3: Lumikha ng Code
Ang ilan ay nais na ikonekta ang Makey Makey sa circuit (conductive material) bago isulat ang programa, subalit mas gusto ko ang mga mag-aaral na lumikha muna ng code upang maunawaan kung ano ang mag-uudyok ng bawat kaganapan. Maaari nilang i-debug ang code bago ito ikonekta sa panghuling produkto.
Mayroong dalawang mga lugar kung saan idinagdag ang code
- Ang Candy Heart Sprite
- Ang Pangalan ng Klase na Sprite
Hakbang 4: I-program ang Candy Heart Sprite
Ang Candy Heart Sprite ay kung saan nakasalalay ang karamihan ng code para sa program na ito. Ang Sprite na ito ay matatagpuan sa Scratch's Sprite Bank. Ang code ay nakasalalay sa nakapugad kung, iba pang mga pahayag upang suriin ang numero ng klase ang variable na 'Class' ay nakatakda sa at ayusin ang tunog na nilalaro nito ayon sa numero ng klase. Kapag nilalaro, ang variable ng klase ay binago sa susunod na klase. Nagpapatuloy ito hanggang sa huling numero ng klase, na nagre-reset ng variable sa 0 at sinisimulan ang mga klase sa isang walang katapusang loop.
Tingnan ang code dito.
Una nais naming maitaguyod kung anong background, costume, at mga halagang magsisimula ang variable ng 'Class'.
-
Kapag tumakbo
- palitan muna ang backdrop
- palitan muna ang Heart Candy Costume
- Itakda ang klase = 0
Pagkatapos nais naming idagdag ang code para sa kung ano ang mangyayari kapag nag-input kami ng space-bar:
-
Kapag kaganapan ng 'space'
- Baguhin sa susunod na backdrop
- Palitan sa susunod na Heart Candy Costume
-
KUNG, iba pa (variable) 'Class' = 0
- Patugtugin ang tunog ng 'Class 0 Happy Valentine's Day', hanggang sa matapos
- Palitan ang 'Class' ng 1
- Maghintay ng 1 segundo [pinipigilan nito ang pag-aktibo ng code nang maraming beses]
- IBA PA
-
KUNG, iba pa 'Class' = 1
- Patugtugin ang tunog ng 'Class 1 Happy Valentine's Day', hanggang sa matapos
- Palitan ang 'Class' ng 1
- Maghintay ng 1 segundo
- IBA PA
-
KUNG, iba pa 'Class' = 2
- Patugtugin ang tunog ng 'Class 2 Valentine's Day', hanggang sa matapos
- Palitan ang 'Class' ng 1
- Maghintay ng 1 segundo
- IBA PA
-
KUNG, iba pa 'Class' = 3
- Patugtugin ang tunog ng 'Class 3 Valentine's Day', hanggang sa matapos
- Palitan ang 'Class' ng 1
- Maghintay ng 1 segundo
-
ELSE [Ito ang pangwakas na salagahan KUNG, IBA pang pahayag ng aming code, subalit maaari kang magdagdag ng maraming kinakailangan]
- Patugtugin ang tunog ng 'Class 4 Valentine's Day', hanggang sa matapos
- Itakda ang 'Class' sa 0 [i-reset nito ang programa pabalik sa unang hakbang]
-
-
-
Hakbang 5: I-program ang Mga Pangalan ng Klase na Sprite
Lumikha ng Mga Pangalan ng Klase ng Sprite
Lumikha kami ng isang sprite at iginuhit ang isang hugis-parihaba na kahon sa gitna. Pagkatapos ay idinagdag namin ang pangalan ng aming unang klase sa loob ng kahon. Ginamit namin ang bagong tampok na pagsentro sa Scratch 3.0 upang matiyak na ang teksto at ang rektanggulo ay lumitaw na nakasentro. Sa wakas, dinoble namin ang sprite upang lumikha ng 5 magkakaibang mga costume, pag-edit ng teksto sa loob ng bawat kasuutan at pagpapalit ng pangalan sa kanila upang maipakita ang kanilang pangalan sa silid aralan.
Lumikha ng Code
Sa code para sa sprite na ito, nais naming makinig ang mga pindutan para sa input para sa tagal ng programa at malayang baguhin ang variable na 'Class' alinman sa isulong ng isa o paatras ng isa depende sa kung aling pindutan ng pag-navigate ang pinindot namin. Papayagan nitong lumitaw ang pangalan ng klase tuwing ang variable ay nasa isang tukoy na numero at sasabihin ang Heart code kung aling mga silid-aralan ang tumutugtog.
-
Kapag tumakbo
-
FOREVER
-
KUNG 'Class' = 0
lumipat ng costume na 'Class 0'
-
KUNG 'Class' = 1
lumipat ng costume na 'Class 1'
-
KUNG 'Class' = 2
lumipat ng costume na 'Class 2'
-
KUNG 'Class' = 3
lumipat ng costume na 'Class 3'
-
KUNG 'Class' = 4
lumipat ng costume na 'Class 4'
-
-
Pagkatapos ay idagdag ang When Left Arrow at When Right Arrow code. Ang code na ito ay maaaring idagdag sa alinman sa Class Name sprite o sa Heart Candy sprite (tulad ng nakalarawan).
-
Kapag pinindot ang kaliwang arrow
baguhin ang 'Class' ng -1
-
Kapag pinindot ang kanang arrow
baguhin ang 'Class' ng 1
Hakbang 6: Lumikha ng Open Circuits
Matapos ang pag-mount ng "Broken Heart" na Halves (siguraduhin na ang mga halves ay hindi hawakan) at Mga Navigation Hearts, oras na upang ilakip ang mga piraso sa iyong board na Makey Makey at likhain ang dalawang bukas na mga circuit.
Lupa 1
Ikabit ang isang dulo ng isang clip ng buaya sa isang gilid ng Heart at ang kabilang dulo sa tuktok na GROUND bar.
Lupa 2
Ikabit ang isang dulo ng isang cable ng buaya sa gitna ng nabigasyon bar, siguraduhin na hinahawakan nito ang lata ng lata sa likuran ng guhit na pagkatapos ay ibabalot ang mga nakatutok na dulo, at pagkatapos ang kabilang dulo sa tuktok na GROUND bar.
Space
Ikabit ang isang dulo ng isang clip ng alligator clip sa kabilang panig ng Heart at pagkatapos ang kabilang dulo sa tuktok na input ng SPACE.
Kaliwa
Ikabit ang isang dulo ng isang clip ng buaya sa kaliwang puso sa navigation bar at pagkatapos ang kabilang dulo sa tuktok na kaliwang input.
Tama
Ilakip ang isang dulo ng isang cable ng buaya sa kanang puso sa nabigasyon bar at pagkatapos ang kabilang dulo sa tuktok na panig na kanan na input.
I-plug ang iyong Makey Makey board sa iyong aparato gamit ang USB cable.
Hakbang 7: Kunin ang "Broken Heart"
Kapag ang iyong Makey Makey board ay konektado, oras na upang isara ang mga circuit at maranasan ang kagalakan!
Patakbuhin ang code na iyong nilikha. Maglagay ng kamay sa gitna ng halves na "Broken Heart" at makinig habang hinahangad ka ng mga bata ng Maligayang Araw ng mga Puso! Panoorin bilang isang kulay sa background at pagbabago ng Candy Heart Sprite! Gamitin ang mga flap sa gilid upang isara ang circuit ng Heart Navigation at mag-navigate sa isang tukoy na klase. Ipasadya upang umangkop sa iyong mga pangangailangan at mag-enjoy!
Narito ang isang link sa aming proyekto sa Scratch ng Araw ng mga Puso.
Runner Up sa Makey Makey Contest