Hoofd Mac Leer kinderen coderen met Lego Mindstorms

Leer kinderen coderen met Lego Mindstorms



Zoek een kind voor ons dat niet van Lego houdt en we laten je een alien in kinderkostuum zien.

Er is geen betere manier om kinderen te inspireren en ze kennis te laten maken met verschillende belangrijke programmeerconcepten dan Lego Mindstorms, waarmee ze een robot van Lego kunnen bouwen en deze ook kunnen programmeren.

Er zijn enkele kanttekeningen. Ten eerste is de Lego Mindstorms-set duur: de laagste online prijs die we konden vinden was ongeveer £ 230 incl. Btw, en als je John Lewis tegenkomt, vind je hem te koop voor een koele £ 300. De tweede is dat jongere kinderen hulp nodig hebben om de modellen te bouwen.

Als je echter de moeite neemt, is het scala aan mogelijkheden van de basisset ongelooflijk. Zoals bij alle Lego, is de enige echte limiet aan wat je kunt maken je verbeeldingskracht (en hoeveel extra kits je koopt). Gelukkig heb je de keuze uit vijf robottypen om vanaf het begin te bouwen, zoals de Gripp3r, een sterke robot die met zijn grijpgrijpers zware dingen kan tillen en dragen.

Lego Gripp3r

Met slechts één set gedrukte instructies in de doos, moet u online gaan om uit te vinden hoe u de meeste robots kunt bouwen. Als gevolg hiervan heb je een computer of tablet nodig terwijl je aan het werk bent, maar Lego heeft de taak van het maken minder ontmoedigend gemaakt door het bouwproces slim op te splitsen in afzonderlijke missies. Bij het maken van Gripp3r begin je bijvoorbeeld met het maken van de grijphand en voeg je vervolgens extra onderdelen toe over drie missies om de volledige robot te maken.

Als je eenmaal klaar bent met het vrij technische proces van het bouwen van je model - dat gebruikmaakt van Lego's meer skeletachtige Technic-reeks bouwstenen, waarvan er 594 in de doos zitten - ben je klaar om je programma te maken.

Programmeren

Mindstorms wordt geleverd met een grafische programmeeromgeving gebaseerd op LabView . De versie van Lego is aangepast om met Mindstorms-sets te werken, maar je hoeft geen model te kopen om het gratis te gebruiken; je kunt het downloaden hier .

Net als bij Scratch bouw je je programma met kleurgecodeerde modules: actiemodules zijn groen gekleurd, sensoren zijn geel en stroombesturingsopdrachten zijn oranje.

In ons voorbeeld van een robothand willen we dat de motor wordt geactiveerd zodat de vingers opengaan; de bediening om een ​​luchtremgeluid te maken; de vingers sluiten en daarna - na een pauze - weer openen. Dat vereist vijf modules, zoals hieronder wordt weergegeven. Nadat u de instructies heeft gevolgd om dit te maken, wordt het tijd om met de instellingen te experimenteren; we verloren een zevenjarige een half uur terwijl ze speelde met de verschillende geluidseffecten.

Als dat te simplistisch lijkt, vrees dan niet. LabView bevat veel geavanceerde bewerkingen, en tegen de tijd dat u klaar bent met het bouwen van Gripp3r, is die eenvoudige set modules snel veel complexer geworden, met lussen en schakelaars in overvloed.

Meer geavanceerde projecten zijn onder meer datalogging, en er zit een kleur-, aanraak- en infraroodsensor in de doos. Je kunt ook gyro-, ultrasoon-, geluids-, kompas- en versnellingsmetersensoren rechtstreeks bij Lego kopen.
U bent ook niet beperkt tot LabView. Bijvoorbeeld, ROBOTC is ontworpen om meer complexe programma's te maken die werken met Lego Mindstorms.

Als u klaar bent met het maken van uw programma, is het tijd om het eens in de echte wereld te proberen. De sleutel hiervoor is de intelligente Mindstorms EV3-steen (die je in het midden van de slangrobot hieronder kunt zien).

Lego Mindstorms Snake

U moet dit eerst aansluiten op het model dat u heeft gebouwd via een van de Ethernet-achtige kabels. Er zijn vier poorten beschikbaar - A, B, C en D - en als je de screenshots op de walkthrough goed bekijkt, zie je dat we de motor op poort A aansluiten.

Je sluit dan de EV3-steen aan op je pc of Mac via de meegeleverde kabel en drukt op play; het programma wordt automatisch uitgevoerd.

Het wordt ook in het blok opgeslagen zodat u de hand (in ons geval) kunt bedienen zonder dat deze op de pc is aangesloten.

In het klaslokaal

Net als bij Scratch, kan het zijn dat uw plaatselijke middelbare school al heeft geïnvesteerd in Mindstorms voor onderwijs. Ondersteund door een enorm scala aan bronnen en extra kits, bieden deze een geweldige manier voor klassen om samen aan een project te werken. Sommige sets bevatten bijvoorbeeld matten - zoals een ruimtelandschap en een groene stad - zodat studenten kunnen samenwerken om iets groters te maken dan enkele robots.

Er is ook een levendige gemeenschap van Mindstorms-bouwers, met Lego maakt het gemakkelijk om je creaties te uploaden en te delen. Als je wilt zien hoe iemand een gitaar uit de kit, een aardbevingsdetector of een dobbelsteenmachine heeft gebouwd, is het net zo eenvoudig als het downloaden van hun project.

Hieronder introduceren we de manier waarop Mindstorms werkt met een meer bescheiden project dat je zelfs zonder fysieke set kunt volgen.

Stap één: motor aan

Download de software van hier .

Klik op Bestand | Nieuw project en Inhoudseditor sluiten om de doos te verwijderen. Sleep Medium Motor uit het groene gedeelte Acties en klik erop naast de afspeelknop. Druk op de cirkelvormige pijl om te kiezen hoe lang het wordt geactiveerd, door het aantal seconden, graden of rotaties. Klik op 75 en je kunt de beweging besturen: positief is gelijk aan vooruit; negatief is gelijk aan achteruit.

Stap een

Stap twee: gebalde vuisten

Voor het doel van deze walkthrough gaan we ervan uit dat u de beschreven grijphand heeft gebouwd. Als we dit programma nu naar de hand zouden sturen, zou het de grip vastklemmen.

Voeg een Wait-blok toe, zoals hierboven weergegeven, en verander de waarde in 2, zodat het twee seconden zal pauzeren. We voegen dan nog een Medium Motor-blok toe, maar veranderen de waarde naar -75. In feite zal ons programma nu de grijper vastklemmen, twee seconden wachten en dan ontkoppelen.

Stap 2

Stap drie: Loopy gaan

Voeg een loop-functie toe om de zaken wat interessanter te maken. Sleep dit naast de afspeelknop en verplaats de andere opdrachten erin.

Standaard zal de lus een onbeperkt aantal keren doorgaan, dus klik op het oneindigheidssymbool. In het dropdown-menu ziet u een aantal opties. U kunt kiezen voor een intensiteitsmeting van de kleurensensor, een aanraaksensor, een timer of meer. Kies voor de eenvoud een telling van drie.

stap 3

hoe je je foto op instagram kunt veranderen

Stap vier: Goed gedaan

Tot slot voegen we wat audio toe. Sleep de geluidsmodule van het groene actiegebied aan de rechterkant van de lus. Het mappictogram wordt standaard weergegeven, wat betekent dat wanneer u in de rechthoek rechtsboven in het vak klikt, het de beschikbare geluidseffecten en stemmen toont.

Hier kiezen we voor Good job, om drie keer te vieren dat we onze handen balanceren en losmaken. Maar je zou een noot of een toon kunnen spelen - of een reeks ervan om een ​​deuntje te creëren.

Stap 4

Interessante Artikelen

Editor'S Choice

Hoe u uw Instagram aan Tik Tok . kunt toevoegen
Hoe u uw Instagram aan Tik Tok . kunt toevoegen
Hoewel het een pionier was in het concept, heeft Instagram beperkte opties als het gaat om het maken van korte videoverhalen, dus veel gebruikers wenden zich tot andere apps als ze iets unieks willen maken. TikTok is een app die alleen voor dat doel is ontworpen.
Raspberry Pi Zero W review: de £ 10 Raspberry Pi die je je niet kunt veroorloven om niet te kopen
Raspberry Pi Zero W review: de £ 10 Raspberry Pi die je je niet kunt veroorloven om niet te kopen
Je moet het aan de Raspberry Pi Foundation overhandigen. Niet tevreden met het weer goedkoop en cool maken van computergebruik door hobbyisten, deed de Stichting vorig jaar iets onverwachts: het bracht een nog goedkoper model uit. Geprijsd voor een belachelijk lage £
Hoe ESPN Plus te annuleren
Hoe ESPN Plus te annuleren
Voor een fervent sportliefhebber kunnen er momenten zijn waarop een ESPN Plus-abonnement niet echt nuttig is. Ontdek hoe u ESPN Plus kunt opzeggen, zodat u er niet voor hoeft te betalen als u het niet gebruikt.
Hoe schakel ik TTS in Discord in?
Hoe schakel ik TTS in Discord in?
Tekst naar spraak, afgekort als TTS, is een vorm van spraaksynthese die tekst omzet in gesproken spraakuitvoer. TTS-systemen zijn theoretisch in staat om:
Nieuwe thema's toevoegen aan Google Chrome
Nieuwe thema's toevoegen aan Google Chrome
U kunt in de meeste browsers nieuwe thema's toevoegen die achtergrondafbeeldingen en kleurenschema's aanpassen. Google Chrome is een browser met een overvloed aan thema's die beschikbaar zijn op websites. Als alternatief kunt u ook uw eigen aangepaste thema's toevoegen aan Chrome met
Windows 10 versie 1607 heeft het einde van de ondersteuning bereikt
Windows 10 versie 1607 heeft het einde van de ondersteuning bereikt
Windows 10 versie 1607 is uitgebracht in augustus 2016. Sindsdien heeft Microsoft een aantal belangrijke updates uitgebracht voor het Windows 10-platform, waaronder Creators Update (versie 1703) en Fall Creators Update (versie 1709). Tegelijkertijd hebben eerdere Windows 10-versies een heleboel cumulatieve updates ontvangen, waaronder beveiligingsoplossingen en stabiliteitsverbeteringen. Langs
Voeg aangepaste blokkeringslijsten toe voor advertentieblokkering in Opera
Voeg aangepaste blokkeringslijsten toe voor advertentieblokkering in Opera
Beginnend met Opera 38, werd de mogelijkheid om aangepaste lijsten toe te voegen in de ingebouwde functie voor het blokkeren van advertenties aan de browser toegevoegd. Hier ziet u hoe u aangepaste blokkeringslijsten kunt toevoegen.