<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ben Hovinga</title>
	
	<link>http://ben.hovinga.me</link>
	<description>Computers, Tech, Photography, Life, Random Goodness</description>
	<lastBuildDate>Wed, 25 Jan 2012 04:22:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BenHovinga" /><feedburner:info uri="benhovinga" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Morse Code v2 [Arduino Project]</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/B3eLxrDVLn0/</link>
		<comments>http://ben.hovinga.me/2012/01/24/morse-code-v2-arduino-project/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 04:22:40 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[morse code]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=836</guid>
		<description><![CDATA[So I made a few changes to my previous Morse Code project. I added the option to send a message via serial. I am still waiting on my bluetooth module so I can send a message from my phone. Syntax &#8230; <a href="http://ben.hovinga.me/2012/01/24/morse-code-v2-arduino-project/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So I made a few changes to my previous <a title="Morse Code [Arduino Project] | Ben Hovinga" href="http://ben.hovinga.me/2012/01/17/morse-code-arduino-project/">Morse Code</a> project. I added the option to send a message via serial. I am still waiting on my bluetooth module so I can send a message from my phone. </p>
<p>Syntax for the serial commands.<br />
<code>&lt;message&gt;<br />
/wpm &lt;speed&gt;<br />
/start<br />
/stop<br />
/restart</code></p>
<pre style="color: #000000; background: #ffffff;"><span style="color: #696969;">// Morse Code Converter v2.0</span>
<span style="color: #696969;">// By Ben Hovinga</span>
<span style="color: #696969;">// </span><span style="color: #5555dd;">http://ben.hovinga.me/</span>

<span style="color: #696969;">// Inital Message</span>
<span style="color: #603000;">String</span> message <span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">abcdefghijklmnopqrstuvwxyz 1234567890 </span><span style="color: #800000;">"</span><span style="color: #800080;">;</span>

<span style="color: #696969;">// LED pin</span>
<span style="color: #004a43;">#</span><span style="color: #004a43;">define</span><span style="color: #004a43;"> LEDPin 13</span>

<span style="color: #696969;">// Speed</span>
<span style="color: #800000; font-weight: bold;">int</span> wpm <span style="color: #808030;">=</span> <span style="color: #008c00;">4</span><span style="color: #800080;">;</span> <span style="color: #696969;">// Speed in Words Per Minute</span>

<span style="color: #696969;">// Unit Sizes</span>
<span style="color: #800000; font-weight: bold;">int</span> unitDit <span style="color: #808030;">=</span> <span style="color: #008c00;">1</span><span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> unitDa <span style="color: #808030;">=</span> <span style="color: #008c00;">3</span><span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> unitSymb <span style="color: #808030;">=</span> <span style="color: #008c00;">1</span><span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> unitLetter <span style="color: #808030;">=</span> <span style="color: #008c00;">3</span><span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> unitWord <span style="color: #808030;">=</span> <span style="color: #008c00;">7</span><span style="color: #800080;">;</span>

<span style="color: #696969;">// Calculate speed into ms.</span>
<span style="color: #800000; font-weight: bold;">int</span> timePerUnit <span style="color: #808030;">=</span> <span style="color: #008c00;">1200</span><span style="color: #808030;">/</span>wpm<span style="color: #800080;">;</span> <span style="color: #696969;">// 1200 for words per minute. Use 6000 for characters per minute</span>
<span style="color: #800000; font-weight: bold;">int</span> timeDit <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitDit<span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> timeDa <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitDa<span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> timeSymb <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitSymb<span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> timeLetter <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitLetter<span style="color: #800080;">;</span>
<span style="color: #800000; font-weight: bold;">int</span> timeWord <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitWord<span style="color: #800080;">;</span>

<span style="color: #696969;">// Morse Code and Referance</span>
<span style="color: #800000; font-weight: bold;">int</span> codeSize <span style="color: #808030;">=</span> <span style="color: #008c00;">36</span><span style="color: #800080;">;</span>
<span style="color: #603000;">String</span> code<span style="color: #808030;">[</span><span style="color: #808030;">]</span> <span style="color: #808030;">=</span> <span style="color: #800080;">{</span>
  <span style="color: #800000;">"</span><span style="color: #0000e6;">.-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-...</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-.-.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-..</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">..-.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">--.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">....</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">..</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.---</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-.-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.-..</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">--</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">---</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.--.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">--.-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.-.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">...</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">..-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">...-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.--</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-..-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-.--</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">--..</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.----</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">..---</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">...--</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">....-</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.....</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-....</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">--...</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">---..</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">----.</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">-----</span><span style="color: #800000;">"</span><span style="color: #800080;">}</span><span style="color: #800080;">;</span>
<span style="color: #603000;">String</span> coderef<span style="color: #808030;">[</span><span style="color: #808030;">]</span> <span style="color: #808030;">=</span> <span style="color: #800080;">{</span>
  <span style="color: #800000;">"</span><span style="color: #0000e6;">a</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">b</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">c</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">d</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">e</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">f</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">g</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">h</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">i</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">j</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">k</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">l</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">m</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">n</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">o</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">p</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">q</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">r</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">s</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">t</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">u</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">v</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">w</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">x</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">y</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">z</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">1</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">2</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">3</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">4</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">5</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">6</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">7</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">8</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">9</span><span style="color: #800000;">"</span><span style="color: #808030;">,</span><span style="color: #800000;">"</span><span style="color: #0000e6;">0</span><span style="color: #800000;">"</span><span style="color: #800080;">}</span><span style="color: #800080;">;</span>

<span style="color: #696969;">// Other vars</span>
boolean running <span style="color: #808030;">=</span> <span style="color: #800000; font-weight: bold;">true</span><span style="color: #800080;">;</span>

<span style="color: #800000; font-weight: bold;">void</span> setup<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Make pin 13 output for LED (or later a relay).</span>
  pinMode <span style="color: #808030;">(</span>LEDPin<span style="color: #808030;">,</span>OUTPUT<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  Serial<span style="color: #808030;">.</span>begin<span style="color: #808030;">(</span><span style="color: #008c00;">9600</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
<span style="color: #800080;">}</span>

<span style="color: #800000; font-weight: bold;">void</span> loop<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>

  <span style="color: #800000; font-weight: bold;">int</span> strlength <span style="color: #808030;">=</span> message<span style="color: #808030;">.</span>length<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">for</span> <span style="color: #808030;">(</span><span style="color: #800000; font-weight: bold;">int</span> x <span style="color: #808030;">=</span> <span style="color: #008c00;">0</span><span style="color: #800080;">;</span> x <span style="color: #808030;">&lt;</span> strlength<span style="color: #800080;">;</span> x<span style="color: #808030;">+</span><span style="color: #808030;">+</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
    <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>running <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000; font-weight: bold;">true</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
      <span style="color: #603000;">String</span> ch <span style="color: #808030;">=</span> message<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span>x<span style="color: #808030;">,</span>x<span style="color: #808030;">+</span><span style="color: #008c00;">1</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #603000;">String</span> ch2 <span style="color: #808030;">=</span> message<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span>x<span style="color: #808030;">+</span><span style="color: #008c00;">1</span><span style="color: #808030;">,</span>x<span style="color: #808030;">+</span><span style="color: #008c00;">2</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      flashLetter<span style="color: #808030;">(</span>ch<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>ch <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
        delay<span style="color: #808030;">(</span>timeWord<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
      <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>ch <span style="color: #808030;">!</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #800000;">"</span> <span style="color: #808030;">&amp;</span><span style="color: #808030;">&amp;</span> ch2 <span style="color: #808030;">!</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span> <span style="color: #800080;">{</span>
        delay<span style="color: #808030;">(</span>timeLetter<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
    <span style="color: #800080;">}</span>
    <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>checkSerial<span style="color: #808030;">(</span><span style="color: #808030;">)</span> <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #008c00;">1</span><span style="color: #808030;">)</span> <span style="color: #800080;">{</span>
      delay <span style="color: #808030;">(</span><span style="color: #008c00;">2000</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800000; font-weight: bold;">break</span><span style="color: #800080;">;</span>
    <span style="color: #800080;">}</span>
  <span style="color: #800080;">}</span>
<span style="color: #800080;">}</span>

<span style="color: #800000; font-weight: bold;">int</span> getInt<span style="color: #808030;">(</span><span style="color: #603000;">String</span> text<span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Converts Strings into Ints</span>
  <span style="color: #800000; font-weight: bold;">char</span> temp<span style="color: #808030;">[</span><span style="color: #008c00;">20</span><span style="color: #808030;">]</span><span style="color: #800080;">;</span>
  text<span style="color: #808030;">.</span>toCharArray<span style="color: #808030;">(</span>temp<span style="color: #808030;">,</span> <span style="color: #008c00;">19</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">int</span> x <span style="color: #808030;">=</span> <span style="color: #603000;">atoi</span><span style="color: #808030;">(</span>temp<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>x <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #008c00;">0</span> <span style="color: #808030;">&amp;</span><span style="color: #808030;">&amp;</span> text <span style="color: #808030;">!</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">0</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span>
  <span style="color: #800080;">{</span>
    x <span style="color: #808030;">=</span> <span style="color: #808030;">-</span><span style="color: #008c00;">1</span><span style="color: #800080;">;</span>
  <span style="color: #800080;">}</span>
  <span style="color: #800000; font-weight: bold;">return</span> x<span style="color: #800080;">;</span>
<span style="color: #800080;">}</span> 

<span style="color: #800000; font-weight: bold;">int</span> checkSerial <span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Check if there is data waiting from serial</span>
  <span style="color: #603000;">String</span> input <span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #800000;">"</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">int</span> <span style="color: #603000;">count</span> <span style="color: #808030;">=</span> Serial<span style="color: #808030;">.</span>available<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span><span style="color: #603000;">count</span> <span style="color: #808030;">&gt;</span> <span style="color: #008c00;">0</span><span style="color: #808030;">)</span> <span style="color: #800080;">{</span>
    <span style="color: #696969;">// Wait for buffer and recount</span>
    delay <span style="color: #808030;">(</span><span style="color: #008c00;">200</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    <span style="color: #603000;">count</span> <span style="color: #808030;">=</span> Serial<span style="color: #808030;">.</span>available<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>

    <span style="color: #696969;">// Get the buffer</span>
    <span style="color: #800000; font-weight: bold;">for</span> <span style="color: #808030;">(</span><span style="color: #800000; font-weight: bold;">int</span> x <span style="color: #808030;">=</span> <span style="color: #008c00;">0</span><span style="color: #800080;">;</span> x <span style="color: #808030;">&lt;</span> <span style="color: #603000;">count</span><span style="color: #800080;">;</span> x<span style="color: #808030;">+</span><span style="color: #808030;">+</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
      input <span style="color: #808030;">+</span><span style="color: #808030;">=</span> <span style="color: #603000;">String</span><span style="color: #808030;">(</span><span style="color: #800000; font-weight: bold;">char</span><span style="color: #808030;">(</span>Serial<span style="color: #808030;">.</span>read<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #808030;">)</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    <span style="color: #800080;">}</span>

    <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>input<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span><span style="color: #008c00;">0</span><span style="color: #808030;">,</span> <span style="color: #008c00;">1</span><span style="color: #808030;">)</span> <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">/</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
      <span style="color: #696969;">// Its a command</span>
      <span style="color: #800000; font-weight: bold;">int</span> wherespace <span style="color: #808030;">=</span> input<span style="color: #808030;">.</span>indexOf<span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span> <span style="color: #696969;">// find the space</span>
      <span style="color: #603000;">String</span> comd<span style="color: #800080;">;</span>
      <span style="color: #603000;">String</span> value<span style="color: #800080;">;</span>
      <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>wherespace <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #808030;">-</span><span style="color: #008c00;">1</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
        comd <span style="color: #808030;">=</span> input<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span><span style="color: #008c00;">1</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        value <span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #800000;">"</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
      <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800080;">{</span>
        comd <span style="color: #808030;">=</span> input<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span><span style="color: #008c00;">1</span><span style="color: #808030;">,</span>wherespace<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        comd<span style="color: #808030;">.</span>toLowerCase<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        value <span style="color: #808030;">=</span> input<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span>wherespace <span style="color: #808030;">+</span> <span style="color: #008c00;">1</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        value<span style="color: #808030;">.</span>toLowerCase<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>

      <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>comd <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">wpm</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
        wpm <span style="color: #808030;">=</span> getInt <span style="color: #808030;">(</span>value<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        WPMcalc<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        Serial<span style="color: #808030;">.</span>print <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">Changed WPM to </span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        Serial<span style="color: #808030;">.</span>print <span style="color: #808030;">(</span>wpm<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        Serial<span style="color: #808030;">.</span>println <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
      <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>comd <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">restart</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
        Serial<span style="color: #808030;">.</span>println <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">Restarting message.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        <span style="color: #800000; font-weight: bold;">return</span> <span style="color: #008c00;">1</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
      <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>comd <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">stop</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
        Serial<span style="color: #808030;">.</span>println <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">Stopping message.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        running <span style="color: #808030;">=</span> <span style="color: #800000; font-weight: bold;">false</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
      <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>comd <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">start</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
        Serial<span style="color: #808030;">.</span>println <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">Starting message.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
        running <span style="color: #808030;">=</span> <span style="color: #800000; font-weight: bold;">true</span><span style="color: #800080;">;</span>
        <span style="color: #800000; font-weight: bold;">return</span> <span style="color: #008c00;">1</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>
      <span style="color: #800000; font-weight: bold;">else</span><span style="color: #800080;">{</span>
        Serial<span style="color: #808030;">.</span>println<span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">Command Not Found.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800080;">}</span>

    <span style="color: #800080;">}</span>
    <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800080;">{</span>
      <span style="color: #696969;">// Its a message</span>
      message <span style="color: #808030;">=</span> input<span style="color: #800080;">;</span>
      Serial<span style="color: #808030;">.</span>print <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0000e6;">Message Changed to </span><span style="color: #0f69ff;">\"</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      Serial<span style="color: #808030;">.</span>print <span style="color: #808030;">(</span>message<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      Serial<span style="color: #808030;">.</span>println <span style="color: #808030;">(</span><span style="color: #800000;">"</span><span style="color: #0f69ff;">\"</span><span style="color: #0000e6;">.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
      <span style="color: #800000; font-weight: bold;">return</span> <span style="color: #008c00;">1</span><span style="color: #800080;">;</span> <span style="color: #696969;">// Reset the loop</span>
    <span style="color: #800080;">}</span>
  <span style="color: #800080;">}</span>
  <span style="color: #800000; font-weight: bold;">return</span> <span style="color: #008c00;">0</span><span style="color: #800080;">;</span>
<span style="color: #800080;">}</span>

<span style="color: #800000; font-weight: bold;">void</span> WPMcalc <span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Calculates the words per minute</span>
  timePerUnit <span style="color: #808030;">=</span> <span style="color: #008c00;">1200</span><span style="color: #808030;">/</span>wpm<span style="color: #800080;">;</span> <span style="color: #696969;">// 1200 for words per minute. Use 6000 for characters per minute</span>
  timeDit <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitDit<span style="color: #800080;">;</span>
  timeDa <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitDa<span style="color: #800080;">;</span>
  timeSymb <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitSymb<span style="color: #800080;">;</span>
  timeLetter <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitLetter<span style="color: #800080;">;</span>
  timeWord <span style="color: #808030;">=</span> timePerUnit <span style="color: #808030;">*</span> unitWord<span style="color: #800080;">;</span>
<span style="color: #800080;">}</span>

<span style="color: #800000; font-weight: bold;">void</span> flashLetter <span style="color: #808030;">(</span><span style="color: #603000;">String</span> character<span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Flashes the letter</span>
  <span style="color: #603000;">String</span> morseCode <span style="color: #808030;">=</span> searchLetter <span style="color: #808030;">(</span>character<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">int</span> strlength <span style="color: #808030;">=</span> morseCode<span style="color: #808030;">.</span>length<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
  <span style="color: #800000; font-weight: bold;">for</span> <span style="color: #808030;">(</span><span style="color: #800000; font-weight: bold;">int</span> x <span style="color: #808030;">=</span> <span style="color: #008c00;">0</span><span style="color: #800080;">;</span> x <span style="color: #808030;">&lt;</span> strlength<span style="color: #800080;">;</span> x<span style="color: #808030;">+</span><span style="color: #808030;">+</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
    <span style="color: #603000;">String</span> ch <span style="color: #808030;">=</span> morseCode<span style="color: #808030;">.</span>substring<span style="color: #808030;">(</span>x<span style="color: #808030;">,</span>x<span style="color: #808030;">+</span><span style="color: #008c00;">1</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    digitalWrite<span style="color: #808030;">(</span>LEDPin<span style="color: #808030;">,</span> HIGH<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    delay<span style="color: #808030;">(</span>timeDelayms<span style="color: #808030;">(</span>ch<span style="color: #808030;">)</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    digitalWrite<span style="color: #808030;">(</span>LEDPin<span style="color: #808030;">,</span> LOW<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>x <span style="color: #808030;">&lt;</span> strlength<span style="color: #808030;">)</span><span style="color: #800080;">{</span>
      delay<span style="color: #808030;">(</span>timeSymb<span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    <span style="color: #800080;">}</span>
  <span style="color: #800080;">}</span>
<span style="color: #800080;">}</span>

<span style="color: #800000; font-weight: bold;">int</span> timeDelayms <span style="color: #808030;">(</span><span style="color: #603000;">String</span> character<span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Returns how long a dit or da is in ms.</span>
  <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>character <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">.</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
    <span style="color: #800000; font-weight: bold;">return</span> timeDit<span style="color: #800080;">;</span>
  <span style="color: #800080;">}</span>
  <span style="color: #800000; font-weight: bold;">else</span> <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>character <span style="color: #808030;">=</span><span style="color: #808030;">=</span> <span style="color: #800000;">"</span><span style="color: #0000e6;">-</span><span style="color: #800000;">"</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
    <span style="color: #800000; font-weight: bold;">return</span> timeDa<span style="color: #800080;">;</span>
  <span style="color: #800080;">}</span>
  <span style="color: #800000; font-weight: bold;">else</span>
  <span style="color: #800080;">{</span>
    <span style="color: #800000; font-weight: bold;">return</span> <span style="color: #008c00;">0</span><span style="color: #800080;">;</span>
  <span style="color: #800080;">}</span>
<span style="color: #800080;">}</span>

<span style="color: #603000;">String</span> searchLetter <span style="color: #808030;">(</span><span style="color: #603000;">String</span> character<span style="color: #808030;">)</span><span style="color: #800080;">{</span>
  <span style="color: #696969;">// Returns the morse code for a character.</span>
  <span style="color: #800000; font-weight: bold;">for</span> <span style="color: #808030;">(</span><span style="color: #800000; font-weight: bold;">int</span> x <span style="color: #808030;">=</span> <span style="color: #008c00;">0</span><span style="color: #800080;">;</span> x <span style="color: #808030;">&lt;</span> codeSize<span style="color: #800080;">;</span> x<span style="color: #808030;">+</span><span style="color: #808030;">+</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
    character<span style="color: #808030;">.</span>toLowerCase<span style="color: #808030;">(</span><span style="color: #808030;">)</span><span style="color: #800080;">;</span>
    <span style="color: #800000; font-weight: bold;">if</span> <span style="color: #808030;">(</span>character <span style="color: #808030;">=</span><span style="color: #808030;">=</span> coderef<span style="color: #808030;">[</span>x<span style="color: #808030;">]</span><span style="color: #808030;">)</span><span style="color: #800080;">{</span>
      <span style="color: #800000; font-weight: bold;">return</span> code<span style="color: #808030;">[</span>x<span style="color: #808030;">]</span><span style="color: #800080;">;</span>
    <span style="color: #800080;">}</span>
  <span style="color: #800080;">}</span>
  <span style="color: #800000; font-weight: bold;">return</span> <span style="color: #800000;">"</span><span style="color: #800000;">"</span><span style="color: #800080;">;</span>
<span style="color: #800080;">}</span></pre>

<p><a href="http://feedads.g.doubleclick.net/~a/TuoCCx_9jfk4azQEfDpIlk3jWrE/0/da"><img src="http://feedads.g.doubleclick.net/~a/TuoCCx_9jfk4azQEfDpIlk3jWrE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TuoCCx_9jfk4azQEfDpIlk3jWrE/1/da"><img src="http://feedads.g.doubleclick.net/~a/TuoCCx_9jfk4azQEfDpIlk3jWrE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=B3eLxrDVLn0:7Kces-_ZmDI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=B3eLxrDVLn0:7Kces-_ZmDI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=B3eLxrDVLn0:7Kces-_ZmDI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=B3eLxrDVLn0:7Kces-_ZmDI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=B3eLxrDVLn0:7Kces-_ZmDI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=B3eLxrDVLn0:7Kces-_ZmDI:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2012/01/24/morse-code-v2-arduino-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2012/01/24/morse-code-v2-arduino-project/</feedburner:origLink></item>
		<item>
		<title>Morse Code [Arduino Project]</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/e9Bsif980sg/</link>
		<comments>http://ben.hovinga.me/2012/01/17/morse-code-arduino-project/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 04:34:48 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[morse code]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=830</guid>
		<description><![CDATA[I just got an arduino because I wanted to learn how electronics work. And so far I like playing with it. As some of you have already seen, I made a traffic light on the weekend and made an easy &#8230; <a href="http://ben.hovinga.me/2012/01/17/morse-code-arduino-project/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just got an arduino because I wanted to learn how electronics work. And so far I like playing with it. As some of you have already seen, I made a <a href="http://ben.hovinga.me/2012/01/15/traffic-lights-beginner-arduino-project/" title="Traffic Lights [Beginner Arduino Project]">traffic light</a> on the weekend and made an easy to follow tutorial on instructables for anyone else wanting to make the project.</p>
<p>In this project I am focusing less on the electronics and more on the programming. In my job we are required to know Morse Code, and sometimes learning it can be challenging. I programmed my arduino to flash the led on pin 13 in relation to the Morse Code.</p>
<p>I only have letters and numbers programmed into it, no prowords yet. My next step is to add serial communications so I can change the message or change the words per minute on the fly. I ordered at bluetooth module and I will be able use my phone to control it too. Maybe some more things later but that&#8217;s the plan for now.</p>
<p>Here is the code if you want to try it out.</p>
<pre style='color:#000000;background:#ffffff;'><span style='color:#696969; '>// Morse Code Converter v1.0</span>
<span style='color:#696969; '>// By Ben Hovinga</span>
<span style='color:#696969; '>// </span><span style='color:#5555dd; '>http://ben.hovinga.me/</span><span style='color:#696969; '> </span>

<span style='color:#696969; '>// Inital Message</span>
<span style='color:#603000; '>String</span> message <span style='color:#808030; '>=</span> <span style='color:#800000; '>"</span><span style='color:#0000e6; '>Hello World  </span><span style='color:#800000; '>"</span><span style='color:#800080; '>;</span>

<span style='color:#004a43; '>#</span><span style='color:#004a43; '>define</span><span style='color:#004a43; '> LEDPin 13</span>

<span style='color:#696969; '>// Speed</span>
<span style='color:#800000; font-weight:bold; '>int</span> wpm <span style='color:#808030; '>=</span> <span style='color:#008c00; '>4</span><span style='color:#800080; '>;</span> <span style='color:#696969; '>// Speed in Words Per Minute</span>

<span style='color:#696969; '>// Unit Sizes</span>
<span style='color:#800000; font-weight:bold; '>int</span> unitDit <span style='color:#808030; '>=</span> <span style='color:#008c00; '>1</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> unitDa <span style='color:#808030; '>=</span> <span style='color:#008c00; '>3</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> unitSymb <span style='color:#808030; '>=</span> <span style='color:#008c00; '>1</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> unitLetter <span style='color:#808030; '>=</span> <span style='color:#008c00; '>3</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> unitWord <span style='color:#808030; '>=</span> <span style='color:#008c00; '>7</span><span style='color:#800080; '>;</span>

<span style='color:#696969; '>// Calculate speed into ms.</span>
<span style='color:#800000; font-weight:bold; '>int</span> timePerUnit <span style='color:#808030; '>=</span> <span style='color:#008c00; '>1200</span><span style='color:#808030; '>/</span>wpm<span style='color:#800080; '>;</span> <span style='color:#696969; '>// 1200 for words per minute. Use 6000 for characters per minute</span>
<span style='color:#800000; font-weight:bold; '>int</span> timeDit <span style='color:#808030; '>=</span> timePerUnit <span style='color:#808030; '>*</span> unitDit<span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> timeDa <span style='color:#808030; '>=</span> timePerUnit <span style='color:#808030; '>*</span> unitDa<span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> timeSymb <span style='color:#808030; '>=</span> timePerUnit <span style='color:#808030; '>*</span> unitSymb<span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> timeLetter <span style='color:#808030; '>=</span> timePerUnit <span style='color:#808030; '>*</span> unitLetter<span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>int</span> timeWord <span style='color:#808030; '>=</span> timePerUnit <span style='color:#808030; '>*</span> unitWord<span style='color:#800080; '>;</span>

<span style='color:#696969; '>// Morse Code and Referance</span>
<span style='color:#800000; font-weight:bold; '>int</span> codeSize <span style='color:#808030; '>=</span> <span style='color:#008c00; '>36</span><span style='color:#800080; '>;</span>
<span style='color:#603000; '>String</span> code<span style='color:#808030; '>[</span><span style='color:#808030; '>]</span> <span style='color:#808030; '>=</span> <span style='color:#800080; '>{</span>
  <span style='color:#800000; '>"</span><span style='color:#0000e6; '>.-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-...</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-.-.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-..</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>..-.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>--.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>....</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>..</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.---</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-.-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.-..</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>--</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>---</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.--.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>--.-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.-.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>...</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>..-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>...-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.--</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-..-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-.--</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>--..</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.----</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>..---</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>...--</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>....-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>.....</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-....</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>--...</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>---..</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>----.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>-----</span><span style='color:#800000; '>"</span><span style='color:#800080; '>}</span><span style='color:#800080; '>;</span>
<span style='color:#603000; '>String</span> coderef<span style='color:#808030; '>[</span><span style='color:#808030; '>]</span> <span style='color:#808030; '>=</span> <span style='color:#800080; '>{</span>
  <span style='color:#800000; '>"</span><span style='color:#0000e6; '>a</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>b</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>c</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>d</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>e</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>f</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>g</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>h</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>i</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>j</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>k</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>l</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>m</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>n</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>o</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>p</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>q</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>r</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>s</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>t</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>u</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>v</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>w</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>x</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>y</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>z</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>1</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>2</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>3</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>4</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>5</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>6</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>7</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>8</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>9</span><span style='color:#800000; '>"</span><span style='color:#808030; '>,</span><span style='color:#800000; '>"</span><span style='color:#0000e6; '>0</span><span style='color:#800000; '>"</span><span style='color:#800080; '>}</span><span style='color:#800080; '>;</span>

<span style='color:#696969; '>// Other vars</span>
<span style='color:#800000; font-weight:bold; '>int</span> messageCount <span style='color:#808030; '>=</span> <span style='color:#008c00; '>0</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>void</span> setup<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
  <span style='color:#696969; '>// Make pin 13 output for LED (or later a relay).</span>
  pinMode <span style='color:#808030; '>(</span>LEDPin<span style='color:#808030; '>,</span>OUTPUT<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
<span style='color:#800080; '>}</span>

<span style='color:#800000; font-weight:bold; '>void</span> loop<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
  <span style='color:#800000; font-weight:bold; '>int</span> strlength <span style='color:#808030; '>=</span> message<span style='color:#808030; '>.</span>length<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
  <span style='color:#800000; font-weight:bold; '>for</span> <span style='color:#808030; '>(</span><span style='color:#800000; font-weight:bold; '>int</span> x <span style='color:#808030; '>=</span> <span style='color:#008c00; '>0</span><span style='color:#800080; '>;</span> x <span style='color:#808030; '>&lt;</span> strlength<span style='color:#800080; '>;</span> x<span style='color:#808030; '>+</span><span style='color:#808030; '>+</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
    <span style='color:#603000; '>String</span> ch <span style='color:#808030; '>=</span> message<span style='color:#808030; '>.</span>substring<span style='color:#808030; '>(</span>x<span style='color:#808030; '>,</span>x<span style='color:#808030; '>+</span><span style='color:#008c00; '>1</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    flashLetter<span style='color:#808030; '>(</span>ch<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>ch <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; '>"</span><span style='color:#0000e6; '> </span><span style='color:#800000; '>"</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
      delay<span style='color:#808030; '>(</span>timeWord<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>else</span> <span style='color:#800080; '>{</span>
      delay<span style='color:#808030; '>(</span>timeLetter<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
  <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>

<span style='color:#800000; font-weight:bold; '>void</span> flashLetter <span style='color:#808030; '>(</span><span style='color:#603000; '>String</span> character<span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
  <span style='color:#696969; '>// Flashes the letter</span>
  <span style='color:#603000; '>String</span> morseCode <span style='color:#808030; '>=</span> searchLetter <span style='color:#808030; '>(</span>character<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
  <span style='color:#800000; font-weight:bold; '>int</span> strlength <span style='color:#808030; '>=</span> morseCode<span style='color:#808030; '>.</span>length<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
  <span style='color:#800000; font-weight:bold; '>for</span> <span style='color:#808030; '>(</span><span style='color:#800000; font-weight:bold; '>int</span> x <span style='color:#808030; '>=</span> <span style='color:#008c00; '>0</span><span style='color:#800080; '>;</span> x <span style='color:#808030; '>&lt;</span> strlength<span style='color:#800080; '>;</span> x<span style='color:#808030; '>+</span><span style='color:#808030; '>+</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
    <span style='color:#603000; '>String</span> ch <span style='color:#808030; '>=</span> morseCode<span style='color:#808030; '>.</span>substring<span style='color:#808030; '>(</span>x<span style='color:#808030; '>,</span>x<span style='color:#808030; '>+</span><span style='color:#008c00; '>1</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    digitalWrite<span style='color:#808030; '>(</span>LEDPin<span style='color:#808030; '>,</span> HIGH<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    delay<span style='color:#808030; '>(</span>timeDelayms<span style='color:#808030; '>(</span>ch<span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    digitalWrite<span style='color:#808030; '>(</span>LEDPin<span style='color:#808030; '>,</span> LOW<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>x <span style='color:#808030; '>&lt;</span> strlength<span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
      delay<span style='color:#808030; '>(</span>timeSymb<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
  <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>

<span style='color:#800000; font-weight:bold; '>int</span> timeDelayms <span style='color:#808030; '>(</span><span style='color:#603000; '>String</span> character<span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
  <span style='color:#696969; '>// Returns how long a dit or da is in ms.</span>
  <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>character <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; '>"</span><span style='color:#0000e6; '>.</span><span style='color:#800000; '>"</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
    <span style='color:#800000; font-weight:bold; '>return</span> timeDit<span style='color:#800080; '>;</span>
  <span style='color:#800080; '>}</span>
  <span style='color:#800000; font-weight:bold; '>else</span> <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>character <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; '>"</span><span style='color:#0000e6; '>-</span><span style='color:#800000; '>"</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
    <span style='color:#800000; font-weight:bold; '>return</span> timeDa<span style='color:#800080; '>;</span>
  <span style='color:#800080; '>}</span>
  <span style='color:#800000; font-weight:bold; '>else</span>
  <span style='color:#800080; '>{</span>
    <span style='color:#800000; font-weight:bold; '>return</span> <span style='color:#008c00; '>0</span><span style='color:#800080; '>;</span>
  <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>

<span style='color:#603000; '>String</span> searchLetter <span style='color:#808030; '>(</span><span style='color:#603000; '>String</span> character<span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
  <span style='color:#696969; '>// Returns the morse code for a character.</span>
  <span style='color:#800000; font-weight:bold; '>for</span> <span style='color:#808030; '>(</span><span style='color:#800000; font-weight:bold; '>int</span> x <span style='color:#808030; '>=</span> <span style='color:#008c00; '>0</span><span style='color:#800080; '>;</span> x <span style='color:#808030; '>&lt;</span> codeSize<span style='color:#800080; '>;</span> x<span style='color:#808030; '>+</span><span style='color:#808030; '>+</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
    character<span style='color:#808030; '>.</span>toLowerCase<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>character <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> coderef<span style='color:#808030; '>[</span>x<span style='color:#808030; '>]</span><span style='color:#808030; '>)</span><span style='color:#800080; '>{</span>
      <span style='color:#800000; font-weight:bold; '>return</span> code<span style='color:#808030; '>[</span>x<span style='color:#808030; '>]</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
  <span style='color:#800080; '>}</span>
  <span style='color:#800000; font-weight:bold; '>return</span> <span style='color:#800000; '>"</span><span style='color:#800000; '>"</span><span style='color:#800080; '>;</span>
<span style='color:#800080; '>}</span>
</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/wrnVSidEorOmGD9Vu0da4MHbz20/0/da"><img src="http://feedads.g.doubleclick.net/~a/wrnVSidEorOmGD9Vu0da4MHbz20/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wrnVSidEorOmGD9Vu0da4MHbz20/1/da"><img src="http://feedads.g.doubleclick.net/~a/wrnVSidEorOmGD9Vu0da4MHbz20/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=e9Bsif980sg:Z13etRIEpD8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=e9Bsif980sg:Z13etRIEpD8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=e9Bsif980sg:Z13etRIEpD8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=e9Bsif980sg:Z13etRIEpD8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=e9Bsif980sg:Z13etRIEpD8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=e9Bsif980sg:Z13etRIEpD8:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2012/01/17/morse-code-arduino-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2012/01/17/morse-code-arduino-project/</feedburner:origLink></item>
		<item>
		<title>Traffic Lights [Beginner Arduino Project]</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/qXtIb4TTYo0/</link>
		<comments>http://ben.hovinga.me/2012/01/15/traffic-lights-beginner-arduino-project/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:10:23 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=819</guid>
		<description><![CDATA[I was bored and decided to make something on my arduino. This is what I came up with. You can see the full How-To on instructables.]]></description>
			<content:encoded><![CDATA[<p><a href="http://ben.hovinga.me/files/2012/01/Traffic-Lights-Beginner-Arduino-Project.jpg"><img src="http://ben.hovinga.me/files/2012/01/Traffic-Lights-Beginner-Arduino-Project.jpg" alt="" title="Traffic-Lights-Beginner-Arduino-Project" width="500" height="332" class="alignnone size-full wp-image-822" /></a><br />
I was bored and decided to make something on my arduino. This is what I came up with. You can see the full How-To on <a title="Traffic Lights [Beginner Arduino Project]" href="http://www.instructables.com/id/Traffic-Lights-Beginner-Arduino-Project/" target="_blank">instructables</a>.</p>
<p><iframe src="http://www.youtube.com/embed/HRcUMuPNRq8?rel=0" frameborder="0" width="560" height="315"></iframe></p>

<p><a href="http://feedads.g.doubleclick.net/~a/vLZWAquE3RFKbgUuJG2hGicZfjQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/vLZWAquE3RFKbgUuJG2hGicZfjQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vLZWAquE3RFKbgUuJG2hGicZfjQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/vLZWAquE3RFKbgUuJG2hGicZfjQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=qXtIb4TTYo0:JCUpHwVDWFY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=qXtIb4TTYo0:JCUpHwVDWFY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=qXtIb4TTYo0:JCUpHwVDWFY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=qXtIb4TTYo0:JCUpHwVDWFY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=qXtIb4TTYo0:JCUpHwVDWFY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=qXtIb4TTYo0:JCUpHwVDWFY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2012/01/15/traffic-lights-beginner-arduino-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2012/01/15/traffic-lights-beginner-arduino-project/</feedburner:origLink></item>
		<item>
		<title>Gifts for Strangers</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/YelmEyzbHzY/</link>
		<comments>http://ben.hovinga.me/2011/12/19/gifts-for-strangers/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 08:19:57 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[gifts]]></category>
		<category><![CDATA[strangers]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=808</guid>
		<description><![CDATA[Other Cities: Bucharest, Romania Calgary, Alberta Denver, Colorado Oxford, UK Seattle, Washington Taunton, UK Toronto, Ontario MORE TO COME!!! News about the event Downtown Oshawa News &#8211; I was interviewed Digital Journal]]></description>
			<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/__TEzLqFCVY?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Other Cities:</strong></p>
<ul>
<li><a href="http://vimeo.com/34339847">Bucharest, Romania</a></li>
<li><a href="http://youtu.be/wFwLcvvu1g0">Calgary, Alberta</a></li>
<li><a href="http://youtu.be/SCjzeKWHWbc">Denver, Colorado</a></li>
<li><a href="http://youtu.be/QXleN11tbbk">Oxford, UK</a></li>
<li><a href="http://youtu.be/UHHo0PPOd0Q">Seattle, Washington</a></li>
<li><a href="http://youtu.be/MVKllxIxBrI">Taunton, UK</a></li>
<li><a href="http://youtu.be/pNqFN5L5a6A">Toronto, Ontario</a></li>
<li>MORE TO COME!!!</li>
</ul>
<p><strong>News about the event</strong></p>
<ul>
<li><a href="http://www.downtownoshawanews.com/?p=1861">Downtown Oshawa News</a> &#8211; I was interviewed</li>
<li><a href="http://digitaljournal.com/article/316396">Digital Journal</a></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/IzKu5a6N8subEUM-ppHD9jL610s/0/da"><img src="http://feedads.g.doubleclick.net/~a/IzKu5a6N8subEUM-ppHD9jL610s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IzKu5a6N8subEUM-ppHD9jL610s/1/da"><img src="http://feedads.g.doubleclick.net/~a/IzKu5a6N8subEUM-ppHD9jL610s/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=YelmEyzbHzY:H2t5lrBOjQs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=YelmEyzbHzY:H2t5lrBOjQs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=YelmEyzbHzY:H2t5lrBOjQs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=YelmEyzbHzY:H2t5lrBOjQs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=YelmEyzbHzY:H2t5lrBOjQs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=YelmEyzbHzY:H2t5lrBOjQs:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2011/12/19/gifts-for-strangers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2011/12/19/gifts-for-strangers/</feedburner:origLink></item>
		<item>
		<title>Secret hatch with delayed stairs [Minecraft Redstone Circuit]</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/ZcjErEYClQM/</link>
		<comments>http://ben.hovinga.me/2011/12/03/secret-hatch-with-delayed-stairs/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 23:41:53 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Circuit]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[creation]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hatch]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[redstone]]></category>
		<category><![CDATA[repeater]]></category>
		<category><![CDATA[secret]]></category>
		<category><![CDATA[stairs]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=799</guid>
		<description><![CDATA[This circuit opens and closes a stairway down to a dungeon and moves some stairs out to prevent jumping at the last step.]]></description>
			<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/x-RGeW0Io0Y?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>This circuit opens and closes a stairway down to a dungeon and moves some stairs out to prevent jumping at the last step.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/W31pr--oPEGQIgU5ha32WDpXIuE/0/da"><img src="http://feedads.g.doubleclick.net/~a/W31pr--oPEGQIgU5ha32WDpXIuE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/W31pr--oPEGQIgU5ha32WDpXIuE/1/da"><img src="http://feedads.g.doubleclick.net/~a/W31pr--oPEGQIgU5ha32WDpXIuE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=ZcjErEYClQM:ecCQGgu0obc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=ZcjErEYClQM:ecCQGgu0obc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=ZcjErEYClQM:ecCQGgu0obc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=ZcjErEYClQM:ecCQGgu0obc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=ZcjErEYClQM:ecCQGgu0obc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=ZcjErEYClQM:ecCQGgu0obc:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2011/12/03/secret-hatch-with-delayed-stairs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2011/12/03/secret-hatch-with-delayed-stairs/</feedburner:origLink></item>
		<item>
		<title>Mount Douglas Park</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/T5KPYpnYy3A/</link>
		<comments>http://ben.hovinga.me/2011/11/07/mount-douglas-park/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 00:35:25 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[british columbia]]></category>
		<category><![CDATA[climb]]></category>
		<category><![CDATA[douglas]]></category>
		<category><![CDATA[hike]]></category>
		<category><![CDATA[hiking]]></category>
		<category><![CDATA[mnt]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[mountain]]></category>
		<category><![CDATA[panoramic]]></category>
		<category><![CDATA[park]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[vancouver island]]></category>
		<category><![CDATA[victoria]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=786</guid>
		<description><![CDATA[I went to Mount Douglas this past Sunday and did some hiking and climbing. Had lots of fun and took lots of photos. Check out the flickr set for the day. And I made 2 panoramic photos on my Photosynth &#8230; <a href="http://ben.hovinga.me/2011/11/07/mount-douglas-park/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went to Mount Douglas this past Sunday and did some hiking and climbing. Had lots of fun and took lots of photos.</p>
<p>Check out the <a href="http://www.flickr.com/photos/agnivohneb/sets/72157628072191848/" target="_blank">flickr set</a> for the day. And I made 2 panoramic photos on my <a href="http://photosynth.net/userprofilepage.aspx?user=SyntaxErrorGeek" target="_blank">Photosynth page</a>.</p>
<p>Don&#8217;t forget to visit the park <a href="http://www.mountdouglaspark.ca/" target="_blank">website for some information</a> about the park. Then go and put your hiking boots on and visit the park.</p>
<p>Panoramic 1<br />
<iframe frameborder="0" src="http://photosynth.net/embed.aspx?cid=67e4baeb-2c56-49c7-9bab-5dafb6b63e4b&#038;delayLoad=true&#038;slideShowPlaying=false" width="500" height="300"></iframe></p>
<p>Panoramic 2<br />
<iframe frameborder="0" src="http://photosynth.net/embed.aspx?cid=3409c4f1-a938-4dd2-b75a-bcce2c54183b&#038;delayLoad=true&#038;slideShowPlaying=false" width="500" height="300"></iframe></p>
<p>And some photos<br />
<!-- Awesome Flickr Gallery Start --><!-- - Version - 3.1.2 - User ID - 29391893@N07 - Photoset ID - 72157628072191848 - Gallery ID -  - Group ID -  - Per Page - 9 - Photo Size - _m - Custom Size - 200 - Square - true - Captions - off - Description - off - Columns - 3 - Credit Note - off - Background Color - Transparent - Width - auto - Pagination - on - Slideshow - highslide - Disable slideshow? - --><div class='afg-gallery' style='background-color:Transparent; width:100%; color:; border-color:Transparent;'><div class='highslide-gallery'><div class='afg-table' style='width:100%'><div class='afg-row'><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6102/6320994231_f64b0ed77d_b.jpg' title='_DSC3814.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6102/6320994231_f64b0ed77d_m.jpg&q=100&w=200&h=200' alt='_DSC3814.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6094/6321017877_cc3878bf5d_b.jpg' title='_DSC3819.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6094/6321017877_cc3878bf5d_m.jpg&q=100&w=200&h=200' alt='_DSC3819.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6092/6321546196_ccfac1e9d6_b.jpg' title='_DSC3820.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6092/6321546196_ccfac1e9d6_m.jpg&q=100&w=200&h=200' alt='_DSC3820.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div></div><div class='afg-row'><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6043/6321550482_0d34d765d8_b.jpg' title='_DSC3821.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6043/6321550482_0d34d765d8_m.jpg&q=100&w=200&h=200' alt='_DSC3821.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6110/6321073367_5f3c2ee3bd_b.jpg' title='_DSC3826.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6110/6321073367_5f3c2ee3bd_m.jpg&q=100&w=200&h=200' alt='_DSC3826.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6220/6321083543_2e44e255fe_b.jpg' title='_DSC3832.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6220/6321083543_2e44e255fe_m.jpg&q=100&w=200&h=200' alt='_DSC3832.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div></div><div class='afg-row'><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6044/6321611270_e1f2f45d3f_b.jpg' title='_DSC3835.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6044/6321611270_e1f2f45d3f_m.jpg&q=100&w=200&h=200' alt='_DSC3835.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6214/6321095529_a308f20f8f_b.jpg' title='_DSC3842.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6214/6321095529_a308f20f8f_m.jpg&q=100&w=200&h=200' alt='_DSC3842.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div><div class='afg-cell' style='width:33%;'><a class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6107/6321623786_11d00c0052_b.jpg' title='_DSC3846.JPG'><img class='afg-img' src='http://ben.hovinga.me/wp-content/plugins/awesome-flickr-gallery-plugin/timthumb.php?src=http://farm7.static.flickr.com/6107/6321623786_11d00c0052_m.jpg&q=100&w=200&h=200' alt='_DSC3846.JPG' onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100' /></a></div></div><a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6214/6321632000_1fb68a2613_b.jpg' title='_DSC3852.JPG'> <img class='afg-img' alt='_DSC3852.JPG' src='http://farm7.static.flickr.com/6214/6321632000_1fb68a2613_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6107/6321109335_c535d28131_b.jpg' title='_DSC3853.JPG'> <img class='afg-img' alt='_DSC3853.JPG' src='http://farm7.static.flickr.com/6107/6321109335_c535d28131_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6049/6321644172_7747e1e1a3_b.jpg' title='_DSC3861.JPG'> <img class='afg-img' alt='_DSC3861.JPG' src='http://farm7.static.flickr.com/6049/6321644172_7747e1e1a3_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6235/6321646946_44b561861f_b.jpg' title='_DSC3863.JPG'> <img class='afg-img' alt='_DSC3863.JPG' src='http://farm7.static.flickr.com/6235/6321646946_44b561861f_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6044/6321124493_dd54ed8c51_b.jpg' title='_DSC3864.JPG'> <img class='afg-img' alt='_DSC3864.JPG' src='http://farm7.static.flickr.com/6044/6321124493_dd54ed8c51_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6239/6321130251_1fb48df58c_b.jpg' title='_DSC3868.JPG'> <img class='afg-img' alt='_DSC3868.JPG' src='http://farm7.static.flickr.com/6239/6321130251_1fb48df58c_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6240/6321655026_d9e5e673ca_b.jpg' title='_DSC3869.JPG'> <img class='afg-img' alt='_DSC3869.JPG' src='http://farm7.static.flickr.com/6240/6321655026_d9e5e673ca_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6038/6321134421_ebf892da13_b.jpg' title='_DSC3871.JPG'> <img class='afg-img' alt='_DSC3871.JPG' src='http://farm7.static.flickr.com/6038/6321134421_ebf892da13_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6233/6321659006_442d64c45b_b.jpg' title='_DSC3872.JPG'> <img class='afg-img' alt='_DSC3872.JPG' src='http://farm7.static.flickr.com/6233/6321659006_442d64c45b_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6106/6321142741_4224856772_b.jpg' title='_DSC3877.JPG'> <img class='afg-img' alt='_DSC3877.JPG' src='http://farm7.static.flickr.com/6106/6321142741_4224856772_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6047/6321669316_1e6d0c8440_b.jpg' title='_DSC3879.JPG'> <img class='afg-img' alt='_DSC3879.JPG' src='http://farm7.static.flickr.com/6047/6321669316_1e6d0c8440_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6223/6321158861_abcef21b1f_b.jpg' title='_DSC3888.JPG'> <img class='afg-img' alt='_DSC3888.JPG' src='http://farm7.static.flickr.com/6223/6321158861_abcef21b1f_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6112/6321175255_4beec3d5df_b.jpg' title='_DSC3902.JPG'> <img class='afg-img' alt='_DSC3902.JPG' src='http://farm7.static.flickr.com/6112/6321175255_4beec3d5df_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6215/6321726810_ab862cb5e0_b.jpg' title='_DSC3928.JPG'> <img class='afg-img' alt='_DSC3928.JPG' src='http://farm7.static.flickr.com/6215/6321726810_ab862cb5e0_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6106/6321258961_8521951735_b.jpg' title='_DSC3987.JPG'> <img class='afg-img' alt='_DSC3987.JPG' src='http://farm7.static.flickr.com/6106/6321258961_8521951735_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6045/6321826460_75156041b6_b.jpg' title='_DSC4040.JPG'> <img class='afg-img' alt='_DSC4040.JPG' src='http://farm7.static.flickr.com/6045/6321826460_75156041b6_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6056/6321311489_9a1da33cb2_b.jpg' title='_DSC4052.JPG'> <img class='afg-img' alt='_DSC4052.JPG' src='http://farm7.static.flickr.com/6056/6321311489_9a1da33cb2_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6107/6321839306_8c0fc2a69e_b.jpg' title='_DSC4058.JPG'> <img class='afg-img' alt='_DSC4058.JPG' src='http://farm7.static.flickr.com/6107/6321839306_8c0fc2a69e_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6036/6321851056_dc0f707fa6_b.jpg' title='_DSC4073.JPG'> <img class='afg-img' alt='_DSC4073.JPG' src='http://farm7.static.flickr.com/6036/6321851056_dc0f707fa6_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6118/6321335365_be3664a9d6_b.jpg' title='_DSC4082.JPG'> <img class='afg-img' alt='_DSC4082.JPG' src='http://farm7.static.flickr.com/6118/6321335365_be3664a9d6_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6059/6321347971_fcbf5a04d8_b.jpg' title='_DSC4099.JPG'> <img class='afg-img' alt='_DSC4099.JPG' src='http://farm7.static.flickr.com/6059/6321347971_fcbf5a04d8_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6042/6321356003_2f1a340940_b.jpg' title='_DSC4111.JPG'> <img class='afg-img' alt='_DSC4111.JPG' src='http://farm7.static.flickr.com/6042/6321356003_2f1a340940_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6033/6321881216_32ed1ae652_b.jpg' title='_DSC4117.JPG'> <img class='afg-img' alt='_DSC4117.JPG' src='http://farm7.static.flickr.com/6033/6321881216_32ed1ae652_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6019/6321889498_b9cfca6790_b.jpg' title='_DSC4126.JPG'> <img class='afg-img' alt='_DSC4126.JPG' src='http://farm7.static.flickr.com/6019/6321889498_b9cfca6790_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6100/6321898674_812fb1c319_b.jpg' title='_DSC4142.JPG'> <img class='afg-img' alt='_DSC4142.JPG' src='http://farm7.static.flickr.com/6100/6321898674_812fb1c319_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> <a style='display:none' class='highslide'  onclick='return hs.expand(this, {slideshowGroup: 2 })' href='http://farm7.staticflickr.com/6044/6321381389_1d1e18c4ff_b.jpg' title='_DSC4157.JPG'> <img class='afg-img' alt='_DSC4157.JPG' src='http://farm7.static.flickr.com/6044/6321381389_1d1e18c4ff_s.jpg' width='75' height='75'onmouseover='this.style.opacity=0.6;this.filters.alpha.opacity=60' onmouseout='this.style.opacity=1;this.filters.alpha.opacity=100'></a> </div></div><br /><br /><div class='afg-pagination'><font class='afg-page'>&nbsp;&#171; prev&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font class='afg-cur-page'> 1 </font>&nbsp;<a class='afg-page' href='http://ben.hovinga.me/feed/?afg2_page_id=2' title='Page 2'>&nbsp;2 </a>&nbsp;<a class='afg-page' href='http://ben.hovinga.me/feed/?afg2_page_id=3' title='Page 3'>&nbsp;3 </a>&nbsp;<a class='afg-page' href='http://ben.hovinga.me/feed/?afg2_page_id=4' title='Page 4'>&nbsp;4 </a>&nbsp;&nbsp;&nbsp;&nbsp;<a class='afg-page' href='http://ben.hovinga.me/feed/?afg2_page_id=2' title='Next Page'> next &#187; </a>&nbsp;<br />(35 Photos)</div></div><!-- Awesome Flickr Gallery End --></p>

<p><a href="http://feedads.g.doubleclick.net/~a/hzUWk7fDvZVR4l6FFGw76mkQaAs/0/da"><img src="http://feedads.g.doubleclick.net/~a/hzUWk7fDvZVR4l6FFGw76mkQaAs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hzUWk7fDvZVR4l6FFGw76mkQaAs/1/da"><img src="http://feedads.g.doubleclick.net/~a/hzUWk7fDvZVR4l6FFGw76mkQaAs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=T5KPYpnYy3A:XKDjp6842zA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=T5KPYpnYy3A:XKDjp6842zA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=T5KPYpnYy3A:XKDjp6842zA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=T5KPYpnYy3A:XKDjp6842zA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=T5KPYpnYy3A:XKDjp6842zA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=T5KPYpnYy3A:XKDjp6842zA:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2011/11/07/mount-douglas-park/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2011/11/07/mount-douglas-park/</feedburner:origLink></item>
		<item>
		<title>How To: Link YouTube and Facebook</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/RFP2W_kkxRU/</link>
		<comments>http://ben.hovinga.me/2011/11/05/how-to-link-youtube-and-facebook/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 00:26:21 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[easy]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=774</guid>
		<description><![CDATA[I made a new video going through step by step how to set up YouTube to automatically post to your Facebook profile. The method mentioned in the video I made 2 years ago will no longer work. This new method &#8230; <a href="http://ben.hovinga.me/2011/11/05/how-to-link-youtube-and-facebook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I made a <a href="http://www.youtube.com/watch?v=JDu-0H8rKhU" title="How To: Link YouTube and Facebook UPDATED on YouTube">new video</a> going through step by step how to set up YouTube to automatically post to your Facebook profile. The method mentioned in the <a href="http://ben.hovinga.me/2009/07/15/linking-your-youtube-and-facebook-accounts/" title="Linking your YouTube and Facebook Accounts">video I made 2 years ago</a> will no longer work. This new method works and has many more options then the previous method.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/JDu-0H8rKhU?rel=0" frameborder="0" allowfullscreen></iframe><br />
<a href="http://www.youtube.com/watch?v=JDu-0H8rKhU" target="_blank">Go to the video.</a></p>
<p>Very easy to do and can be finished in less then 2 minutes.</p>
<p>Steps:<br />
1. Login to YouTube<br />
2. Go to Settings, then Sharing<br />
3. Connect to Facebook<br />
4. Adjust what you want to share<br />
5. Save Settings.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/XFc35VQrAX8t0bJAgI1tEv808To/0/da"><img src="http://feedads.g.doubleclick.net/~a/XFc35VQrAX8t0bJAgI1tEv808To/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XFc35VQrAX8t0bJAgI1tEv808To/1/da"><img src="http://feedads.g.doubleclick.net/~a/XFc35VQrAX8t0bJAgI1tEv808To/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=RFP2W_kkxRU:iEE6PT6gVro:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=RFP2W_kkxRU:iEE6PT6gVro:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=RFP2W_kkxRU:iEE6PT6gVro:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=RFP2W_kkxRU:iEE6PT6gVro:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=RFP2W_kkxRU:iEE6PT6gVro:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=RFP2W_kkxRU:iEE6PT6gVro:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2011/11/05/how-to-link-youtube-and-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2011/11/05/how-to-link-youtube-and-facebook/</feedburner:origLink></item>
		<item>
		<title>Been a while</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/9aPlay97rSY/</link>
		<comments>http://ben.hovinga.me/2011/04/15/been-a-while/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 19:50:47 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=737</guid>
		<description><![CDATA[So it&#8217;s been a while. As you seen from a past post &#8220;Acceptance feels good&#8221; that I have joined the canadian forces and have not had much time to post any thing or couldn&#8217;t post anything because of it being &#8230; <a href="http://ben.hovinga.me/2011/04/15/been-a-while/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So it&#8217;s been a while. As you seen from a past post &#8220;Acceptance feels good&#8221; that I have joined the canadian forces and have not had much time to post any thing or couldn&#8217;t post anything because of it being restricted. So I am just posting now to let you know things are going good. I just got a new phone with android 2.2, and now I can post to the blog from anywhere that my job takes me. In fact I am laying on my bed in quebec watching the snow fall through my window while testing swype on my samsung galaxy s.</p>
<p>Anyway here is some news.<br />
-new phone, samsung galaxy s. (but you already knew that).<br />
-broke my leg during basic traning and it&#8217;s almost healed now.<br />
-living in Quebec now, but still don&#8217;t know any french.<br />
-spent too long at basic, almost 9 months now&#8230; something that should have been only 3 months.</p>
<p>I wrote this in march but forgot to hit the publish button. Sorry for that. </p>

<p><a href="http://feedads.g.doubleclick.net/~a/szKKPREvFp7qAYxlwFkiTGbn82g/0/da"><img src="http://feedads.g.doubleclick.net/~a/szKKPREvFp7qAYxlwFkiTGbn82g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/szKKPREvFp7qAYxlwFkiTGbn82g/1/da"><img src="http://feedads.g.doubleclick.net/~a/szKKPREvFp7qAYxlwFkiTGbn82g/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=9aPlay97rSY:yB6N3ZSBgpU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=9aPlay97rSY:yB6N3ZSBgpU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=9aPlay97rSY:yB6N3ZSBgpU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=9aPlay97rSY:yB6N3ZSBgpU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=9aPlay97rSY:yB6N3ZSBgpU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=9aPlay97rSY:yB6N3ZSBgpU:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2011/04/15/been-a-while/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2011/04/15/been-a-while/</feedburner:origLink></item>
		<item>
		<title>Butterfly</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/lc_de7ceEXk/</link>
		<comments>http://ben.hovinga.me/2010/06/26/butterfly/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 22:44:10 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[airport trail]]></category>
		<category><![CDATA[butterfly]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[oshawa]]></category>
		<category><![CDATA[photoblog]]></category>
		<category><![CDATA[trail]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=713</guid>
		<description><![CDATA[It has been some time since I posted a photo. I just got a new DSLR camera, the Nikon D5000, and have been playing with it. This photo is from a trail in the north end of Oshawa, right behind &#8230; <a href="http://ben.hovinga.me/2010/06/26/butterfly/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_714" class="wp-caption alignnone" style="width: 490px"><a href="http://ben.hovinga.me/photogal/image.php?id=20100608001"><br />
<img class="size-full wp-image-714 " title="20100608001[1]" src="http://ben.hovinga.me/files/2010/06/201006080011.jpg" alt="" width="480" height="272" /></a><p class="wp-caption-text">Butterfly</p></div>It has been some time since I posted a photo. I just got a new DSLR camera, the Nikon D5000, and have been playing with it.</p>
<p>This photo is from a trail in the north end of Oshawa, right behind the airport (also known as &#8220;Airport Trail&#8221;). I was walking along and seen this monarch just sitting there.</p>
<p>I love this camera so much. On the original photo I can zoom in to 100% and see every little detail.</p>
<p>Click the image to download.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Ymj_oJyiw_r0kBxIj6T3sfOHhgk/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ymj_oJyiw_r0kBxIj6T3sfOHhgk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ymj_oJyiw_r0kBxIj6T3sfOHhgk/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ymj_oJyiw_r0kBxIj6T3sfOHhgk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=lc_de7ceEXk:1x3ngA4mJGg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=lc_de7ceEXk:1x3ngA4mJGg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=lc_de7ceEXk:1x3ngA4mJGg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=lc_de7ceEXk:1x3ngA4mJGg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=lc_de7ceEXk:1x3ngA4mJGg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=lc_de7ceEXk:1x3ngA4mJGg:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2010/06/26/butterfly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2010/06/26/butterfly/</feedburner:origLink></item>
		<item>
		<title>Purple Woods Observation Deck [Panoramic]</title>
		<link>http://feedproxy.google.com/~r/BenHovinga/~3/caOFBL2NSPE/</link>
		<comments>http://ben.hovinga.me/2010/06/19/purple-woods-observation-deck-panoramic/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 00:28:52 +0000</pubDate>
		<dc:creator>Ben Hovinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conservation area]]></category>
		<category><![CDATA[nature]]></category>
		<category><![CDATA[oshawa]]></category>
		<category><![CDATA[pano]]></category>
		<category><![CDATA[panoramic]]></category>
		<category><![CDATA[purple woods]]></category>

		<guid isPermaLink="false">http://ben.hovinga.me/?p=689</guid>
		<description><![CDATA[Link to this images main project page. Please upgrade your browser]]></description>
			<content:encoded><![CDATA[<p><a href="http://photosynth.net/view.aspx?cid=7adbdcdb-1cc2-41be-bb93-2bad9e351f6e">Link to this images main project page.</a></p>
<div class="iframe-wrapper">
  <iframe src="http://photosynth.net/embed.aspx?cid=7adbdcdb-1cc2-41be-bb93-2bad9e351f6e&amp;delayLoad=true&amp;slideShowPlaying=false" frameborder="0" style="height:300px;width:500px;">Please upgrade your browser</iframe>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/LdbfCakD5DtZOR8LxMhexlkDHlI/0/da"><img src="http://feedads.g.doubleclick.net/~a/LdbfCakD5DtZOR8LxMhexlkDHlI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LdbfCakD5DtZOR8LxMhexlkDHlI/1/da"><img src="http://feedads.g.doubleclick.net/~a/LdbfCakD5DtZOR8LxMhexlkDHlI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BenHovinga?a=caOFBL2NSPE:mfMlENLiS1w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=caOFBL2NSPE:mfMlENLiS1w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=caOFBL2NSPE:mfMlENLiS1w:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=caOFBL2NSPE:mfMlENLiS1w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BenHovinga?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BenHovinga?a=caOFBL2NSPE:mfMlENLiS1w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/BenHovinga?i=caOFBL2NSPE:mfMlENLiS1w:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://ben.hovinga.me/2010/06/19/purple-woods-observation-deck-panoramic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ben.hovinga.me/2010/06/19/purple-woods-observation-deck-panoramic/</feedburner:origLink></item>
	</channel>
</rss>

