Hoved Mac Lær barna å kode med Lego Mindstorms

Lær barna å kode med Lego Mindstorms



Finn oss et barn som ikke liker Lego, så viser vi deg en fremmed i barnas kostyme.

Det er ingen bedre måte å inspirere barn, og introdusere dem for flere viktige programmeringskonsepter, enn Lego Mindstorms, som lar dem bygge en robot fra Lego, og programmere den også.

Det er noen advarsler. For det første er Lego Mindstorms settet dyrt: den laveste online prisen vi kunne finne var omtrent £ 230 inkl. Mva. Hvis du går inn i John Lewis, vil du finne den til salgs til kule £ 300. Det andre er at yngre barn trenger hjelp til å bygge modellene.

Hvis du legger vekt på det, er imidlertid utvalget av muligheter fra basissettet utrolig. Som med alle Lego, er den eneste virkelige grensen for hva du kan skape fantasien din (og hvor mange ekstra sett du kjøper). Hjelpsomt får du et valg av fem robottyper å bygge fra og til, for eksempel Gripp3r, en sterk robot som kan løfte og bære tunge ting med sine gripende gripere.

Lego Gripp3r

Med bare ett sett med trykte instruksjoner i esken, må du gå online for å finne ut hvordan du bygger de fleste robotene. Som et resultat trenger du en datamaskin eller et nettbrett for hånden mens du jobber, men Lego har gjort opprettelsesoppgaven mindre skremmende ved smart å dele opp byggeprosessen i separate oppdrag. For eksempel når du lager Gripp3r, begynner du med å lage den gripende hånden, og deretter legger du til ekstra deler over tre oppdrag for å lage hele roboten.

Når du er ferdig med den ganske tekniske prosessen med å bygge modellen din - som bruker Legos mer skjelettlignende Technic-utvalg av byggesteiner, hvorav 594 er i esken - er du klar til å lage programmet.

Programmering

Mindstorms leveres med et grafisk programmeringsmiljø basert på LabView . Legos versjon er tilpasset for å fungere med Mindstorms sett, men du trenger ikke å kjøpe en modell for å bruke den gratis; du kan laste den ned her .

På samme måte som Scratch, bygger du programmet ditt ved hjelp av fargekodede moduler: handlingsmoduler er grønne, sensorer er gule og flytkontrollkommandoer er oransje.

I vårt robothåndeksempel vil vi at motoren skal aktiveres slik at fingrene åpnes; kontrollen for å lage en luftbremselyd; fingrene for å lukke og deretter - etter en pause - for å åpne igjen. Det krever fem moduler som vist nedenfor. Når du har fulgt instruksjonene for å lage dette, er det på tide å eksperimentere med innstillinger; vi mistet en sjuåring i en halv time mens hun lekte rundt med de forskjellige lydeffektene.

Hvis det ser for forenklet ut, frykt ikke. LabView inkluderer mange avanserte operasjoner, og når du er ferdig med å bygge Gripp3r, har det enkle settet med moduler raskt blitt mye mer komplekst, med sløyfer og brytere i overflod.

Mer avanserte prosjekter inkluderer datalogging, og det er en farge-, berørings- og infrarød sensor i esken. Du kan også kjøpe gyro-, ultralyd-, lyd-, kompass- og akselerometer-sensorer direkte fra Lego.
Du er heller ikke begrenset til LabView. For eksempel, ROBOTC er designet for å lage mer komplekse programmer som fungerer med Lego Mindstorms.

Når du er ferdig med å lage programmet, er det på tide å gi det en sjanse i den virkelige verden. Nøkkelen til dette er Mindstorms EV3 intelligente murstein (som du kan se i midten av slangroboten, nedenfor).

Lego Mindstorms Snake

Først må du koble dette til modellen du har bygget via en av de Ethernet-lignende kablene. Det er fire porter tilgjengelig - A, B, C og D - og hvis du ser på skjermbildene på gjennomgangen nøye, vil du se at vi fester motoren til port A.

Deretter kobler du EV3-murstein til PCen eller Mac-en via den medfølgende kabelen og trykker på play; programmet kjører automatisk.

Det vil også bli lagret på blokken slik at du kan kontrollere hånden (i vårt tilfelle) uten å være koblet til PCen.

I klasserommet

Som med Scratch, kan du oppdage at din lokale ungdomsskole allerede har investert i Mindstorms for utdanning. Støttet av et stort utvalg av ressurser og ekstra sett, tilbyr disse en flott måte for klasser å samarbeide om et prosjekt. For eksempel inkluderer noen sett matter - for eksempel et romlandskap og en grønn by - slik at studentene kan jobbe sammen for å lage noe større enn enkeltroboter.

Det er også et levende samfunn av Mindstorms-byggere der ute, med Lego som gjør det enkelt å laste opp og dele kreasjonene dine. Hvis du vil se hvordan noen bygde en gitar fra settet, eller en jordskjelvdetektor eller en terningkastmaskin, er det like enkelt som å laste ned prosjektet.

Nedenfor introduserer vi måten Mindstorms fungerer med et mer beskjedent prosjekt du til og med kan følge uten et fysisk sett.

Trinn ett: Motor på

Last ned programvare herfra .

Klikk på Fil | Nytt prosjekt og Lukk innholdsredigerer for å fjerne boksen. Dra Medium Motor fra det grønne Handlingsområdet og klikk den på plass ved siden av avspillingsknappen. Trykk på den sirkulære pilen for å velge hvor lenge den skal aktiveres i antall sekunder, grader eller rotasjoner. Klikk 75 og du kan kontrollere bevegelsen: positiv tilsvarer fremover; negativ er lik bakover.

Steg en

Trinn to: Knyttnever

For formålet med denne gjennomgangen skal vi anta at du har bygget den beskrevne gripehånden. Hvis vi sendte dette programmet til hånden akkurat nå, ville det knytte grepet.

Legg til en venteblokk, som vist ovenfor, og endre verdien til 2, slik at den stopper i to sekunder. Vi legger deretter til en annen Medium Motor-blokk, men endrer verdien til -75. I virkeligheten vil programmet vårt nå trekke i griperen, vente i to sekunder og deretter fjerne det.

Steg 2

Trinn tre: Going loopy

For å gjøre ting litt mer interessante, legg til en loop-funksjon. Dra dette ved siden av avspillingsknappen, og plasser deretter de andre kommandoene på nytt i den.

Som standard vil sløyfen fortsette i et ubegrenset antall ganger, så klikk på uendelig-symbolet. På rullegardinmenyen ser du en rekke alternativer. Du kan velge en intensitetsavlesning fra fargesensoren, en berøringssensor, en tidtaker eller mer. For enkelhets skyld, velg et antall på tre.

trinn 3

logg inn på snapchat på en annen telefon

Trinn fire: God jobb

For å fullføre vil vi legge til litt lyd. Dra lydmodulen fra det grønne handlingsområdet til høyre for sløyfen. Mappeikonet vises som standard, noe som betyr at når du klikker i rektangelet øverst til høyre i boksen, vil det vise tilgjengelige lydeffekter og stemmer.

Her velger vi God jobb, for å feire håndknytting og tømming tre ganger. Men du kan spille en tone eller en tone - eller en serie av dem for å lage en melodi.

Trinn 4

Interessante Artikler

Redaksjonens

Er en Uber virkelig billigere enn en taxi?
Er en Uber virkelig billigere enn en taxi?
Finn ut hvordan du finner det billigere alternativet mellom en Uber eller en taxi. Uber er ofte billigere for lengre turer, men taxi er billigere for kortere turer.
Hvordan få Hylian Shield in Tears of the Kingdom
Hvordan få Hylian Shield in Tears of the Kingdom
Hvis du vil ha den beste sjansen til å overleve i Tears of the Kingdom (TotK), må du utstyre et sterkt skjold for å forsvare deg selv. Hylian Shield er et av de beste i spillet, og gir et massivt forsvar
Slik avslutter du abonnementet på magasiner på Amazon Kindle
Slik avslutter du abonnementet på magasiner på Amazon Kindle
Abonnerer du på et magasin og vil ikke lenger ha det? Har du prøvd en gratis prøveperiode og ikke vil betale for et vanlig abonnement? Slik avslutter du abonnementet på magasiner på Amazon Kindle. Aldri har inntak av innhold vært enklere enn
De beste Skyrim VR Mods
De beste Skyrim VR Mods
Akkurat som alle andre Bethesda-spill, har Skyrim beholdt det meste av spillerbasen sin med tillegg av mods. Med endeløse kreative verktøy kan spillere endre kjernespillopplevelsen. Mods hjelper til med å transformere kontinentet Tamriel til noe langt
De 5 beste Alexa-radiostasjonene i 2024
De 5 beste Alexa-radiostasjonene i 2024
Kan Alexa spille av radiostasjoner? Bare hvis du bruker et Fire Tablet, Amazon Dot eller Amazon Echo og du har de riktige ferdighetene aktivert.
Hvordan lage små PNG-er med GIMP
Hvordan lage små PNG-er med GIMP
Hvis du bruker GIMP for å redigere PNG-bildene dine, kan det være nyttig å optimalisere dem før du lagrer dem slik at den endelige størrelsen blir veldig liten.
Lær hensikten med 192.168.1.254-ruterens IP-adresse
Lær hensikten med 192.168.1.254-ruterens IP-adresse
192.168.1.254 er standard IP-adresse for flere merker av hjemmebredbåndsrutere og modemer. Denne adressen er en privat IP-adresse.