Pangunahin Mac Turuan ang mga bata na mag-code kasama ang Lego Mindstorms

Turuan ang mga bata na mag-code kasama ang Lego Mindstorms



Humanap ka sa amin ng isang bata na hindi gusto ang Lego at ipapakita namin sa iyo ang isang dayuhan sa costume ng isang bata.

Walang mas mahusay na paraan upang pukawin ang mga bata, at ipakilala ang mga ito sa maraming mga pangunahing konsepto ng programa, kaysa sa Lego Mindstorms, na hinahayaan silang bumuo ng isang robot mula sa Lego, at mai-program din ito.

Mayroong ilang mga pag-uusap. Una, ang set ng Lego Mindstorms ay mahal: ang pinakamababang presyo sa online na maaari naming makita ay humigit-kumulang na £ 230 inc VAT, at kung lumalakad ka kay John Lewis mahahanap mo ito sa pagbebenta sa isang cool na £ 300. Ang pangalawa ay ang mga mas batang bata na mangangailangan ng tulong upang mabuo ang mga modelo.

Kung inilagay mo ang pagsisikap, gayunpaman, ang hanay ng mga posibilidad na magagamit mula sa base set ay hindi kapani-paniwala. Tulad ng lahat ng Lego, ang tanging tunay na limitasyon sa kung ano ang maaari mong likhain ay ang iyong imahinasyon (at kung gaano karaming mga sobrang kit ang bibilhin mo). Nakatutulong, bibigyan ka ng pagpipilian ng limang mga uri ng robot upang bumuo mula sa off, tulad ng Gripp3r, isang malakas na robot na maaaring magtaas at magdala ng mabibigat na bagay sa Grasping Grippers nito.

Lego Gripp3r

Sa isang hanay lamang ng mga naka-print na tagubilin sa kahon, kakailanganin mong mag-online upang malaman kung paano mabuo ang karamihan sa mga robot. Bilang isang resulta, kakailanganin mo ng isang computer o tablet upang maiabot habang nagtatrabaho ka, ngunit ginawa ni Lego na ang gawain ng paglikha ay hindi gaanong nakakatakot sa pamamagitan ng matalinong paghati sa proseso ng pagbuo sa magkakahiwalay na mga misyon. Halimbawa, kapag gumagawa ng Gripp3r, nagsisimula ka sa pamamagitan ng paggawa ng mahigpit na kamay, pagkatapos ay magdagdag ng mga sobrang bahagi sa tatlong mga misyon upang likhain ang buong robot.

Kapag natapos mo na ang medyo panteknikal na proseso ng pagbuo ng iyong modelo - na gumagamit ng mas malawak na tulad ng balangkas na saklaw ng Lego ng mga bloke ng gusali, 594 na nasa kahon - handa ka nang likhain ang iyong programa.

Programming

Ang Mindstorms ay ibinibigay sa isang graphic na kapaligiran sa programa batay sa LabView . Ang bersyon ni Lego ay inangkop upang gumana sa mga hanay ng Mindstorms, ngunit hindi mo kailangang bumili ng isang modelo upang magamit ito nang libre; maaari mo itong i-download dito .

Katulad nito sa Scratch, binubuo mo ang iyong programa gamit ang mga module na naka-code sa kulay: ang mga module ng aksyon ay may kulay na berde, ang mga sensor ay dilaw at ang mga utos ng control-flow ay orange.

Sa aming halimbawa ng robotic hand, nais naming buhayin ang motor upang mabuksan ang mga daliri; ang kontrol upang makagawa ng tunog ng airbrake; ang mga daliri upang isara at pagkatapos - pagkatapos ng isang pag-pause - upang buksan muli. Nangangailangan iyon ng limang mga module tulad ng ipinakita sa ibaba. Kapag nasunod mo na ang mga tagubilin upang likhain ito, oras na upang mag-eksperimento sa mga setting; nawala kami ng pitong taong gulang nang kalahating oras habang naglalaro siya sa iba't ibang mga sound effects.

Kung mukhang simple iyon, huwag kang matakot. Kasama sa LabView ang maraming mga advanced na pagpapatakbo, at sa oras na matapos mo ang pagbuo ng Gripp3r, ang simpleng hanay ng mga module na ito ay mabilis na naging mas kumplikado, na may mga loop at maraming switch.

Ang mga mas advanced na proyekto ay may kasamang pag-log ng data, at mayroong isang kulay, pindutin at infrared sensor sa kahon. Maaari ka ring bumili ng mga sensor ng gyro, ultrasonic, tunog, compass at accelerometer mula mismo sa Lego.
Hindi ka rin pinaghihigpitan sa LabView. Halimbawa, ROBOTC ay idinisenyo upang lumikha ng mas kumplikadong mga programa na gumagana sa Lego Mindstorms.

Kapag natapos mo na ang paglikha ng iyong programa, oras na upang subukan ito sa totoong mundo. Ang susi dito ay ang Mindstorms EV3 na matalinong brick (na makikita mo sa gitna ng ahas na robot, sa ibaba).

Lego Mindstorms Snake

Una kailangan mong ikonekta ito sa modelo na iyong itinayo sa pamamagitan ng isa sa mga katulad na Ethernet na cable. Mayroong apat na port na magagamit - A, B, C at D - at kung titingnan mo ang mga screenshot sa walkthrough malapit mong makikita na ikinakabit namin ang motor sa port A.

Pagkatapos ay ikonekta mo ang brick na EV3 sa iyong PC o Mac sa pamamagitan ng ibinigay na cable at pindutin ang pag-play; awtomatikong tatakbo ang programa.

Iimbak din ito sa bloke para makontrol mo ang kamay (sa aming kaso) nang hindi nakakonekta sa PC.

Sa silid-aralan

Tulad ng sa Scratch, maaari mong malaman na ang iyong lokal na paaralang sekondarya ay namuhunan na sa Mindstorms para sa edukasyon. Sinusuportahan ng isang malaking hanay ng mga mapagkukunan at labis na mga kit, nag-aalok ang mga ito ng isang mahusay na paraan para sa mga klase upang gumana sa isang proyekto. Halimbawa, ang ilang mga hanay ay may kasamang banig - tulad ng isang tanawin ng puwang at isang berdeng lungsod - upang ang mga mag-aaral ay maaaring magtulungan upang lumikha ng isang bagay na mas malaki kaysa sa mga solong robot.

Mayroong isang buhay na komunidad ng mga tagabuo ng Mindstorms doon, din, sa paggawa ng Lego na madaling i-upload at ibahagi ang iyong mga nilikha. Kung nais mong makita kung paano ang isang tao ay nagtayo ng isang gitara mula sa kit, o isang detektor ng lindol, o isang dice-rolling machine, ito ay kasing dali ng pag-download ng kanilang proyekto.

Sa ibaba, ipinakilala namin ang paraan ng pag-iisip ng Mindstorms sa isang mas katamtamang proyekto na maaari mo ring sundin nang walang isang pisikal na hanay.

Unang hakbang: Ang motor ay paandar

I-download ang software mula dito .

I-click ang File | Bagong Project at Isara ang Editor ng Nilalaman upang alisin ang kahon. I-drag ang Medium Motor mula sa berdeng lugar ng Mga Pagkilos at i-click ito sa lugar sa tabi ng pindutan ng pag-play. Pindutin ang pabilog na arrow upang piliin kung gaano katagal ito maaaktibo, sa bilang ng mga segundo, degree o pag-ikot. I-click ang 75 at makokontrol mo ang paggalaw: positibo ay katumbas ng pasulong; negatibong katumbas ng paatras.

Unang hakbang

Pangalawang hakbang: Nakakuyom ang mga kamao

Para sa hangarin ng walkthrough na ito, ipagpapalagay namin na iyong itinayo ang kamay ng gripper na inilarawan. Kung ipinadala namin ang program na ito sa kamay ngayon, makakakuha ito ng mahigpit na pagkakahawak.

Magdagdag ng isang bloke ng Paghintay, tulad ng ipinakita sa itaas, at baguhin ang halaga sa 2, upang mag-pause ito ng dalawang segundo. Pagkatapos ay nagdagdag kami ng isa pang Medium Motor block, ngunit binago ang halaga sa -75. Bilang bisa, pipigilin ng aming programa ang gripper, maghintay ng dalawang segundo, at pagkatapos ay unclench.

Hakbang 2

Ikatlong hakbang: Pupunta sa loopy

Upang gawing mas kawili-wili ang mga bagay, magdagdag ng pag-andar ng loop. I-drag ito sa tabi ng pindutan ng pag-play at muling iposisyon ang iba pang mga utos sa loob nito.

Bilang default, magpapatuloy ang loop para sa isang walang limitasyong bilang ng mga beses, kaya mag-click sa simbolo ng infinity. Sa dropdown menu, makikita mo ang isang bilang ng mga pagpipilian. Maaari kang pumili para sa isang intensidad na pagbabasa mula sa color sensor, isang touch sensor, isang timer o higit pa. Para sa pagiging simple, pumili ng bilang ng tatlo.

hakbang 3

maglagay ng musika sa ipod nang walang iTunes

Hakbang apat: Magandang trabaho

Upang tapusin, magdagdag kami ng kaunting audio. I-drag ang module ng Sound mula sa berdeng mga aksyon na lugar sa kanan ng loop. Ang icon ng folder ay ipinapakita bilang default, na nangangahulugang kapag nag-click ka sa rektanggulo sa kanang tuktok ng kahon ay ipapakita nito ang magagamit na mga sound effects at boses.

Dito, pipiliin namin ang Magandang trabaho, upang ipagdiwang ang aming pag-clench sa kamay at pag-unclench ng tatlong beses. Ngunit maaari kang maglaro ng isang tala o isang tono - o isang serye ng mga ito upang lumikha ng isang tono.

Hakbang 4

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Ang Windows Subsystem para sa Linux (WSL) 4.19.1282 ay magagamit sa pamamagitan ng Windows Update
Ang Windows Subsystem para sa Linux (WSL) 4.19.1282 ay magagamit sa pamamagitan ng Windows Update
Naglabas ang Microsoft ng isang pag-update sa Windows Subsystem para sa Linux (WSL). Kasama sa na-update na pakete ang bersyon 4.19.128. Magagamit ang pag-update para sa mga system kung saan pinagana ang WSL. Ang Windows Subsystem for Linux (WSL) ay isang tampok ng Windows 10 na inilaan upang maging kapaki-pakinabang para sa mga developer, karamihan sa mga web developer, na maaaring magpatakbo ng katutubong mga daemon ng Linux
Paano Gumamit ng VPN para Manood ng Lokal na Palakasan
Paano Gumamit ng VPN para Manood ng Lokal na Palakasan
Maaaring idikta ng mga TV broadcaster kung aling mga lokal na palabas sa sports ang mapapanood mo sa pamamagitan lamang ng pagbili ng mga copyright sa nilalaman. Kapag na-secure na nila ang mga karapatang ito, kailangan mong magbayad para sa kanilang premium membership package para ma-access at mapanood ang palabas o
4 Pinakamahusay na Libreng Online na Kalendaryo
4 Pinakamahusay na Libreng Online na Kalendaryo
Mga online na kalendaryo na magagamit mo upang subaybayan ang mga kaganapan at ayusin ang iyong oras. Marami rin ang maibabahagi—gamitin ang mga ito kasama ng pamilya, kaibigan, at katrabaho.
Maaari ka bang Tingnan ang isang Pribadong Instagram Account?
Maaari ka bang Tingnan ang isang Pribadong Instagram Account?
Hindi karaniwan para sa isang tao na magkaroon ng matinding pagnanais na tingnan ang isang pribadong Instagram account. Kung ikaw ito, ikalulugod mong malaman na hindi ka nag-iisa. Karamihan sa atin ay nakatagpo ng isang pribado
Mga Archive ng Tag: mga desktop gadget na Windows 10
Mga Archive ng Tag: mga desktop gadget na Windows 10
Ang Microsoft ay nagtatapon ng Windows Media Player
Ang Microsoft ay nagtatapon ng Windows Media Player
Aalisin ng Microsoft ang Windows Media Player mula sa Windows 10. Kasama ito sa operating system bilang default mula noong Windows 98.
Paano Gumawa ng Sticks sa Minecraft
Paano Gumawa ng Sticks sa Minecraft
Ang mga stick ay isa sa mga pinakapangunahing materyales sa gusali sa Minecraft. Upang gumawa ng mga stick sa Minecraft, ang kailangan mo lang ay ilang kahoy.