<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Netduino is RAD</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/coding4fun/blog/Netduino-is-RAD/RSS"></atom:link>
	<image>
		<url>http://files.channel9.msdn.com/thumbnail/45ab2cd2-f137-44a8-91f2-435f3520127a.png</url>
		<title>Channel 9 - Netduino is RAD</title>
		<link></link>
	</image>
	<description> I&#39;m on a little bit of a hardware kick recently. There&#39;s just something about writing code that interacts with the &amp;quot;real world&amp;quot; that seems too cool. Then of course it&#39;s hard to go wrong with a Fallout reference too...  Today&#39;s post comes to us from Fabien Royer via his Building a Twitter-enabled Geiger counter with a netduino&amp;#43; post. Yes, a tweeting Geiger counter... Integrating a Geiger counter with a netduino I eventually discovered that Electronic Goldmine was selling a bare bone radiation detection kit at a decent price. At a time when everyone else on the web was sold out of Geiger counters, this was perfect!  I just needed to figure out a way to count the pulses coming from the sensor. The solution that I came up with was simple: the kit features an LED which flashes whenever a pulse is detected by the Geiger-Mueller tube. If I could read each pulse and generate an interrupt from it, it would be easy to count them. ... There&#39;s the Twitter element... Connecting to Twitter Every so often, the application reports data to Twitter:  To achieve this simply, I used Matt Isenhower’s MicroTweet library, ... Boxing it all up... The enclosure The box I selected for this project is made of a thin, light wood perfect for painting and decorating. The bottom part of the case being so thin precludes using standoffs and screws to secure the electronics. The approach I took was to use sticky Velcro strips instead which worked really well: all the parts stay firmly in their place, yet they’re easy to remove from the case if needed:   The final touch to the case was the Fallout 3 theme, courtesy of the artwork shared by Bethesda for Fallout New Vegas. If you’re a gamer, you will likely be familiar with the Fallout universe, where your character’s survival depends on a wearable computer, the PIP Boy 3000, which features a Geiger counter. Being a huge Fallout fan, I felt compelled to pay homage to the game with this project ... Let&#39;s check out a bit of the PIP Boy 3000 code, which is hosted as a sample in the netduino Helpers project; public static void Main() {           //Debug.EnableGCMessages(true); InitializeLCDScreen();           InitializeResources();                      HelloWasteland();           var geigerCounter = new GeigerCounter(Pins.GPIO_PIN_D7, Stats);           geigerCounter.Start();           while (true) {               Thread.Sleep(1000);               Trace.Print(&amp;quot;Rnd=&amp;quot; &amp;#43; geigerCounter.GetRandomNumber().ToString());               if(_updateLCD){                   _updateLCD = false;                   WriteLCD(LcdCommandClearScreen &amp;#43; _cpm10Seconds);               }               if(_updateTwitter) {                   _updateTwitter = false;                   if (_cpmPreviousAverage != _cpmAverage) {                       _cpmPreviousAverage = _cpmAverage;                       Text.Clear();                       Text.Add(GetUtcTimestamp());                       Text.Add(&amp;quot;,Lat=&amp;quot; &amp;#43; _latitude);                       Text.Add(&amp;quot;,Long=&amp;quot; &amp;#43; _longitude);                       Text.Add(&amp;quot;,Rnd=&amp;quot; &amp;#43; geigerCounter.GetRandomNumber());                       Text.Add(&amp;quot;,AverageCPM(Hour)=&amp;quot; &amp;#43; _cpmAverage);                       TwitterStatusUpdate(Text);                   }               }           }       }You&#39;ve got to love a method named;  BTW, if I&#39;ve not mentioned the netduino Helpers project, I should have. This project probably deserves a post of its own, but in the mean time, if you&#39;re doing Netduino dev, then you owe it to yourself to check this project out. Here&#39;s the Helper itself;  And snap of the included samples;  In the end, this is another very cool example of meshing our real world with our virtual, via .Net and Netduino... Here’s a few more links you might find interesting:MAKE: How-To: Tweeting Geiger Counter Netduino Six Places Where I buy Netduino and other Electronics Bitsnetduino Helpers New in the Maker Shed: Netduino, a .NET-powered open source electronics platformTWC9: Netduino, Twitter oAuth in Windows Phone, App skinning, and universal physicsNetduino - .NET Micro Framework, open source, electronics platform, free (software), code walk though, cool…</description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 22 May 2013 16:55:53 GMT</pubDate>
	<lastBuildDate>Wed, 22 May 2013 16:55:53 GMT</lastBuildDate>
	<generator>Rev9</generator>
</channel>
</rss>