<?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/"
	>

<channel>
	<title>Brick Labs &#187; micro framework</title>
	<atom:link href="http://brick-labs.com/tag/micro-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://brick-labs.com</link>
	<description>The Source for LEGO Robotics and Educational Materials</description>
	<lastBuildDate>Thu, 10 Nov 2011 11:19:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Using a LCD with the Netduino</title>
		<link>http://brick-labs.com/netduino/268/using-a-lcd-with-the-netduino/</link>
		<comments>http://brick-labs.com/netduino/268/using-a-lcd-with-the-netduino/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 17:57:13 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Netduino]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[micro framework]]></category>
		<category><![CDATA[netduino]]></category>

		<guid isPermaLink="false">http://brick-labs.com/netduino/268/using-a-lcd-with-the-netduino/</guid>
		<description><![CDATA[Well, as I mentioned here, I bought the Seeedstudio&#160; Electronic brick &#8211; Starter kit.&#160; It includes a handy shield for working with the various components included with the Starter kit. One of the components is the 16&#215;2 LCD display. While this is kind of handy… it was a real nuisance to get sorted out and [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as I mentioned <a href="http://brick-labs.com/reviews/261/starting-with-the-netduino/">here</a>, I bought the Seeedstudio&#160; Electronic brick &#8211; Starter kit.&#160; It includes a handy shield for working with the various components included with the Starter kit.</p>
<p>One of the components is the 16&#215;2 LCD display.</p>
<p><a href="http://brick-labs.com/wp-content/uploads/2010/09/lcdbrick11.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="lcdbrick1[1]" border="0" alt="lcdbrick1[1]" src="http://brick-labs.com/wp-content/uploads/2010/09/lcdbrick11_thumb.jpg" width="244" height="184" /></a> </p>
<p>While this is kind of handy… it was a real nuisance to get sorted out and working with the Netduino.&#160; I think it’s a combination of many factors… 1 being that&#160; there aren’t a lot of libraries ready yet for the Netduino… and 2, I’m not that handy with all this stuff yet.</p>
<p>But… I finally did manage to make it work.&#160; After much poking, prodding, downloading of projects, tweaking of code, and fortunately, no burnt offerings (in the way of fried components).&#160; It works!</p>
<p><a href="http://brick-labs.com/wp-content/uploads/2010/09/netduinolcd.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="netduino-lcd" border="0" alt="netduino-lcd" src="http://brick-labs.com/wp-content/uploads/2010/09/netduinolcd_thumb.jpg" width="654" height="374" /></a></p>
</p>
<p>To make this work…</p>
<p>First, go here, and download the <a href="http://geekswithblogs.net/kobush/archive/2010/09/05/netmf_liquid_crystal.aspx">MicroLiquidCrystal_20100905.zip</a> file.&#160; You can find it at the bottom of the post (from Szymon, a <a href="http://forums.netduino.com/" target="_blank">forum member here</a>&#8230; Thanks!) </p>
<p>Then, load up your project.&#160; Use the GpioLiquidCrystalTransferProvider as your provider. </p>
<p>Finally, setup your provider code as follows: </p>
<pre>GpioLiquidCrystalTransferProvider lcdProvider = new GpioLiquidCrystalTransferProvider(Pins.GPIO_PIN_D10,
                                Pins.GPIO_PIN_D11,
                                Pins.GPIO_PIN_D12,
                                Pins.GPIO_PIN_D13,
                                Pins.GPIO_PIN_A0,
                                Pins.GPIO_PIN_A1,
                                Pins.GPIO_PIN_A2
               ); 

      LiquidCrystal lcd = new LiquidCrystal(lcdProvider);</pre>
<p>And, you&#8217;ll end up with a screen like the one above&#8230;</p>
<p>Please keep in mind.&#160; Due to the way this LCD works, you can’t control certain features.&#160; For instance, I don’t think you can control the Backlight, or the On/Off status of the LCD from code (there are hard switches on the LCD board).</p>
<p>And the library doesn’t have all the cool features yet of an aged library (scrolling text, or blinking text, etc).&#160; But… considering the Netduino has only been out for a short time… I’m happy for now!</p>
]]></content:encoded>
			<wfw:commentRss>http://brick-labs.com/netduino/268/using-a-lcd-with-the-netduino/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Will the NXT run the .NET Micro Framework?</title>
		<link>http://brick-labs.com/general/16/will-the-nxt-run-the-net-micro-framework/</link>
		<comments>http://brick-labs.com/general/16/will-the-nxt-run-the-net-micro-framework/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 23:44:08 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[micro framework]]></category>
		<category><![CDATA[nxt brick]]></category>

		<guid isPermaLink="false">http://brick-labs.com/general/16/will-the-nxt-run-the-net-micro-framework/</guid>
		<description><![CDATA[So far, I haven&#8217;t found anything to show that the .NET Micro Framework will work on the NXT brick. The processor on the NXT brick will support the Micro Framework, but it looks like there isn&#8217;t enough memory. If anyone has proof of this being done (or of it failing), please contact me. I did [...]]]></description>
			<content:encoded><![CDATA[<p>So far, I haven&#8217;t found anything to show that the .NET Micro Framework will work on the NXT brick. The processor on the NXT brick will support the Micro Framework, but it looks like there isn&#8217;t enough memory.  If anyone has proof of this being done (or of it failing), please contact me.</p>
<p>I did find this post by Guy Ziv (from <a href="http://nxtasy.org">nxtasy.org</a>):</p>
<p>he says (<a href="http://news.lugnet.com/robotics/nxt/?n=484">and I quote from Lugnet</a>):</p>
<blockquote><p>The .NET Micro Framework documentations<br />
<a href="http://msdn2.microsoft.com/en-us/embedded/bb278106.aspx">http://msdn2.microsoft.com/en-us/embedded/bb278106.aspx</a><br />
says it requires at least 256K RAM and 512K Flash.</p>
<p>The NXT processor has 64K RAM and 256K Flash&#8230;.</p></blockquote>
<p>So, it looks like my fears are true.  I was really looking forward to using .NET to program on the NXT.  I&#8217;ll have to see what sort of controller I can find, and make some interface cables to use the NXT motors and sensors.</p>
]]></content:encoded>
			<wfw:commentRss>http://brick-labs.com/general/16/will-the-nxt-run-the-net-micro-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

