<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Lego Mindstorm &#8211; Technology for Learners</title>
	<atom:link href="https://technologyforlearners.com/tag/lego-mindstorm/feed/" rel="self" type="application/rss+xml" />
	<link>https://technologyforlearners.com</link>
	<description>Learn to use Technology and use Technology to Learn</description>
	<lastBuildDate>Sat, 30 Jul 2022 17:26:07 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://technologyforlearners.com/wp-content/uploads/2022/12/cropped-Logo-symbol-32x32.jpg</url>
	<title>Lego Mindstorm &#8211; Technology for Learners</title>
	<link>https://technologyforlearners.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Lego Mindstorm &#8211; a practical approach to learn programming</title>
		<link>https://technologyforlearners.com/lego-mindstorm-a-practical-approach-to-learn-programming/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lego-mindstorm-a-practical-approach-to-learn-programming</link>
					<comments>https://technologyforlearners.com/lego-mindstorm-a-practical-approach-to-learn-programming/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Sat, 12 Dec 2015 10:51:38 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[blockly]]></category>
		<category><![CDATA[Lego Mindstorm]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[robotics]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=1903</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" />Lego Mindstorm is a robotics construction set that provides learners with a fun, practical approach to learning computer programming.  Included in each set (whichever version you get) is a &#8216;brick&#8217; computer that controls the system, a set of sensors and motors, as well as lego parts to create the mechanical system.  We have recently been [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" /><p>Lego Mindstorm is a robotics construction set that provides learners with a fun, practical approach to learning computer programming.  Included in each set (whichever version you get) is a &#8216;brick&#8217; computer that controls the system, a set of sensors and motors, as well as lego parts to create the mechanical system.  We have recently been running a series of lessons using the robots with Class 3 (4<sup>th</sup> graders/Year 5), and it’s proven to be a memorable learning experience.</p>
<p>Children were put into groups, and within each group, the following roles were assigned:</p>
<ol>
<li>The role of the <strong>Reader</strong> is to read the instructions from the manual carefully, and then communicate these instructions to the Identifier and Builder.</li>
<li>It is the job of the <strong>Identifier</strong> to find and sort the pieces for each stage of building the Lego Mindstorm robot.</li>
<li>Finally, it is the responsibility of the <strong>Builder</strong> to assemble the pieces together.</li>
</ol>
<figure id="attachment_1904" aria-describedby="caption-attachment-1904" style="width: 1024px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-1904 size-large" src="https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-1024x764.jpg" alt="Building a Lego Mindstorm" width="1024" height="764" srcset="https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-1024x764.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-300x224.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-330x246.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-690x515.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-1050x784.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2257-1-776x580.jpg 776w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-1904" class="wp-caption-text">From left to right: Builder, Reader, Identifier.</figcaption></figure>
<p>By organising the groups in this way, each learner gets the opportunity to develop a different skill – e.g. communication, listening, collaboration or resilience.  Children then continue this activity over the course of a few lessons, and each lesson their role is changed to allow everyone the opportunity to develop a broad skillset.  By doing so, the process of just building the robot itself (before any programming is done) becomes a worthwhile experience for all.</p>
<p><img decoding="async" class="aligncenter size-large wp-image-1906" src="https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-1024x764.jpg" alt="IMG_2243" width="1024" height="764" srcset="https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-1024x764.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-300x224.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-330x246.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-690x515.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-1050x784.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2015/12/IMG_2243-776x580.jpg 776w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<p>In order to assist students with this process, I made a Stop Animation video (it also helped me learn to build the robot myself!):</p>
<p><iframe title="Tutorial Video for Making a Lego Mindstorm" width="1290" height="726" src="https://www.youtube.com/embed/fP2bgGj7hSs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>Once built, the students take their robots to the labs in order to start programming.  The robots are connected to the computers via USB, which can then start to be programmed using the Lego Mindstorm NXT software.  This makes use of simple drag and drop programming blocks that the children are already quite familiar with from having played <a href="https://blockly-games.appspot.com/" target="_blank" rel="noopener">Blockly programming games</a>.  The software is easy to use, as it&#8217;s very visual, includes lots of video tutorials and provides clear instructions on how to get the robot to do different things.  The tasks on the software are presented in numerical order of complexity with really easy tasks first &#8211; for example, how to program the robot to display a smiley face, how to get the robot to say &#8220;hello&#8221;, how to get the robot to spin, etc.  As the children learn to program the robots to perform simple tasks, they can chop and change the code in order to get the robots to perform increasingly complex actions, involving a range of different movements, sounds and images on the screen.</p>
<p><img decoding="async" class="aligncenter size-large wp-image-1910" src="https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-1024x987.jpg" alt="Lego Mindstorm NXT" width="1024" height="987" srcset="https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-1024x987.jpg 1024w, https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-300x289.jpg 300w, https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-330x318.jpg 330w, https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-690x665.jpg 690w, https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-1050x1012.jpg 1050w, https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41-601x580.jpg 601w, https://technologyforlearners.com/wp-content/uploads/2015/12/FullSizeRender-41.jpg 2007w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>In just minutes, the different groups had grasped how to program their robots.  By the end of just one session, they had created all sorts of different programs using Lego Mindstorm NXT, and it was fun for everybody to then watch the robots in action.  (I recorded this short video clip below to provide a glimpse of one robot in action after it had been programmed by the children).</p>
<p>&nbsp;</p>
<p><iframe title="Lego Mindstorm" width="1290" height="726" src="https://www.youtube.com/embed/xnOj3x3D7MU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe title="Lego Mindstorm" width="1290" height="726" src="https://www.youtube.com/embed/0sq0hh8c8Dc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>Lego Mindstorm provides the perfect opportunity to get children involved in a group project in which they can easily see for themselves the value of programming.  Creating a robot from scratch is not easy, but the sense of accomplishment after it&#8217;s built makes it worth the time and effort.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/lego-mindstorm-a-practical-approach-to-learn-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
