<?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>MindShift &#187; Arduino</title>
	<atom:link href="http://blogs.kqed.org/mindshift/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.kqed.org/mindshift</link>
	<description>How we will learn</description>
	<lastBuildDate>Tue, 21 May 2013 19:16:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><atom:link rel="hub" href="http://kqed.superfeedr.com"/><atom:link rel="hub" href="http://argo.superfeedr.com"/>		<item>
		<title>Not Ready to Hack Into Your Smartphone? Start Here.</title>
		<link>http://blogs.kqed.org/mindshift/2011/10/not-ready-to-dismantle-your-smartphone-start-here/</link>
		<comments>http://blogs.kqed.org/mindshift/2011/10/not-ready-to-dismantle-your-smartphone-start-here/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 21:46:50 +0000</pubDate>
		<dc:creator>Audrey Watters</dc:creator>
				<category><![CDATA[Teaching With Tech]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[littleBits]]></category>
		<category><![CDATA[Maker Faire]]></category>

		<guid isPermaLink="false">http://blogs.kqed.org/mindshift/?p=16471</guid>
		<description><![CDATA[        <media:content url="http://blogs.kqed.org/mindshift/files/2011/10/littlebits.jpg" medium="image" />
For those looking to tinker with electronics, add buzzers, lights or sensors to an object, or teach kids (or themselves) the basics of circuitry, programming, and micro-controllers, it&#8217;s not as hard as you might think. There are a number of kits available that make such projects relatively easy and accessible. Arduino, for example, offers a &#8230; <a href="http://blogs.kqed.org/mindshift/2011/10/not-ready-to-dismantle-your-smartphone-start-here/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
	        <media:content url="http://blogs.kqed.org/mindshift/files/2011/10/littlebits.jpg" medium="image" />
			<content:encoded><![CDATA[<p><a href="http://littlebits.cc/about"><img class="alignleft size-full wp-image-16472" src="http://blogs.kqed.org/mindshift/files/2011/10/littlebits.jpg" alt="" width="300" height="167" /></a>For those looking to tinker with electronics, add buzzers, lights or sensors to an object, or teach kids (or themselves) the basics of circuitry, programming, and micro-controllers, it&#8217;s not as hard as you might think.</p>
<p>There are a number of kits available that make such projects relatively easy and accessible. <a href="http://www.arduino.cc/">Arduino</a>, for example, offers a fairly simple hardware and software platform for people to get started.</p>
<p>But even with the simplicity of Arduino, there&#8217;s still a rather huge barrier to entry when it comes to working with hardware and software at this level &#8212; particularly for those with no engineering</p>
<div class="module pull-quote left half">&#8220;[This is] to enable people with little expertise in the field to be able to speak the language.&#8221;</div>
<p>background. Despite the openness of platforms like Arduino, the idea of wiring, soldering, and programming can be overwhelming.</p>
<p>As the electronics we use in our daily lives get more complicated, this turning away &#8212; in frustration, ignorance, or fear &#8212; is increasingly troublesome. We rely more on the very devices that are becoming like &#8220;black boxes&#8221;: impenetrable. We don&#8217;t understand what goes on &#8220;under the hood&#8221; of many of the objects that are most important to our lives (our cars, our smartphones).</p>
<p>As an antidote, the <a href="http://radar.oreilly.com/2008/01/maker-movement-gaining-recogni.html">Maker Movement</a> &#8212; led by the people behind the <a href="http://makerfaire.com">Maker Faire</a> &#8212; and its call for hands-on experimentation is working to encourage the general public to start making things by hand, as are platforms like Arduino.</p>
<p>A newcomer to the movement is <a href="http://littlebits.cc/">littleBits</a>, a library of pre-assembled circuit boards that snap together with tiny magnets. There&#8217;s no soldering, no wiring and no programming required. The circuit boards in a littleBits kit have unique functions &#8212; a power component, a pressure sensor, a button, for example &#8212; that can simply be snapped together.</p>
<p>Founder Ayah Bdeir, who&#8217;s just been named a <a href="http://blog.ted.com/2011/10/25/meet-the-ted2012-fellows/">2012 TED Fellow</a>, told me that she wanted to break down some of the concepts behind building electronics &#8212; things like electricity and interaction &#8212; and instead focus on a &#8220;simple, playful building box.&#8221; She said that she wanted littleBits to be able to &#8220;enable people with little expertise in the field to be able to speak the language.&#8221;</p>
<p>An artist and an engineer, Bdeir worked on a similar project to littleBits during her tenure at <a href="media.mit.edu">MIT Media Lab</a> but realized after working with other artists and designers with no experience in electronics but with a desire to build complex electronic installations that these people didn&#8217;t want to learn about schematics. They just wanted to &#8220;make it work.&#8221;</p>
<p>But with an easy way to make these sorts of projects work, littleBits also provides a great on-ramp for people who might otherwise be too intimidated to learn more about tinkering. And by creating such simple and easy-to-use tools, littleBits may be empowering a whole new group of people to realize that they can actually make, build, and use these tools in their creative endeavors.</p>
<p>It&#8217;s much like using Popsicle sticks and pipe cleaners to teach kids how to build on a small, easy scale. Except these little magnetic circuits fast-forward building to the 21st century.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.kqed.org/mindshift/2011/10/not-ready-to-dismantle-your-smartphone-start-here/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<media:content url="http://blogs.kqed.org/mindshift/files/2011/10/littlebits.jpg" medium="image" height="167" width="300"><media:thumbnail url="http://blogs.kqed.org/mindshift/files/2011/10/littlebits-60x60.jpg" height="60" width="60" /></media:content>
		<media:content url="http://blogs.kqed.org/mindshift/files/2011/10/littlebits.jpg" medium="image" />
	</item>
		<item>
		<title>5 Tools to Introduce Programming to Kids</title>
		<link>http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/</link>
		<comments>http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/#comments</comments>
		<pubDate>Mon, 16 May 2011 16:39:49 +0000</pubDate>
		<dc:creator>Audrey Watters</dc:creator>
				<category><![CDATA[Teaching With Tech]]></category>
		<category><![CDATA[Alice]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Hackety Hack]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Scratch]]></category>

		<guid isPermaLink="false">http://blogs.kqed.org/mindshift/?p=11628</guid>
		<description><![CDATA[        <media:content url="http://blogs.kqed.org/mindshift/files/2011/05/arduino200.jpg" medium="image" />
There are many tools out there that provide a great introduction to computer science for K-12 students, but here are a few of our favorites.  <a href="http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
	        <media:content url="http://blogs.kqed.org/mindshift/files/2011/05/arduino200.jpg" medium="image" />
			<content:encoded><![CDATA[<div id="attachment_11633"  class="wp-caption module image left" style="width: 200px;"><a href="http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/arduino200/" rel="attachment wp-att-11633"><img class="size-full wp-image-11633" title="arduino200" src="http://blogs.kqed.org/mindshift/files/2011/05/arduino200.jpg" alt="" width="200" height="167" /></a><p class="wp-media-credit">Arduino</p><p class="wp-caption-text"> </p></div>
<p>It&#8217;s hard to argue with the importance of teaching students how to use computers &#8212; how to turn on, log on, search the Web, and use applications. These skills are absolutely necessary for students&#8217; academic success as well as for their future job prospects.</p>
<p>Being able to use the Internet and operate computers is one thing, but it may be just as valuable to teach students how to code. Giving students an introduction to programming helps peel back the layers of what happens inside computers and how computers communicate with one another online. Programming knowledge, even at a very basic level, makes technology seem less magical and more manageable. Programming also teaches other important skills, including math and logic.</p>
<p>Many students don&#8217;t have access to computer science courses until college, and that&#8217;s a missed opportunity to introduce younger students to programming. There are many tools out there that provide a great introduction to computer science for K-12 students, but here are a few of our favorites.</p>
<p><strong>SCRATCH</strong><a href="http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/scratch200/" rel="attachment wp-att-11630"><img class="size-full wp-image-11630 alignleft" src="http://blogs.kqed.org/mindshift/files/2011/05/scratch200.jpg" alt="" width="135" height="135" /></a></p>
<p>Developed by the <a href="http://www.media.mit.edu/">MIT Media Lab</a>, <a href="http://scratch.mit.edu">Scratch</a> is a visual programming language for children age 6 and up. Since its release in 2007, over 800,000 users have joined the Scratch website and have shared over 1.7 million projects &#8212; from games to animations. That sharing aspect is an important part of the Scratch community, so the projects that are uploaded to the site are licensed under the Creative Commons attribute and share alike license so that others can download and remix them. Scratch is available free of charge and runs on Mac, Windows, and Linux computers.</p>
<p><strong>ALICE</strong></p>
<p><a href="http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/alice200/" rel="attachment wp-att-11631"><img class="alignright size-full wp-image-11631" src="http://blogs.kqed.org/mindshift/files/2011/05/alice200.jpg" alt="" width="146" height="146" /></a><a href="http://www.alice.org">Alice</a> is a free and open source 3D programming environment designed to teach students object-oriented and event-driven programming. With Alice, students drag and drop graphic tiles in order to animate an object and create a program. A variant of Alice, <a href="http://www.alice.org/kelleher/storytelling/">Storytelling Alice</a> was developed by Caitlin Kelleher as part of her doctoral work in Computer Science at Carnegie Mellon University. By emphasizing animations and social interactions, this approach was found to greatly increase the level of student interest in programming.</p>
<p><strong>HACKETY HACK</strong></p>
<p><a href="http://hackety-hack.com/">Hackety </a><a href="http://hackety-hack.com/">Hack</a> is an open source application that teaches the basics of programming in the popular <a href="http://www.ruby-lang.org/en/">Ruby</a> language. Hackety Hack offers an interactive tutorial that runs on Windows, Mac, and Linux operating systems. While both Scratch and Alice use a graphical programming language with &#8220;blocks,&#8221; Hackety Hack teaches the basics of Ruby syntax. The tutorial and the text editor are well-integrated, so there isn&#8217;t any flipping back-and-forth to move between the How-To guide and the actual coding. Hackety Hack gives students a solid foundation in the language so they can quickly and easily start building their own apps in Ruby.</p>
<p><strong>ARDUINO</strong></p>
<p><a href="http://www.arduino.cc">Arduino</a> is an open-source electronics prototyping platform with both hardware and software components. Arduino&#8217;s hardware is programmed with a language similar to C++, and although it may not be the easiest of entry points for learning programming, there&#8217;s something about building things that actually move that can be pretty compelling. Projects that use Arduino to introduce children to programming include a <a href="http://seaside.citilab.eu/scratch/arduino">modification of Scratch</a> to support simple programming on the Arduino hardware. As Google recently <a href="http://arduino.cc/blog/2011/05/10/google-launches-android-open-accessory-development-kit-based-on-arduino/">announced</a> that it would allow Android mobile devices to communicate with Arduino hardware, look for more opportunities to work with this platform in the future, perhaps even via the <a href="http://appinventor.googlelabs.com/">Android App Inventor</a>, a tool that provides a visual interface for building Android apps.</p>
<p><strong>LEGO MINDSTORMS</strong></p>
<p>One of the most popular toys in history, Lego may be best known for its brick-building. But <a href="http://mindstorms.lego.com/en-us/Default.aspx">Lego Mindstorm</a><a href="http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/mindstorms200/" rel="attachment wp-att-11634"><img class="size-full wp-image-11634 alignright" src="http://blogs.kqed.org/mindshift/files/2011/05/mindstorms200.jpg" alt="" width="136" height="136" /></a><a href="http://mindstorms.lego.com/en-us/Default.aspx">s</a> also enables robotics-building. Lego Mindstorms&#8217; kits &#8212; which can be purchased in educational and consumer versions &#8212; include sensors and motors, and the programming is command-box rather than code programming. The kits come with languages supplied by Lego, but can be modified to work with third party languages. Like several of the tools on this list, Lego Mindstorms has its roots at the MIT Media Lab.</p>
<p>These are just a few of the options for introducing someone to programming. What other languages or tools have you used &#8212; in the classroom or at home?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.kqed.org/mindshift/2011/05/5-tools-to-introduce-programming-to-kids/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
	<media:content url="http://blogs.kqed.org/mindshift/files/2011/05/arduino200.jpg" medium="image" height="200" width="200"><media:thumbnail url="http://blogs.kqed.org/mindshift/files/2011/05/arduino200-60x60.jpg" height="60" width="60" /></media:content>
		<media:content url="http://blogs.kqed.org/mindshift/files/2011/05/arduino200.jpg" medium="image">
			<media:title type="html">arduino200</media:title>
		</media:content>

		<media:content url="http://blogs.kqed.org/mindshift/files/2011/05/scratch200.jpg" medium="image" />

		<media:content url="http://blogs.kqed.org/mindshift/files/2011/05/alice200.jpg" medium="image" />

		<media:content url="http://blogs.kqed.org/mindshift/files/2011/05/mindstorms200.jpg" medium="image" />
	</item>
	</channel>
</rss>
