<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6837415496523898075</id><updated>2024-12-18T19:26:11.298-08:00</updated><category term="Blog"/><category term="Arduino projects"/><category term="Sanguino"/><category term="About Arduino"/><title type='text'>Welcome to Open Arduino</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-4512597789139717957</id><published>2011-09-12T10:14:00.000-07:00</published><updated>2011-09-14T07:24:17.484-07:00</updated><title type='text'>Arduino SAMP speedmeter</title><content type='html'>&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img src=&quot;http://www.smartphone-time.com/wp-content/uploads/2011-09-07-21.11.56-300x225.jpg&quot; /&gt;&lt;/div&gt;Heare is a Speed meater by&amp;nbsp;BAXX&lt;br /&gt;
an Arduino user.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #111111; font-family: &#39;Lucida Grande&#39;, Lucida, Verdana, sans-serif; font-size: 12px; line-height: 16px;&quot;&gt;source:&amp;nbsp;&lt;a href=&quot;http://www.smartphone-time.com/2011/09/09/arduino-samp-speedmeter/&quot; style=&quot;color: #fd6400; font-family: &#39;Lucida Grande&#39;, Lucida, Verdana, sans-serif; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.smartphone-time.com/2011/09/09/arduino-samp-speedmeter/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Segoe UI&#39;, Calibri, &#39;Myriad Pro&#39;, Myriad, &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SAMP sends vehicle speed to a php script which a program on pc reads and echoes that data to COM port, so you can plug in this speed meter to a remote pc and monitor if your friend is speeding in samp.&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.smartphone-time.com/wp-content/uploads/speed-meter.png&quot; /&gt;&amp;lt;-- This is computer softwere.&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;345&quot; src=&quot;http://www.youtube.com/embed/hIbBccLoo-Y&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Banner-Media */
google_ad_slot = &quot;4624280989&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/4512597789139717957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/09/arduino-samp-speedmeter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/4512597789139717957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/4512597789139717957'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/09/arduino-samp-speedmeter.html' title='Arduino SAMP speedmeter'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/hIbBccLoo-Y/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-693482349028761859</id><published>2011-09-11T08:04:00.000-07:00</published><updated>2011-09-11T08:08:43.715-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino projects"/><title type='text'>Arduino Led Fade</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Fading&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
Demonstrates the use of the analogWrite() function in fading an LED off and on. AnalogWrite uses pulse width modulation (PWM), turning a digital pin on and off very quickly, to create a fading effect.&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;The Circuit&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;img height=&quot;174&quot; src=&quot;http://arduino.cc/en/uploads/Tutorial/simplefade_bb.png&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Connect the anode (the longer, positive leg) of your LED to digital output pin 9 on your Arduino through a 220-ohm resistor. Connect the cathode (the shorter, negative leg) directly to ground.&lt;br /&gt;
&lt;br /&gt;
&lt;img height=&quot;400&quot; src=&quot;http://arduino.cc/en/uploads/Tutorial/simplefade_pin9_schem.png&quot; width=&quot;331&quot; /&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #555555; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 23px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;sourceblocktext&quot; style=&quot;background-color: white; color: black; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;&quot;&gt;&lt;div class=&quot;arduino&quot; style=&quot;font-family: monospace; font-size: small; height: 381px; line-height: 1;&quot;&gt;&lt;span class=&quot;coMULTI&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;/*&lt;br /&gt;
&amp;nbsp;Fade&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;This example shows how to fade an LED on pin 9&lt;br /&gt;
&amp;nbsp;using the analogWrite() function.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;This example code is in the public domain.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;*/&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt;&amp;nbsp;brightness&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// how bright the LED is&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt;&amp;nbsp;fadeAmount&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// how many points to fade the LED by&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;kw3&quot; style=&quot;color: #cc6600; font-weight: bold;&quot;&gt;setup&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// declare pin 9 to be an output:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;kw2&quot; style=&quot;color: #006699;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;kw3&quot; style=&quot;color: #cc6600; font-weight: bold;&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// set the brightness of pin 9:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;analogWrite&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;brightness&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// change the brightness for next time through the loop:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; brightness&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&amp;nbsp;brightness&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;+&lt;/span&gt;&amp;nbsp;fadeAmount&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// reverse the direction of the fading at the ends of the fade:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;brightness&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;==&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;0&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;||&lt;/span&gt;&amp;nbsp;brightness&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;==&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; fadeAmount&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;-&lt;/span&gt;fadeAmount&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// wait for 30 milliseconds to see the dimming effect &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;30&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/693482349028761859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/09/arduino-led-fade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/693482349028761859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/693482349028761859'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/09/arduino-led-fade.html' title='Arduino Led Fade'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-8085065862556958287</id><published>2011-09-11T07:58:00.000-07:00</published><updated>2011-09-11T08:00:17.068-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino projects"/><title type='text'>Arduino Lcd Interface</title><content type='html'>LiquidCrystal - autoscroll&lt;br /&gt;
&lt;br /&gt;
The Liquid Crystal Library allows you to control LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface.&lt;br /&gt;
This example sketch shows how to use the autoscroll() and noAutoscroll() methods to move all the text on the display left or right.&lt;br /&gt;
autoscroll() moves all the text one space to the left each time a letter is added&lt;br /&gt;
noAutoscroll() turns scrolling off&lt;br /&gt;
This sketch prints the characters 0 to 9 with autoscroll off, then moves the cursor to the bottom right, turns autoscroll on, and prints them again.&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #555555; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 23px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;color: #e34c00; font-family: &#39;Lucida Sans&#39;, Lucida, Verdana, sans-serif; font-size: 14px; letter-spacing: 0.1em; margin-bottom: 5px;&quot;&gt;Hardware Required&lt;/h3&gt;&lt;ul style=&quot;list-style-image: url(http://arduino.cc/en/pub/skins/arduinoWide/img/bullet.gif); list-style-position: inside; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-left: 10px;&quot;&gt;&lt;li&gt;Arduino Board&lt;/li&gt;
&lt;li&gt;LCD Screen (compatible with Hitachi&amp;nbsp;&lt;span class=&quot;wikiword&quot;&gt;HD44780&lt;/span&gt;&amp;nbsp;driver)&lt;/li&gt;
&lt;li&gt;10k Potentiometer&lt;/li&gt;
&lt;li&gt;breadboard&lt;/li&gt;
&lt;li&gt;hook-up wire&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img height=&quot;245&quot; src=&quot;http://arduino.cc/en/uploads/Tutorial/LCD_bb.png&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img height=&quot;303&quot; src=&quot;http://arduino.cc/en/uploads/Tutorial/LCD_schem.png&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #999999; font-family: Monaco, &#39;Courier New&#39;, Courier, mono; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;color: #e34c00; font-family: &#39;Lucida Sans&#39;, Lucida, Verdana, sans-serif; font-size: 14px; letter-spacing: 0.1em; margin-bottom: 5px;&quot;&gt;Code&lt;/h3&gt;&lt;div class=&quot;code&quot; style=&quot;color: rgb(153, 153, 153) !important; font: normal normal normal 100%/normal Monaco, &#39;Courier New&#39;, Courier, mono; height: auto !important;&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;sourceblock &quot; id=&quot;sourceblock1&quot;&gt;&lt;div class=&quot;sourceblocktext&quot; style=&quot;background-color: white; color: black; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;&quot;&gt;&lt;div class=&quot;arduino&quot; style=&quot;font-family: monospace; font-size: small; height: 874px; line-height: 1;&quot;&gt;&lt;span class=&quot;coMULTI&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;/*&lt;br /&gt;
&amp;nbsp; LiquidCrystal Library - Autoscroll&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Demonstrates the use a 16x2 LCD display. &amp;nbsp;The LiquidCrystal&lt;br /&gt;
&amp;nbsp;library works with all LCD displays that are compatible with the&lt;br /&gt;
&amp;nbsp;Hitachi HD44780 driver. There are many of them out there, and you&lt;br /&gt;
&amp;nbsp;can usually tell them by the 16-pin interface.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;This sketch demonstrates the use of the autoscroll()&lt;br /&gt;
&amp;nbsp;and noAutoscroll() functions to make new text scroll or not.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;The circuit:&lt;br /&gt;
&amp;nbsp;* LCD RS pin to digital pin 12&lt;br /&gt;
&amp;nbsp;* LCD Enable pin to digital pin 11&lt;br /&gt;
&amp;nbsp;* LCD D4 pin to digital pin 5&lt;br /&gt;
&amp;nbsp;* LCD D5 pin to digital pin 4&lt;br /&gt;
&amp;nbsp;* LCD D6 pin to digital pin 3&lt;br /&gt;
&amp;nbsp;* LCD D7 pin to digital pin 2&lt;br /&gt;
&amp;nbsp;* LCD R/W pin to ground&lt;br /&gt;
&amp;nbsp;* 10K resistor:&lt;br /&gt;
&amp;nbsp;* ends to +5V and ground&lt;br /&gt;
&amp;nbsp;* wiper to LCD VO pin (pin 3)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Library originally added 18 Apr 2008&lt;br /&gt;
&amp;nbsp;by David A. Mellis&lt;br /&gt;
&amp;nbsp;library modified 5 Jul 2009&lt;br /&gt;
&amp;nbsp;by Limor Fried (http://www.ladyada.net)&lt;br /&gt;
&amp;nbsp;example added 9 Jul 2009&lt;br /&gt;
&amp;nbsp;by Tom Igoe&lt;br /&gt;
&amp;nbsp;modified 22 Nov 2010&lt;br /&gt;
&amp;nbsp;by Tom Igoe&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;This example code is in the public domain.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;http://www.arduino.cc/en/Tutorial/LiquidCrystal&lt;br /&gt;
&amp;nbsp;*/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// include the library code:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co2&quot; style=&quot;color: #7e7e7e;&quot;&gt;#include &lt;liquidcrystal.h&gt;&lt;/liquidcrystal.h&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// initialize the library with the numbers of the interface pins&lt;/span&gt;&lt;br /&gt;
LiquidCrystal lcd&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;12&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;11&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;kw3&quot; style=&quot;color: #cc6600; font-weight: bold;&quot;&gt;setup&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// set up the LCD&#39;s number of columns and rows:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; lcd.&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;16&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;kw3&quot; style=&quot;color: #cc6600; font-weight: bold;&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// set the cursor to (0,0):&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; lcd.&lt;span class=&quot;me1&quot; style=&quot;color: deeppink;&quot;&gt;setCursor&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// print from 0 to 9:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt;&amp;nbsp;thisChar&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;thisChar&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;thisChar&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;lcd.&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;thisChar&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;500&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// set the cursor to (16,1):&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; lcd.&lt;span class=&quot;me1&quot; style=&quot;color: deeppink;&quot;&gt;setCursor&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;16&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// set the display to automatically scroll:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; lcd.&lt;span class=&quot;me1&quot; style=&quot;color: deeppink;&quot;&gt;autoscroll&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// print from 0 to 9:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt;&amp;nbsp;thisChar&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;thisChar&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&amp;nbsp;thisChar&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;thisChar&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class=&quot;kw1&quot; style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: black;&quot;&gt;500&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// turn off automatic scrolling&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; lcd.&lt;span class=&quot;me1&quot; style=&quot;color: deeppink;&quot;&gt;noAutoscroll&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;co1&quot; style=&quot;color: #7e7e7e; font-style: italic;&quot;&gt;// clear screen for the next loop:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; lcd.&lt;span class=&quot;me1&quot; style=&quot;color: deeppink;&quot;&gt;clear&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/8085065862556958287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/09/arduino-lcd-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8085065862556958287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8085065862556958287'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/09/arduino-lcd-interface.html' title='Arduino Lcd Interface'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-860509847639808224</id><published>2011-08-31T08:22:00.000-07:00</published><updated>2011-09-11T05:11:39.065-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino projects"/><title type='text'>Arduino Bar led Timer</title><content type='html'>The Arduino Kitchen Timer is a simple timer based around a 10 bar LED Bar Graph, with a Piezo-Electric Buzzer. A line of 10 LED&#39;s could also be used, and each LED represents a segment of 5 mins. Once the Arduino is reset the user holds a pushbutton and the Bar Graph counts up in chunks of 5 mins, until the user lets go of the button. The timer then times 5 mins, and the last LED is turned off, etc until the timer is finished. The LED bar graph then shows a display, and a piezo buzzer sounds an alarm.&lt;br /&gt;
&lt;img src=&quot;http://www.instructables.com/image/FCCKZ94GPAS3QLX/Arduino-Kitchen-Timer.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
The project is made by Ari Cooper Davis&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Make it:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
you will need:&lt;br /&gt;
An Arduino&lt;br /&gt;
&lt;img height=&quot;200&quot; src=&quot;http://dlnmh9ip6v2uc.cloudfront.net/images/products/00666-03-L.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Jumper Wires&lt;br /&gt;
&lt;img height=&quot;150&quot; src=&quot;http://www.antratek.com/images/wires-jumpers.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A momentary push button&lt;br /&gt;
&lt;img height=&quot;198&quot; src=&quot;http://arduinotutorial.altervista.org/wp-content/uploads/2011/03/MomentaryPushButton-01a-L.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
A 10 Bar LED Bar Graph or 10 Normal red Leds&lt;br /&gt;
&lt;img height=&quot;200&quot; src=&quot;http://media.digikey.com/Photos/Kingbright%20Photos/DC10EWA.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
A Piezoelectric Buzzer&lt;br /&gt;
&lt;img height=&quot;200&quot; src=&quot;http://www.tradenote.net/images/users/000/110/794/products_images/307513.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
A 10k resistor&lt;br /&gt;
&lt;img height=&quot;200&quot; src=&quot;http://rocky.digikey.com/weblib/YAGEO/Web%20Photo/CFR-25JB-10K.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
Now build the circuit&lt;br /&gt;
&lt;img alt=&quot;Build It!&quot; src=&quot;http://www.instructables.com/image/F8HWHCAGPAS3GUW/Build-It.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
And here is the Code&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;white-space: pre-wrap; word-wrap: break-word;&quot;&gt;/*
  Kitchen_Timer
 
 Counts up LED&#39;s on a bar graph to indicate 5 minute icrements being added to
 a timer circuit. A button is held to count up the LED&#39;s, and when the timer
 finishes the Bar Graph shows a graphic, and a piezo-electric buzzer sounds.
 
 The circuit:
 * LED bar graph attached from pins (13-3 excluding 9) to ground 
 * pushbutton attached to pin 2 from +5V
 * 10K resistor attached to pin 2 from ground
 * piezo buzzer attached to pin 9 from ground
 
 * Note: I recommend doing this on an arduino shield, as this requires a good
 amount of wire jumpers.
 
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt; Created in 2011 Â©
 by Ari Cooper Davis [anonymouse197@gmail.com]
 http://www.instructables.com/member/anonymouse197/&lt;/span&gt;&lt;/b&gt;

 */

 // constants (const) won&#39;t change. They&#39;re used here to set pin numbers:

 const int buttonPin = 2;     // the number of the pushbutton pin
 const int ledPin =  13;      // the number of the 1st LED pin
 const int led2Pin = 12;      // the number of the 2nd LED pin
 const int led3Pin = 11;      // the number of the 3rd LED pin
 const int led4Pin = 10;      // the number of the 4th LED pin
 const int led5Pin = 8;       // the number of the 5th LED pin
 const int led6Pin = 7;       // the number of the 6th LED pin
 const int led7Pin = 6;       // the number of the 7th LED pin
 const int led8Pin = 5;       // the number of the 8th LED pin
 const int led9Pin = 4;       // the number of the 9th LED pin
 const int led10Pin = 3;      // the number of the 10th LED pin
 const int speakerOut = 9;

 // variables will change. They&#39;re used mostly for functions:

 int buttonState = 0;         // variable for reading the pushbutton status
 int tastyTimeVariable = 0;   // variable for defining time to wait
 int iVariable = 0;           // variable for repeating display alarm
 int tVariable = 0;           // variable for repeating piezo alarm

 void setup() {
  // initialize the LED pins as output pins:
  pinMode(ledPin, OUTPUT);    
  pinMode(led2Pin, OUTPUT); 
  pinMode(led3Pin, OUTPUT);
  pinMode(led4Pin, OUTPUT);    
  pinMode(led5Pin, OUTPUT); 
  pinMode(led6Pin, OUTPUT); 
  pinMode(led7Pin, OUTPUT);    
  pinMode(led8Pin, OUTPUT); 
  pinMode(led9Pin, OUTPUT); 
  pinMode(led10Pin, OUTPUT);
  // initialize the pushbutton pin as an input:
  pinMode(buttonPin, INPUT);     
  // initialize the piezo pin as an output
  pinMode(speakerOut, OUTPUT);
  delay(1000);
 }

void loop(){
  // read the state of the pushbutton value:
  buttonState = digitalRead(buttonPin);

  // check if the pushbutton is pressed. if it is, the buttonState is HIGH:
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(ledPin, HIGH);
   } 
  else {
  }
  
  delay(1000);  // a second delay for adding time increments
  
  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led2Pin, HIGH);
   } 
  else {
  }

 delay(1000);

  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led3Pin, HIGH);
   } 
  else {
  }
  
   delay(1000);
   
   buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led4Pin, HIGH);
   } 
  else {
  }
  
   delay(1000);
   
   buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led5Pin, HIGH);
   } 
  else {
  }
  
   delay(1000);
   
   buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led6Pin, HIGH);
   } 
  else {
  }
  
   delay(1000);
   
   buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led7Pin, HIGH);
   } 
  else {
  }
  
  delay(1000);
  
    buttonState = digitalRead(buttonPin);
   if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led8Pin, HIGH);
   } 
  else {
  }

 delay(1000);

    buttonState = digitalRead(buttonPin);
   if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led9Pin, HIGH);
   } 
  else {
  }

 delay(1000);

     buttonState = digitalRead(buttonPin);
    if (buttonState == HIGH) {     
    // add to timer    
    ++tastyTimeVariable;
    digitalWrite(led10Pin, HIGH);
   } 
  else {
  }

  // The above code runs to add 1 to the tastyTimeVariable if the button is
  // pressed, so that the arduino knows how long it should time for.

 delay(1000);
 
 digitalWrite(led10Pin, LOW);
 digitalWrite(led9Pin, LOW);
 digitalWrite(led8Pin, LOW);
 digitalWrite(led7Pin, LOW);
 digitalWrite(led6Pin, LOW);
 digitalWrite(led5Pin, LOW);
 digitalWrite(led4Pin, LOW);
 digitalWrite(led3Pin, LOW);
 digitalWrite(led2Pin, LOW);
 digitalWrite(ledPin, LOW);

 delay(1000);

  // The above code turns all LED&#39;s off, so as to make sure they do not
  // interfere later on in the coding.

 if (tastyTimeVariable == 0) {
 }

 else if (tastyTimeVariable == 1) {
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);  // 5 minutes. This can be changed to change increments
 }
 
 else if (tastyTimeVariable == 2) {
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }

 else if (tastyTimeVariable == 3) {
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
 
 else if (tastyTimeVariable == 4) {
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
 else if (tastyTimeVariable == 5) {
  digitalWrite (led5Pin, HIGH); 
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led5Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
 else if (tastyTimeVariable == 6) {
  digitalWrite (led6Pin, HIGH);
  digitalWrite (led5Pin, HIGH); 
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led6Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led5Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
  else if (tastyTimeVariable == 7) {
  digitalWrite (led7Pin, HIGH);
  digitalWrite (led6Pin, HIGH);
  digitalWrite (led5Pin, HIGH); 
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led7Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led6Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led5Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
  else if (tastyTimeVariable == 8) {
  digitalWrite (led8Pin, HIGH);
  digitalWrite (led7Pin, HIGH);
  digitalWrite (led6Pin, HIGH);
  digitalWrite (led5Pin, HIGH); 
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led8Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led7Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led6Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led5Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
  else if (tastyTimeVariable == 9) {
  digitalWrite (led9Pin, HIGH);
  digitalWrite (led8Pin, HIGH);
  digitalWrite (led7Pin, HIGH);
  digitalWrite (led6Pin, HIGH);
  digitalWrite (led5Pin, HIGH); 
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led9Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led8Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led7Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led6Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led5Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
  else if (tastyTimeVariable == 10) {
  digitalWrite (led10Pin, HIGH);
  digitalWrite (led9Pin, HIGH);
  digitalWrite (led8Pin, HIGH);
  digitalWrite (led7Pin, HIGH);
  digitalWrite (led6Pin, HIGH);
  digitalWrite (led5Pin, HIGH); 
  digitalWrite (led4Pin, HIGH);
  digitalWrite (led3Pin, HIGH);
  digitalWrite (led2Pin, HIGH);
  digitalWrite (ledPin, HIGH);
  delay(300L * 1000L);
  digitalWrite (led10Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led9Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led8Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led7Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led6Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led5Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led4Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led3Pin, LOW);
  delay(300L * 1000L);
  digitalWrite (led2Pin, LOW);
  delay(300L * 1000L);
  }
  
  else if (tastyTimeVariable &amp;gt; 10)  {
  }
  
  if (tastyTimeVariable == 0)  {
  }
  
  else {
    
    for(int iVariable = 0; iVariable &amp;lt; 1000; iVariable++) { // alarm length
    
  digitalWrite(ledPin, HIGH);
  delay(100);
  digitalWrite(led2Pin, HIGH);
  delay(100);
  digitalWrite(led3Pin, HIGH);
  digitalWrite(ledPin, LOW);
  delay(100);
  digitalWrite(led4Pin, HIGH);
  digitalWrite(led2Pin, LOW);
  delay(100);
  digitalWrite(led5Pin, HIGH);
  digitalWrite(led3Pin, LOW);
  delay(100);
  digitalWrite(led6Pin, HIGH);
  digitalWrite(led4Pin, LOW);
  delay(100);
  digitalWrite(led7Pin, HIGH);
  digitalWrite(led5Pin, LOW);
  delay(100);
  digitalWrite(led8Pin, HIGH);
  digitalWrite(led6Pin, LOW);
  delay(100);
  digitalWrite(led9Pin, HIGH);
  digitalWrite(led7Pin, LOW);
  delay(100);
  digitalWrite(led10Pin, HIGH);
  digitalWrite(led8Pin, LOW);
  delay(100);
  digitalWrite(led9Pin, LOW);
  delay(100);
  digitalWrite(led10Pin, LOW);
  delay(400);
  
  // The above code creates a loading bar effect with the LED&#39;s
  
  for(int tVariable = 0; tVariable &amp;lt; 5; tVariable++) {  // another loop function
    analogWrite(speakerOut, 150);
    delay(50);
    analogWrite(speakerOut, 0);
    delay(50);
    analogWrite(speakerOut, 5);
    delay(50);
    analogWrite(speakerOut, 0);
    delay(50);
    }
    
    // The above code creates a buzzer noise alarm
    
   }
  }
  
}&lt;/pre&gt;And at last the proof Video&lt;br /&gt;
&lt;pre style=&quot;white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;&lt;pre style=&quot;white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/IlkC0fUSTNA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/860509847639808224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-bar-led-timer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/860509847639808224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/860509847639808224'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-bar-led-timer.html' title='Arduino Bar led Timer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-581823891444732027</id><published>2011-08-31T04:35:00.000-07:00</published><updated>2011-09-11T05:55:43.038-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sanguino"/><title type='text'>Building Breadboard Sanguino</title><content type='html'>&lt;img alt=&quot;Breadboard Sanguino&quot; height=&quot;138&quot; src=&quot;http://gorillacoder.org/Sanguino-Breadboard/Sanguino-Breadboard-800.jpg&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Parts&lt;/span&gt;&lt;br /&gt;
Breadboard&lt;br /&gt;
&lt;img height=&quot;141&quot; src=&quot;http://simonpstevens.com/Content/Projects/Microcontrollers/Posts/MicrocontrollerIntroEquipment_Files/Breadboard.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Atmega644&lt;br /&gt;
&lt;img height=&quot;200&quot; src=&quot;http://cdn.sigma.octopart.com/8902453/image/Atmel-ATMEGA644P-20PU.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
16MHz crystal&lt;br /&gt;
&lt;img height=&quot;149&quot; src=&quot;http://i00.i.aliimg.com/photo/v0/337865128/16MHz_16_000_MHZ_Crystal_Oscillator_HC.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
momentary switch&lt;br /&gt;
&lt;img height=&quot;150&quot; src=&quot;http://www.elechouse.com/elechouse/images/medium/product/Momentary%20Push%20Button%20Switch%2010pcs_MED.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
4 x .1uF capacitor&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0RyQovIolM-B0mMN7RSTNLtmcYaR4fHuRSAeGkYDAIXLJKZSLw2dl5pHaK-P7MUzAPSYhAJaKX7lJsvM4bSJImkuvb_Hv7JpJWyU7dsXYh5uOVXIpZ0qtcXJwZSqQkabdaEnwhztkggg/s1600/site.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0RyQovIolM-B0mMN7RSTNLtmcYaR4fHuRSAeGkYDAIXLJKZSLw2dl5pHaK-P7MUzAPSYhAJaKX7lJsvM4bSJImkuvb_Hv7JpJWyU7dsXYh5uOVXIpZ0qtcXJwZSqQkabdaEnwhztkggg/s200/site.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2 x 22pF capacitor&lt;br /&gt;
&lt;img src=&quot;http://wordpress.mikecartwright.net/wp-content/themes/shopperpress/thumbs/red_cap.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
10K resistor&lt;br /&gt;
&lt;img height=&quot;200&quot; src=&quot;http://rocky.digikey.com/weblib/YAGEO/Web%20Photo/CFR-25JB-10K.jpg&quot; width=&quot;200&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
And some wire.&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
Put the bread board down vertically. Row 1 at top, blue rail left, red rail right.&lt;br /&gt;
Place the 644p into the bread board. Pin 1 into bread board hole 10D.&lt;br /&gt;
Place the momentary switch&#39;s pins into bread board 1D, 1F, 3D, and 3F.&lt;br /&gt;
Place the crystal into rows 31E and 33E&lt;br /&gt;
Place a .1 uF cap from 9E to 9F. This is the reset on RTS cap. We&#39;ll be &quot;building&quot; a serial port on the left side, rows 4-9.&lt;br /&gt;
Place a .1 uF cap from 18I to 19I. Decouple AREF from AGND.&lt;br /&gt;
Place a .1 uF cap from 19I to 20I. Decouple AVCC from AGND. Yep, 19I, has 2 cap leads in it. It&#39;s a tight fit but can be done.&lt;br /&gt;
Place a .1 uF cap from 19C to 20C. Decouple VCC from GND.&lt;br /&gt;
Place 10K resistor from left VCC rail to 18A. This is the pull up resistor for RESET. Strictly speaking it isn&#39;t necessary. The 644p has an internal pull up resistor. But it&#39;s a little tiny one. Common practice seems to be to use a bigger one off chip.&lt;br /&gt;
Place a 22pf capacitor from left GND rail to 31A.&lt;br /&gt;
Place a 22pf capacitor from left GND rail to 33A.&lt;br /&gt;
&lt;img alt=&quot;Breadboard Sanguino&quot; height=&quot;138&quot; src=&quot;http://gorillacoder.org/Sanguino-Breadboard/Sanguino-Breadboard-800.jpg&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
** Wires **&lt;br /&gt;
1A to left GND. Part of the reset circuit from momentary switch to ground. Pressing switch connects reset to ground, resetting the chip. Also bridges GND from left GND rail to right GND rail through momentary switch.&lt;br /&gt;
1J to right GND rail.&lt;br /&gt;
3C to 9B. This will carry RESET from the RESET cap to the momentary switch.&lt;br /&gt;
4J to GND. Carry GND to serial port.&lt;br /&gt;
6J to VCC. Carry VCC to serial port.&lt;br /&gt;
7A to 23A, and 7E to 7G. Bring Rx to serial port.&lt;br /&gt;
8A to 24A, and 8E to 8G. Bring Tx to serial port.&lt;br /&gt;
9C to 18C. Bring RESET from chip to reset cap.&lt;br /&gt;
18J to right VCC. AREF.&lt;br /&gt;
19A to left VCC, chip VCC.&lt;br /&gt;
19J to right GND. AGND.&lt;br /&gt;
20A to left GND, chip GND.&lt;br /&gt;
20J to right VCC. AVCC.&lt;br /&gt;
21C to 31C. XTAL from chip to crystal.&lt;br /&gt;
22C to 33C. XTAL from chip to crystal.&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Serial &quot;port&quot; is on the breadboard side B, column h, rows 4-9. FTDI USB cable black wire to row 4, green to row 9.&lt;br /&gt;
The FTDI cable has a female header. The short side of a male header is too short to fit into the breadboard. Easiest if you have them, is to use double length male headers to connect FTDI female connector to bread board hole. More likely you&#39;ll need to take two of the 6 pin male headers, and solder the short legs to each other. See the picture. Normally I use shrink fit tubing over bare wire after I solder to protect against shorts. But, there&#39;s no way to get them on in this case. So just solder REAL carefully.&lt;br /&gt;
To use the serial port, plug the FTDI cable into your computer and into the double sided male header you just created, which in turn is placed into the breadboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ICSP &quot;port&quot; is on side A, column B, rows 15-20.&lt;br /&gt;
Both the AVR MK-ISP2 and the USBTiny use a 6 pin ICSP female header, in a 2 row by 3 pin configuration. We need to make a cable going from a 2x3 male header to a 1x6 male header. We need to make the following cable using text mode &quot;art&quot;:&lt;br /&gt;
Note, we are looking at the 2x3 header from the bottom. That is, at the pins.&lt;br /&gt;
To construct this cable, use either a crimping tool or solder. If you solder, split the ribbon cable back far enough that you can get in a bit of heatshrink without it shrinking when you solder the wire to the short side of the pin. After the wire is soldered, pull down the heat shrink to cover the joint, then shrink the tubing.&lt;br /&gt;
To use the ICSP port, plug your programmer into your computer, and the converter cable you created above into the 2x3 female connector of the programmer&#39;s cable. Green pin is pin 1, black is pin 6. Now plug the 1x6 end of the converter cable into the breadboard. Grey pin in hole 15B, Black in hole 20B.</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/581823891444732027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/building-breadboard-sanguino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/581823891444732027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/581823891444732027'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/building-breadboard-sanguino.html' title='Building Breadboard Sanguino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0RyQovIolM-B0mMN7RSTNLtmcYaR4fHuRSAeGkYDAIXLJKZSLw2dl5pHaK-P7MUzAPSYhAJaKX7lJsvM4bSJImkuvb_Hv7JpJWyU7dsXYh5uOVXIpZ0qtcXJwZSqQkabdaEnwhztkggg/s72-c/site.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-4493586821041875243</id><published>2011-08-31T04:00:00.000-07:00</published><updated>2011-09-11T05:50:51.933-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sanguino"/><title type='text'>Build a Sanguino</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;For Building an Sanguino you will need the Sanguino kit, you can bay it here :&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692845866&quot; src=&quot;http://farm4.static.flickr.com/3120/2692845866_359a9c3ecb.jpg&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;Sanguino Kit&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;Mounting&amp;nbsp;Instructions :&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;This is the Sanguino PCB&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692845594&quot; src=&quot;http://farm3.static.flickr.com/2353/2692845594_a6a9285914.jpg&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;These Are The Components : &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692845866&quot; src=&quot;http://farm4.static.flickr.com/3120/2692845866_359a9c3ecb.jpg&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;Solder Pin Headers&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;The pin headers are supposed to point down so you can insert the Sanguino into a breadboard. Make sure they are soldered in straight (perpendicular to the board.) An easy way to do this is to solder in one pin on each end of the row so that you can easily adjust them. Once they are straight, solder the rest of the pins.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692846066&quot; src=&quot;http://farm4.static.flickr.com/3181/2692846066_753c28526d.jpg&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc6&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;10K resistor&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Solder the resistor in any orientation. It is marked brown / black / orange.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692036223&quot; src=&quot;http://farm4.static.flickr.com/3121/2692036223_88e006e147.jpg&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 id=&quot;toc7&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;22pF capacitors&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;These are the tiny yellow capacitors. They can be soldered in any orientation.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692036679&quot; src=&quot;http://farm4.static.flickr.com/3059/2692036679_fcea688812.jpg&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 id=&quot;toc8&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Serial Headers&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Solder in the right-angle headers into the end of the board as shown.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692850594&quot; src=&quot;http://farm4.static.flickr.com/3249/2692850594_c6e361d086.jpg&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 id=&quot;toc9&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;40-pin DIP Socket&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Line up the DIP socket so that the dimple on one end lines up with the dimple on the silkscreen. Solder each pin in.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;img alt=&quot;flickr:2692037247&quot; src=&quot;http://farm4.static.flickr.com/3148/2692037247_2d32817e49.jpg&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc10&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Red and Green LEDs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;The LEDs need to be inserted in the proper orientation. The short leg of the LED goes into the flat side of the LED silkscreen.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692037507&quot; src=&quot;http://farm4.static.flickr.com/3268/2692037507_243be7ff34.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc11&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;16mhz Crystal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the crystal oscillator. It may be soldered in any orientation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692037757&quot; src=&quot;http://farm4.static.flickr.com/3193/2692037757_9ca5918f0d.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc12&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;1N4001 Diode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the polarity protection diode. It needs to be soldered in in the proper orientation. There is a band on the diode. Line it up with the band on the silkscreen and solder it in.&lt;img alt=&quot;flickr:2692038115&quot; src=&quot;http://farm4.static.flickr.com/3231/2692038115_7d6b993216.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 id=&quot;toc13&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Reset Button&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;The button can only be inserted into the PCB in one orientation. Insert it and then solder it in.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692852084&quot; src=&quot;http://farm4.static.flickr.com/3017/2692852084_d5e67b5593.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc14&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;1K Resistors&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;These are the resistors for the LEDs. They need to be mounted vertically, so bend one lead over and solder the resistors into the board.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692038635&quot; src=&quot;http://farm4.static.flickr.com/3232/2692038635_89983c1fcf.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc15&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;100nF Ceramic Capacitors&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;The ceramic capacitors can be soldered in any orientation. There are 4 of them. Solder them all in.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692039005&quot; src=&quot;http://farm4.static.flickr.com/3126/2692039005_cea256d89b.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc16&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Auto Reset Jumper Header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the jumper to enable/disable autoreset. Solder in a 2-pin header. It helps if its soldered in straight.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Put the jumper onto the header you just soldered it on. This enables the auto-reset functionality.&lt;br /&gt;
&lt;strong&gt;THIS IS IMPORTANT:&lt;/strong&gt;&lt;br /&gt;
If you skip this step, you&#39;ll have to press reset every time before you upload your sketch.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692853126&quot; src=&quot;http://farm4.static.flickr.com/3256/2692853126_55a95b12e2.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc18&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Power Selector&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This switch allows you to choose between USB and External power. Solder it in any orientation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692853746&quot; src=&quot;http://farm3.static.flickr.com/2142/2692853746_30074c18a5.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc19&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;JTAG Header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the header to access the JTAG functionality. There is a notch in the IDC header that should line up with the silkscreen.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692040215&quot; src=&quot;http://farm4.static.flickr.com/3119/2692040215_76b7414fe8.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc20&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;DC Power Jack&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the jack for power input. It will take quite a bit of solder to solder it into place, so don&#39;t be shy.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692040439&quot; src=&quot;http://farm4.static.flickr.com/3063/2692040439_274e2aabe4.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc21&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;ICSP Header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the header to directly flash the atmega644P chip. The pins can be soldered in any direction.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692040891&quot; src=&quot;http://farm4.static.flickr.com/3073/2692040891_d8b93c8a65.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc22&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;100uF Electrolytic Capacitors&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;These capacitors need to be soldered in the proper orientation. One side is marked as negative. The other pin is positive. Insert the positive leg in the side marked positive. It should look like that pictures.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692854890&quot; src=&quot;http://farm4.static.flickr.com/3193/2692854890_a93fe2b688.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc23&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;7805&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;This is the power regulator. Solder it so that the metal backing tab faces outwards.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692041511&quot; src=&quot;http://farm4.static.flickr.com/3092/2692041511_84ba1e47a8.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;toc24&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Insert atmega644P&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Now is time to insert the atmega644P chip. Line the dimple up with the socket (and more importantly the silkscreen). Take care to not break / severely bend any legs as you insert it.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;img alt=&quot;flickr:2692042043&quot; src=&quot;http://farm4.static.flickr.com/3163/2692042043_374ffe1d70.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 id=&quot;toc24&quot; style=&quot;clear: right; font-family: Georgia, &#39;Times New Roman&#39;, times, serif; font-size: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;Now you can use it!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/4493586821041875243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/build-sanguino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/4493586821041875243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/4493586821041875243'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/build-sanguino.html' title='Build a Sanguino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3120/2692845866_359a9c3ecb_t.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-1939203249625907090</id><published>2011-08-30T01:16:00.000-07:00</published><updated>2011-09-11T05:56:35.663-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sanguino"/><title type='text'>Sanguino</title><content type='html'>&lt;img alt=&quot;flickr:2692856142&quot; src=&quot;http://farm4.static.flickr.com/3206/2692856142_bf041a07aa.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Sanguino is an open source hardware like Arduino( infect it use the Arduino Ide)but it has some additional I/O pins for example it has 32 total general purpose I/O pins, 64K flash memory, 2K EEPROM etc.. the Main Processor is atmega644P and obviously its 100% open source.&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/1939203249625907090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/sanguino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/1939203249625907090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/1939203249625907090'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/sanguino.html' title='Sanguino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3206/2692856142_bf041a07aa_t.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-1550462716181113671</id><published>2011-08-29T06:19:00.000-07:00</published><updated>2011-09-11T05:57:52.885-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>When music meets Arduino</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;A beautiful project by [&lt;a href=&quot;http://leighdaviesofficial.co.uk/blog/about/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Leigh Davis&quot;&gt;Leigh Davis&lt;/a&gt;]. It is a brilliant proof of how Arduino fits into virtually any sphere of thought and is the shortest path for a creator realizing his idea in reality.&lt;/div&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;He writes:&lt;/div&gt;&lt;blockquote style=&quot;border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 5px; color: #777777; font-size: 1.1em; font-style: italic; margin-bottom: 30px; margin-left: 15px; margin-right: 30px; margin-top: 30px; padding-left: 20px;&quot;&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;I began the first few days by developing a stand alone application build in&amp;nbsp;&lt;a href=&quot;http://leighdaviesofficial.co.uk/blog/tag/maxmsp/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; title=&quot;MaxMSP&quot;&gt;MaxMSP&lt;/a&gt;&amp;nbsp;that understands the notes that a play on my (recently purchased second-hand) flute. I set the range from low C right up to the 3rd octave D. Each note of the chromatic scale triggers a bang, which is coloured uniquely to the other notes bang messages.&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;The bang message then sets the corresponding color to the display screen on the application. Which will in turn send a signal to the arduino to dispense the corresponding oil color on water according to the different notes. (Something like a physical&amp;nbsp;&lt;a href=&quot;http://www.winamp.com/visualization/milkdrop/62202&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Milkdrop&quot;&gt;Milkdrop&lt;/a&gt;!)He further plans to control different LEDs, motors and the likes using the&amp;nbsp;&lt;a href=&quot;http://leighdaviesofficial.co.uk/blog/rayne-project/rayne-one-year-on/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Rayne Project&quot;&gt;Rayne&lt;/a&gt;&amp;nbsp;application.&lt;/div&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;img height=&quot;250&quot; src=&quot;http://leighdaviesofficial.co.uk/blog/wp-content/uploads/2010/06/Picture-1.png&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/1550462716181113671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/when-music-meets-arduino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/1550462716181113671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/1550462716181113671'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/when-music-meets-arduino.html' title='When music meets Arduino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-8145326952599927432</id><published>2011-08-29T03:05:00.000-07:00</published><updated>2011-09-11T05:59:19.286-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino projects"/><title type='text'>Arduino Ir Remote Control</title><content type='html'>Hello&lt;br /&gt;
Today i&#39;ve re build my old project.&lt;br /&gt;
Here is the schematic :&lt;br /&gt;
You can use any type of ir&amp;nbsp;receiver&amp;nbsp;with your arduino, i&#39;ve use an old ir&amp;nbsp;receiver&amp;nbsp;form my&amp;nbsp;brooked&amp;nbsp;tv.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWn_Th37jCx-GKdABRB6nucItslJFFPEbXcsC7iih71vgzeUE68s7hJxecBodqQ-vT8v03JPZU29FYW3UNVpQ5AK9oEpku_sKf0vUSqvw5HzU-5VeP6Xsqayeen9b232DaMuRlPmeXwwo/s1600/arduino.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWn_Th37jCx-GKdABRB6nucItslJFFPEbXcsC7iih71vgzeUE68s7hJxecBodqQ-vT8v03JPZU29FYW3UNVpQ5AK9oEpku_sKf0vUSqvw5HzU-5VeP6Xsqayeen9b232DaMuRlPmeXwwo/s400/arduino.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;after Wiring up all upload this code into your Arduino:&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
/*   5 Channel ir remote control&lt;br /&gt;
Created by Asghar Furqan&lt;br /&gt;
A fully open-sourse program!&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------&lt;br /&gt;
circuit:&lt;br /&gt;
ir module connected to pin 2(Digital)&lt;br /&gt;
led 1-2-3-4-5 connected to pin 3-4-5-6-7&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include &lt;irremote.h&gt;&lt;br /&gt;
&lt;br /&gt;
int RECV_PIN = 2;&lt;br /&gt;
int led1 =  7;&lt;br /&gt;
int led2 =  3;&lt;br /&gt;
int led3 =  4;&lt;br /&gt;
int led4 =  5;&lt;br /&gt;
int led5 =  6;&lt;br /&gt;
&lt;br /&gt;
IRrecv irrecv(RECV_PIN);&lt;br /&gt;
&lt;br /&gt;
decode_results results;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
irrecv.enableIRIn(); // Start the ir receiver&lt;br /&gt;
pinMode(led1, OUTPUT); &lt;br /&gt;
pinMode(led2, OUTPUT); &lt;br /&gt;
pinMode(led3, OUTPUT); &lt;br /&gt;
pinMode(led4, OUTPUT); &lt;br /&gt;
pinMode(led5, OUTPUT); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (irrecv.decode(&amp;amp;results)) {&lt;br /&gt;
Serial.println(results.value, DEC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(results.value == 16705559)  //if you want to configure with your remote controll change the results.value&lt;br /&gt;
digitalWrite(led1, HIGH);   // set the LED on  &lt;br /&gt;
if (irrecv.decode(&amp;amp;results)) {&lt;br /&gt;
Serial.println(results.value, DEC);&lt;br /&gt;
if(results.value == 16656599)&lt;br /&gt;
digitalWrite(led1, LOW);   // set the LED off&lt;br /&gt;
&lt;br /&gt;
irrecv.resume(); // Receive the next value&lt;br /&gt;
&lt;br /&gt;
if(results.value == 16672919)&lt;br /&gt;
digitalWrite(led2, HIGH);   // set the LED on&lt;br /&gt;
if(results.value == 16697399)&lt;br /&gt;
digitalWrite(led2, LOW);   // set the LED off&lt;br /&gt;
&lt;br /&gt;
irrecv.resume(); // Receive the next value &lt;br /&gt;
&lt;br /&gt;
if(results.value == 16689239)&lt;br /&gt;
digitalWrite(led3, HIGH);   // set the LED on&lt;br /&gt;
if(results.value == 16664759)&lt;br /&gt;
digitalWrite(led3, LOW);   // set the LED off&lt;br /&gt;
&lt;br /&gt;
irrecv.resume(); // Receive the next value &lt;br /&gt;
&lt;br /&gt;
if(results.value == 16668839)&lt;br /&gt;
digitalWrite(led4, HIGH);   // set the LED on&lt;br /&gt;
if(results.value == 16676999)&lt;br /&gt;
digitalWrite(led4, LOW);   // set the LED off&lt;br /&gt;
&lt;br /&gt;
irrecv.resume(); // Receive the next value &lt;br /&gt;
&lt;br /&gt;
if(results.value == 16674959)&lt;br /&gt;
digitalWrite(led5, HIGH);   // set the LED on&lt;br /&gt;
if(results.value == 16650479)&lt;br /&gt;
digitalWrite(led5, LOW);   // set the LED off&lt;br /&gt;
&lt;br /&gt;
irrecv.resume(); // Receive the next value &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://active.macromedia.com/flash7/cabs/ swflash.cab#version=9,0,0,0&quot; height=&quot;276&quot; width=&quot;320&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/RRVbbpDFclE&quot; width=&quot;320&quot; height=&quot;276&quot; loop=&quot;false&quot; bgcolor=&quot;#FFFFFF&quot; quality=&quot;high&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot;&gt;&amp;nbsp;&lt;/object&gt;&lt;/irremote.h&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/8145326952599927432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-ir-remote-control.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8145326952599927432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8145326952599927432'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-ir-remote-control.html' title='Arduino Ir Remote Control'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWn_Th37jCx-GKdABRB6nucItslJFFPEbXcsC7iih71vgzeUE68s7hJxecBodqQ-vT8v03JPZU29FYW3UNVpQ5AK9oEpku_sKf0vUSqvw5HzU-5VeP6Xsqayeen9b232DaMuRlPmeXwwo/s72-c/arduino.png" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-3055415542577847433</id><published>2011-08-28T03:11:00.000-07:00</published><updated>2011-09-11T06:04:19.864-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino projects"/><title type='text'>Arduino And motor shield</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://farm3.static.flickr.com/2184/2237983028_b0b7144507.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://farm3.static.flickr.com/2184/2237983028_b0b7144507.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Times, serif; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Arduino is a great starting point for electronics, and with a motor shield it can also be a nice tidy platform for robotics and mechatronics. Here is a design for a full-featured motor shield that will be able to power many simple to medium-complexity projects.&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;2 connections for 5V &#39;hobby&#39; servos&lt;/strong&gt;&amp;nbsp;connected to the Arduino&#39;s high-resolution dedicated timer - no jitter!&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Up to 4 bi-directional DC&lt;/strong&gt;&amp;nbsp;motors with individual 8-bit speed selection (so, about 0.5% resolution)&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Up to 2 stepper motors&lt;/strong&gt;&amp;nbsp;(unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;4 H-Bridges: L293D chipset provides 0.6A per bridge (1.2A peak) with thermal shutdown protection, 4.5V to 36V&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Pull down resistors keep motors disabled during power-up&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Big terminal block connectors to easily hook up wires (10-22AWG) and power&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Arduino reset button brought up top&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;2-pin terminal block to connect external power, for seperate logic/motor supplies&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Tested compatible with Mega, Diecimila, &amp;amp; Duemilanove&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;How to use&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DC motors&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.ladyada.net/images/mshield/dcmotor.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://www.ladyada.net/images/mshield/dcmotor.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;DC motors are used for all sort of robotic projects. The motor shield can drive up to 4 DC motors bi-directionally. That means they can be driven forwards and backwards. The speed can also be varied at 0.5% increments using the high-quality built in PWM. This means the speed is very smooth and won&#39;t vary!&lt;/div&gt;&lt;div style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;Note that the H-bridge chip is not really meant for driving loads over 0.6A or that peak over 1.2A so this is for&amp;nbsp;&lt;em&gt;small&lt;/em&gt;&amp;nbsp;motors. Check the datasheet for information about the motor to verify its OK.&lt;/div&gt;&lt;div style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;To connect a motor, simply solder two wires to the terminals and then connect them to either the&amp;nbsp;&lt;strong&gt;M1, M2, M3,&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong&gt;M4&lt;/strong&gt;. Then follow these steps in your sketch&lt;/div&gt;&lt;ol&gt;&lt;li style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;Make sure you include&amp;nbsp;&lt;strong&gt;&lt;afmotor.h&gt;&lt;/afmotor.h&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;Create the AF_DCMotor object with&amp;nbsp;&lt;strong&gt;AF_DCMotor(&lt;em&gt;motor#, frequency&lt;/em&gt;)&lt;/strong&gt;, to setup the motor H-bridge and latches. The constructor takes two arguments.&lt;br /&gt;
The first is which port the motor is connected to,&amp;nbsp;&lt;strong&gt;1, 2, 3&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong&gt;4&lt;/strong&gt;.&amp;nbsp;&lt;strong&gt;&lt;br /&gt;
&lt;em&gt;frequency&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;is how fast the speed controlling signal is.&lt;br /&gt;
For motors 1 and 2 you can choose&amp;nbsp;&lt;strong&gt;MOTOR12_64KHZ&lt;/strong&gt;,&lt;strong&gt;&amp;nbsp;MOTOR12_8KHZ&lt;/strong&gt;,&lt;strong&gt;&amp;nbsp;MOTOR12_2KHZ&lt;/strong&gt;, or&amp;nbsp;&lt;strong&gt;MOTOR12_1KHZ&lt;/strong&gt;. A high speed like 64KHz wont be audible but a low speed like 1KHz will use less power. Motors 3 &amp;amp; 4 are only possible to run at 1KHz and will ignore any setting given&lt;/li&gt;
&lt;li style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;Then you can set the speed of the motor using&amp;nbsp;&lt;strong&gt;setSpeed(&lt;em&gt;speed&lt;/em&gt;)&lt;/strong&gt;&amp;nbsp;where the&amp;nbsp;&lt;em&gt;&lt;strong&gt;speed&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;ranges from 0 (stopped) to 255 (full speed). You can set the speed whenever you want.&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;To run the motor, call&amp;nbsp;&lt;strong&gt;run(&lt;em&gt;direction&lt;/em&gt;)&lt;/strong&gt;&amp;nbsp;where&lt;em&gt;&lt;strong&gt;&amp;nbsp;direction&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;is&amp;nbsp;&lt;strong&gt;FORWARD&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;BACKWARD&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong&gt;RELEASE&lt;/strong&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, serif; font-size: 14px;&quot;&gt;. Of course, the Arduino doesn&#39;t actually know if the motor is &#39;forward&#39; or &#39;backward&#39;, so if you want to change which way it thinks is forward, simply swap the two wires from the motor to the shield.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Code&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.blogger.com/goog_2067367634&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: Fixed, monospace; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;pre class=&quot;codefragment&quot; style=&quot;background-color: whitesmoke; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: Fixed, monospace; font-size: 13px; margin-bottom: 4px; margin-left: 2px; margin-right: 8px; margin-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; padding-top: 4px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #444444;&quot;&gt;#include &lt;afmotor.h&gt;
&lt;afmotor.h&gt;

AF_DCMotor motor(2, MOTOR12_64KHZ); &lt;span class=&quot;comment&quot;&gt;// create motor #2&lt;/span&gt;, 64KHz pwm

&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;functionname&quot; style=&quot;font-weight: bold;&quot;&gt;setup&lt;/span&gt;() {
  &lt;span class=&quot;keyword&quot;&gt;Serial.begin&lt;/span&gt;(9600);           &lt;span class=&quot;comment&quot;&gt;// set up Serial library at 9600 bps&lt;/span&gt;
  &lt;span class=&quot;keyword&quot;&gt;Serial.println&lt;/span&gt;(&lt;span class=&quot;const&quot;&gt;&quot;Motor test!&quot;&lt;/span&gt;);
  
  motor.setSpeed(200);     &lt;span class=&quot;comment&quot;&gt;// set the speed to 200/255&lt;/span&gt;
}

&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;functionname&quot; style=&quot;font-weight: bold;&quot;&gt;loop&lt;/span&gt;() {
  &lt;span class=&quot;keyword&quot;&gt;Serial.print&lt;/span&gt;(&lt;span class=&quot;const&quot;&gt;&quot;tick&quot;&lt;/span&gt;);
  
  motor.run(FORWARD);      &lt;span class=&quot;comment&quot;&gt;// turn it on going forward&lt;/span&gt;
  &lt;span class=&quot;keyword&quot;&gt;delay&lt;/span&gt;(1000);

  &lt;span class=&quot;keyword&quot;&gt;Serial.print&lt;/span&gt;(&lt;span class=&quot;const&quot;&gt;&quot;tock&quot;&lt;/span&gt;);
  motor.run(BACKWARD);     &lt;span class=&quot;comment&quot;&gt;// the other way&lt;/span&gt;
  &lt;span class=&quot;keyword&quot;&gt;delay&lt;/span&gt;(1000);
  
  &lt;span class=&quot;keyword&quot;&gt;Serial.print&lt;/span&gt;(&lt;span class=&quot;const&quot;&gt;&quot;tack&quot;&lt;/span&gt;);
  motor.run(RELEASE);     &lt;span class=&quot;comment&quot;&gt; // stopped&lt;/span&gt;
  &lt;span class=&quot;keyword&quot;&gt;delay&lt;/span&gt;(1000);
}&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/afmotor.h&gt;&lt;/afmotor.h&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Steppers&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.ladyada.net/images/mshield/bipolar.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://www.ladyada.net/images/mshield/bipolar.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;bi-polar 4 wire stepper&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Times, serif; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;Stepper motors are great for (semi-)precise control, perfect for many robot and CNC projects. This motor shield supports up to 2 stepper motors. The library works identically for bi-polar and uni-polar motors&lt;br /&gt;
For unipolar motors: to connect up the stepper, first figure out which pins connected to which coil, and which pins are the center taps. If its a 5-wire motor then there will be 1 that is the center tap for both coils.&amp;nbsp;&lt;a href=&quot;http://www.ladyada.net/make/mshield/resources.html&quot; style=&quot;color: #0066cc; font-style: normal;&quot;&gt;Theres plenty of tutorials online on how to reverse engineer the coils pinout&lt;/a&gt;. The center taps should both be connected together to the GND terminal on the motor shield output block. then coil 1 should connect to one motor port (say M1 or M3) and coil 2 should connect to the other motor port (M2 or M4).&lt;br /&gt;
For bipolar motors: its just like unipolar motors except theres no 5th wire to connect to ground. The code is exactly the same.&lt;br /&gt;
Running a stepper is a little more intricate than running a DC motor but its still very easy&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Make sure you include&amp;nbsp;&lt;strong&gt;&lt;afmotor.h&gt;&lt;/afmotor.h&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Create the stepper motor object with&amp;nbsp;&lt;strong&gt;AF_Stepper(&lt;em&gt;steps&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;,&amp;nbsp;&lt;strong&gt;stepper#&lt;/strong&gt;&lt;/em&gt;&lt;strong&gt;)&lt;/strong&gt;&amp;nbsp;to setup the motor H-bridge and latches.&amp;nbsp;&lt;em&gt;&lt;strong&gt;Step&lt;/strong&gt;s&amp;nbsp;&lt;/em&gt;indicates how many steps per revolution the motor has. a 7.5degree/step motor has 360/7.5 = 48 steps.&amp;nbsp;&lt;em&gt;&lt;strong&gt;Stepper#&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;is which port it is connected to. If you&#39;re using M1 and M2, its port 1. If you&#39;re using M3 and M4 its port 2&lt;/li&gt;
&lt;li&gt;Set the speed of the motor using&amp;nbsp;&lt;strong&gt;setSpeed(&lt;em&gt;rpm&lt;/em&gt;)&amp;nbsp;&lt;/strong&gt;where&amp;nbsp;&lt;em&gt;&lt;strong&gt;rpm&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;is how many revolutions per minute you want the stepper to turn.&lt;/li&gt;
&lt;li&gt;Then every time you want the motor to move, call the&amp;nbsp;&lt;strong&gt;step(&lt;em&gt;#steps&lt;/em&gt;,&amp;nbsp;&lt;em&gt;direction&lt;/em&gt;,&amp;nbsp;&lt;em&gt;steptype&lt;/em&gt;)&lt;/strong&gt;&amp;nbsp;procedure.&amp;nbsp;&lt;em&gt;&lt;strong&gt;#steps&amp;nbsp;&lt;/strong&gt;&lt;/em&gt;is how many steps you&#39;d like it to take&lt;strong&gt;.&amp;nbsp;&lt;em&gt;direction&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;is either&amp;nbsp;&lt;strong&gt;FORWARD&amp;nbsp;&lt;/strong&gt;or&amp;nbsp;&lt;strong&gt;BACKWARD&lt;/strong&gt;&amp;nbsp;and the step type is&amp;nbsp;&lt;strong&gt;SINGLE, DOUBLE. INTERLEAVE&amp;nbsp;&lt;/strong&gt;or&lt;strong&gt;&amp;nbsp;MICROSTEP&lt;/strong&gt;.&lt;br /&gt;
&quot;Single&quot; means single-coil activation, &quot;double&quot; means 2 coils are activated at once (for higher torque) and &quot;interleave&quot; means that it alternates between single and double to get twice the resolution (but of course its half the speed). &quot;Microstepping&quot; is a method where the coils are PWM&#39;d to create smooth motion between steps.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;You can use whichever stepping method you want, changing it &quot;on the fly&quot; to as you may want minimum power, more torque, or more precision.&lt;/li&gt;
&lt;li&gt;By default, the motor will &#39;hold&#39; the position after its done stepping. If you want to release all the coils, so that it can spin freely, call&amp;nbsp;&lt;strong&gt;release()&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The stepping commands are &#39;blocking&#39; and will return once the steps have finished. If someone wants to be awesome and write a version of the library that does background stepping that would be cool! :)&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Code&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Fixed, monospace; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;codefragment&quot; style=&quot;background-color: whitesmoke; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: Fixed, monospace; font-size: 13px; margin-bottom: 4px; margin-left: 2px; margin-right: 8px; margin-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; padding-top: 4px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Fixed, monospace; font-size: 13px;&quot;&gt;#include &lt;afmotor.h&gt;


AF_Stepper motor(48, 2);


void setup() {
  &lt;span class=&quot;keyword&quot; style=&quot;color: #cc9900;&quot;&gt;Serial.begin&lt;/span&gt;(9600);           // set up Serial library at 9600 bps
  &lt;span class=&quot;keyword&quot; style=&quot;color: #cc9900;&quot;&gt;Serial.println&lt;/span&gt;(&quot;Stepper test!&quot;);

  motor.setSpeed(10);  // 10 rpm   

  motor.step(100, FORWARD, SINGLE); 
  motor.release();
  delay(1000);
}

void loop() {
  motor.step(100, FORWARD, SINGLE); 
  motor.step(100, BACKWARD, SINGLE); 

  motor.step(100, FORWARD, DOUBLE); 
  motor.step(100, BACKWARD, DOUBLE);

  motor.step(100, FORWARD, INTERLEAVE); 
  motor.step(100, BACKWARD, INTERLEAVE); 

  motor.step(100, FORWARD, MICROSTEP); 
  motor.step(100, BACKWARD, MICROSTEP); 
}&lt;/afmotor.h&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Times, serif; font-size: 14px;&quot;&gt;If you want two stepper motors to step at once you&#39;ll need to write something like this:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Times, serif; font-size: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Fixed, monospace; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;codefragment&quot; style=&quot;background-color: whitesmoke; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: Fixed, monospace; font-size: 13px; margin-bottom: 4px; margin-left: 2px; margin-right: 8px; margin-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; padding-top: 4px;&quot;&gt;void doublestep (int steps, int direction, int style) {
  while (steps--) {
    motor1.step(1, direction, style); 
    motor2.step(1, direction, style); 
  }
}&lt;/pre&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Times, serif; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;codefragment&quot; style=&quot;font-family: Fixed, monospace; font-size: 13px;&quot;&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/3055415542577847433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-and-motor-shield.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/3055415542577847433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/3055415542577847433'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-and-motor-shield.html' title='Arduino And motor shield'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2184/2237983028_b0b7144507_t.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-2695456968859905259</id><published>2011-08-27T04:12:00.000-07:00</published><updated>2011-09-11T06:13:14.740-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino projects"/><title type='text'>Arduino easy projects for beginners</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;yesterday i&#39;ve bought the Arduino Uno at an local electronic store.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;and now i want make some simple projects with him.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: underline; color: #0000ee;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: underline; color: #0000ee;&quot;&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;if you want to create some easy projects follow my blog .&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;here i link some easy projects :&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Blink an led :&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;We have added a 1K resistor to pin 13, what allows the immediate connection of a LED between the pin and the ground.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #555555; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 23px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: underline;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://arduino.cc/en/uploads/Tutorial/LedOnPin13.jpg&quot; style=&quot;cursor: pointer; display: block; height: 299px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 399px;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: underline;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;LEDs have polarity, which means they will only light up if you orient the legs properly. The long leg is typically positive, and shoud connect to pin 13. The short leg connects to GND; the buld of the LED will also typically have a flat edge on the side. If the LED doesn&#39;t light up, trying reversing the legs.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #555555; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 23px;&quot;&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #555555; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 23px;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5645495694135351794&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOUHLZ_T3flPw4fCBlUhwabl1CcCvGl2PZmrRsdUGrahkvJ-KDEbcd9U6Fb3CkX7FrSOQxBLJ_GIkfK1JaLvEBQO5rJvMybUQ5p22YG_WyVhy3TyhsF-coxT-SHMzYDJSuqbaTsQSePE/s320/LED-Polarity-Tester.jpg&quot; style=&quot;cursor: pointer; display: block; height: 208px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;div&gt;After wiring up you will upload this code from Arduino enviroment to your Arduino Bord&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 23px;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;/* Blinking LED &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* ------------ &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* turns on and off a light emitting diode(LED) connected to a digital&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* pin, in intervals of 2 seconds. Ideally we use pin 13 on the Arduino &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* board because it has a resistor attached to it, needing only an LED &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* Created 1 June 2005 &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* copyleft 2005 DojoDave &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* http://arduino.berlios.de &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;* based on an orginal by H. Barragan for the Wiring i/o board &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; int ledPin = 13; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // LED connected to digital pin 13&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; void setup() { &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pinMode(ledPin, OUTPUT); &amp;nbsp; &amp;nbsp; &amp;nbsp;// sets the digital pin as output&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&amp;nbsp;} &amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; void loop() { &amp;nbsp; digitalWrite(ledPin, HIGH); &amp;nbsp; //&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt; &amp;nbsp; delay(1000); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// waits for a second&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledPin, LOW); &amp;nbsp; &amp;nbsp;// sets the LED off &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delay(1000); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// waits for a second &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;} &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;margin-top: 30px;&quot;&gt;&lt;/h2&gt;&lt;h2 style=&quot;margin-top: 30px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 23px;&quot;&gt;&lt;h2 style=&quot;margin-top: 30px;&quot;&gt;&lt;br /&gt;
&lt;/h2&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/2695456968859905259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-easy-projects-for-beginners.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2695456968859905259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2695456968859905259'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-easy-projects-for-beginners.html' title='Arduino easy projects for beginners'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOUHLZ_T3flPw4fCBlUhwabl1CcCvGl2PZmrRsdUGrahkvJ-KDEbcd9U6Fb3CkX7FrSOQxBLJ_GIkfK1JaLvEBQO5rJvMybUQ5p22YG_WyVhy3TyhsF-coxT-SHMzYDJSuqbaTsQSePE/s72-c/LED-Polarity-Tester.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-7672938697436002119</id><published>2011-08-27T04:09:00.001-07:00</published><updated>2011-09-11T06:14:21.368-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Arduino DashBoard App</title><content type='html'>&lt;a href=&quot;http://www.adafruit.com/adablog/wp-content/uploads/2011/08/PT_101461.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.adafruit.com/adablog/wp-content/uploads/2011/08/PT_101461.jpg&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 291px; margin: 0px auto 10px; text-align: center; width: 600px;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;[Jonathan Clark] from Lousiville Hackerspace has developed an application that is constantly checking the state of I/O pin of your Arduino board, updating a window on your desktop.&lt;/span&gt;&lt;/div&gt;&lt;blockquote style=&quot;border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 5px; color: #777777; font-size: 1.1em; font-style: italic; margin-bottom: 30px; margin-left: 15px; margin-right: 30px; margin-top: 30px; padding-left: 20px;&quot;&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;ArduinoDashboard is an application for viewing analog and digital pin sensor values from an arduino in real time. This can be used with any arduino sketch and now has compiled versions with no need to download processing.org ide. Sources included as well.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;via [&lt;a href=&quot;http://hackaday.com/2011/08/24/all-your-io-pins-belong-to-arduinodashboard/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;HackADay&lt;/a&gt;] [&lt;a href=&quot;http://www.adafruit.com/blog/2011/08/22/arduino-dashboard-app/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Adafruit&lt;/a&gt;] source [&lt;a href=&quot;http://www.lvl1.org/2011/07/04/arduino-dashboard-app/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;lvl1.org&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/7672938697436002119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-dashboard-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/7672938697436002119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/7672938697436002119'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-dashboard-app.html' title='Arduino DashBoard App'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-2447831727581025117</id><published>2011-08-27T04:07:00.000-07:00</published><updated>2011-09-11T06:15:22.616-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Introducing Priya in arduino world</title><content type='html'>&lt;a href=&quot;http://farm7.static.flickr.com/6207/6081706901_dafa30aa97_o.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://farm7.static.flickr.com/6207/6081706901_dafa30aa97_o.jpg&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 473px; margin: 0px auto 10px; text-align: center; width: 380px;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;I’m happy to announce that  the Arduino family is now bigger: Priya Kuber (&lt;a href=&quot;http://twitter.com/#!/beachbrake&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;,&lt;a href=&quot;http://priyakuber.in/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;site&lt;/a&gt;) is going to help us out on our blogging queue as well as managing several internal projects. She is living in New Dehli, and has fallen in love for electronics &amp;amp; tinkering at the age of 12 in her fathers’ workshop at home. She is also the co-founder of&lt;a href=&quot;http://9circuits.com/&quot; style=&quot;border-bottom-color: initial; border-bottom-style: dotted; border-bottom-width: 1px; color: #e34c00; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;9circuits&lt;/a&gt;, one of our indian distributor.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;Young, yet well experienced, she is familiar with coding and in dealing with online communities.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;Above all, I am challenged to share the Arduino Blog with a woman (in a man-oriented world like electronics is) from India (one of the most relevant coutries in terms of electronics and components supply).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 5px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #efefef; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px;&quot;&gt;Stay tuned for new, upcoming surprises!&lt;/span&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-6016934266537666&quot;;
/* Arduino-post */
google_ad_slot = &quot;4148628422&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/2447831727581025117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/introducing-priya-in-arduino-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2447831727581025117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2447831727581025117'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/introducing-priya-in-arduino-world.html' title='Introducing Priya in arduino world'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-2354448091887572370</id><published>2011-08-27T04:06:00.000-07:00</published><updated>2011-08-29T10:49:24.724-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Android Dev Kit On The Ben Heck Show</title><content type='html'>&lt;a href=&quot;http://blog.makezine.com/wp-content/uploads/2011/08/ben_heck_baby_rocker.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 338px;&quot; src=&quot;http://blog.makezine.com/wp-content/uploads/2011/08/ben_heck_baby_rocker.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;The Ben Heck Show, the&lt;a href=&quot;http://revision3.com/tbhs/androidadk&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt; DIY format on Revision3&lt;/a&gt;, explains and uses the Android Development Kit.&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;On this weeks &lt;a href=&quot;http://revision3.com/tbhs/androidadk&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;The Ben Heck Show&lt;/a&gt;, Ben jumps right in to using the Android Accessory Development Kit and gets started on building a Baby Rocker that simulates vehicle motion from logged Android sensor data.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;It’s amazing to see different efforts in building detailed instructions in using the board and the way this Arduino-to-Android device is changing the design for apps and physical interfaces. For more info check our &lt;a href=&quot;http://labs.arduino.cc/ADK/Index&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;ADK LABs page&lt;/a&gt;.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;via [&lt;a href=&quot;http://blog.makezine.com/archive/2011/08/android-adk-baby-rocker.html&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Make&lt;/a&gt;] [&lt;a href=&quot;http://www.reddit.com/r/Android/comments/jrcbm/ben_heck_uses_android_adk_to_make_device_to_put/&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;r/Android&lt;/a&gt;] source [&lt;a href=&quot;http://revision3.com/tbhs/androidadk&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;tbhs/r3&lt;/a&gt;]&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/2354448091887572370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/android-dev-kit-on-ben-heck-show.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2354448091887572370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2354448091887572370'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/android-dev-kit-on-ben-heck-show.html' title='Android Dev Kit On The Ben Heck Show'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-7827498952563629902</id><published>2011-08-27T04:05:00.001-07:00</published><updated>2011-09-10T11:34:22.047-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>The Tacit Project Lets Your Wrist Guide You</title><content type='html'>&lt;a href=&quot;http://balo.com/mirror/images/grathio/haptic_glove_diagram-320x320.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;&quot; src=&quot;http://balo.com/mirror/images/grathio/haptic_glove_diagram-320x320.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;[Steve Hoefer] shared an interesting solution for visually impaired people.&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;It measures the distance to things and translates that into pressure on the wrist.[...] It’s wrist mounted and senses objects from about 1 inch (2 cm) to 10 feet (3.5m).  It has generally fast response time (fractions of a second) to quickly navigate complex environments.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;It’s not the first time we see Arduino used for custom solutions to navigate a room and / or enviroment, replacing the sight (above all, you’ll remember the [&lt;a href=&quot;http://arduino.cc/blog/2011/03/08/bat-goggles-for-visually-impaired-from-usi/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Bat Googles&lt;/a&gt;] project from USI and [&lt;a href=&quot;http://arduino.cc/blog/2011/02/23/halo-for-the-visually-impaired/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Halo&lt;/a&gt;], the winner project of Humana competition).&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt; &lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;“Tacit”, that’s how’s called this cool project, is the first in moving the sensitive response area of the device from the head (closed to the ears) to wrists (closed to the hands). Steve, whom its first prototype was conceived has an headband like the two projects above, moved its device to the wrist for several reasons&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;The headband was a great first test, and it did work, but it had two fatal flaws:&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;1) The most dangerous obstacles are not at head level. Furniture and most of the other things that can be tripped over and stubbed on are waist level or lower.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;2) Vibrating motors stuck on your skull will drive you insane quickly.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;In addition it would be a challenge to disguise it as anything but some mad-science-looking headband, and blind people &lt;em&gt;do&lt;/em&gt; care how they look.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;Tacit is wonderfully referenced and it’s realeased in CC-NC-SA&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;via [&lt;a href=&quot;http://grathio.com/2011/08/meet-the-tacit-project-its-sonar-for-the-blind/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Grathio Labs&lt;/a&gt;]&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/7827498952563629902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/tacit-project-lets-your-wrist-guide-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/7827498952563629902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/7827498952563629902'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/tacit-project-lets-your-wrist-guide-you.html' title='The Tacit Project Lets Your Wrist Guide You'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-4868707903914455202</id><published>2011-08-27T04:03:00.001-07:00</published><updated>2011-09-10T11:34:22.047-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Arduino-Driven Content-Sensitive TV Mute</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;a href=&quot;http://blog.makezine.com/archive/author/matt_richardson_2&quot; style=&quot;text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Matt Richardson&lt;/a&gt; has a &lt;a href=&quot;http://blog.makezine.com/archive/2011/08/enough-already-the-arduino-solution-to-overexposed-celebs.html&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;great blog post&lt;/a&gt; on Make about using an Arduino to read the closed-captioning stream from a TV using a &lt;a href=&quot;http://nootropicdesign.com/ve/&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;video experimenters shield&lt;/a&gt;, then muting the TV whenever the name of an annoying celebrity is heard. Besides being a great idea, it’s a nicely made explanatory video. Nice work, Matt!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://blog.makezine.com/wp-content/uploads/2011/08/Enough-Already-2-600x399.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 399px;&quot; src=&quot;http://blog.makezine.com/wp-content/uploads/2011/08/Enough-Already-2-600x399.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;Matt Richardson&#39;s TV muter project. Image from makezine.com&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/4868707903914455202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-driven-content-sensitive-tv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/4868707903914455202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/4868707903914455202'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-driven-content-sensitive-tv.html' title='Arduino-Driven Content-Sensitive TV Mute'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-9141592457669231992</id><published>2011-08-27T04:01:00.000-07:00</published><updated>2011-09-10T11:34:22.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Arduino-Controlled Robot Brings Pointillism Back!</title><content type='html'>&lt;iframe src=&quot;http://player.vimeo.com/video/26840019?title=0&amp;amp;byline=0&amp;amp;portrait=0&quot; width=&quot;400&quot; height=&quot;265&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/26840019&quot;&gt;time print machine&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user1106119&quot;&gt;Paul Ferragut&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;[Paul Ferragout] realized a strange printer, with an incorporated program to print any image using a time-based algorithm. According to the grey value of a pixel on an image, the felt pen remains in contact with the blotting paper for relative periods of time.&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;The Arduino-controlled &lt;a href=&quot;http://www.paulferragut.com/?portfolio=time-print-machine&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Time Print Machine&lt;/a&gt; uses an algorithm to “paint” images — portraits, still lives, you name it — out of nothing but splotches of ink. Equipped with a felt pen and blotting paper, it works like a CNC-milling machine. Program the machine to render a digital image, and the pen starts stabbing at the paper, varying the amount of time it spends on each dot according to the gray value of the respective pixel; the more time allotted, the more the ink bleeds, and the thicker the dot.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;The resulting images can take up to 34 hours to print and look like bad photocopies, each totally unique. We’re not sure whether to think of the Time Print Machine as the world’s least-efficient printer or the world’s &lt;em&gt;most-efficient&lt;/em&gt; Pointillist painter. The one thing we know is this: The machine is weirdly hypnotic. We could watch that thing drop ink all afternoon&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;via [&lt;a href=&quot;http://www.fastcodesign.com/1664710/arduino-controlled-robot-paints-likes-georges-seurat&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;FastCoDesign&lt;/a&gt;] source [&lt;a href=&quot;http://www.paulferragut.com/?portfolio=time-print-machine&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Paul Ferrabout&lt;/a&gt;]&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/9141592457669231992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-controlled-robot-brings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/9141592457669231992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/9141592457669231992'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-controlled-robot-brings.html' title='Arduino-Controlled Robot Brings Pointillism Back!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-3308918950525458728</id><published>2011-08-27T03:59:00.000-07:00</published><updated>2011-09-10T11:34:22.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Arduino Powered 2.4 GHz Spectrum Analyzer Lets You</title><content type='html'>&lt;a href=&quot;http://hackadaycom.files.wordpress.com/2011/07/3inonespecturmamajig.png?w=470&amp;amp;h=400&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 470px; height: 400px;&quot; src=&quot;http://hackadaycom.files.wordpress.com/2011/07/3inonespecturmamajig.png?w=470&amp;amp;h=400&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;Arduino forum user [Blibo] shares its 2.4 Ghz spectrum analyzer project on the&lt;a href=&quot;http://arduino.cc/forum/index.php/topic,67218.0.html&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;forum&lt;/a&gt;. The project is based on the CYWM6935 board (wireless), an Atmega 328 and a Nokia 5110 LCD-&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;I finished the (mostly) permanent version of my 2.4ghz spectrum analyzer, and soldered it up. I included 3 modes for scanning (fast, slow, and ghost – like the long exposure on a camera), plus a function to display the voltage on an analog pin, and graph it (for when the oscilloscope’s not cooperating). These modes are toggled through by hitting the big push button [...] I have already used it to help setup my wireless network, (channel, location, things that cause interference), and it is always interesting to see what uses the 2.4ghz spectrum. So far, the things that I’ve noticed on the spectrum while walking around with the analyzer are:&lt;br /&gt;-microwave ovens (huge disturbance in the middle of the spectrum)&lt;br /&gt;-Wifi&lt;br /&gt;-Cordless phones&lt;br /&gt;-Bluetooth&lt;br /&gt;-Wireless keyboard&lt;br /&gt;-Wireless speakers&lt;br /&gt;The fast mode is ok for seeing EMI, but for digital signals, the slow mode is best. The ghost mode also gives a general idea of spectrum use over a period of time.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;via [&lt;a href=&quot;http://hackaday.com/2011/07/25/arduino-powered-2-4-ghz-spectrum-analyzer/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;HackADay&lt;/a&gt;] source(code) on [&lt;a href=&quot;http://arduino.cc/forum/index.php/topic,67218.0.html&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Arduino Forum&lt;/a&gt;]&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/3308918950525458728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-powered-24-ghz-spectrum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/3308918950525458728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/3308918950525458728'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/arduino-powered-24-ghz-spectrum.html' title='Arduino Powered 2.4 GHz Spectrum Analyzer Lets You'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-2177427737950262285</id><published>2011-08-27T03:51:00.000-07:00</published><updated>2011-09-10T11:36:45.913-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>The Roominator Against Conference Room Abuse</title><content type='html'>&lt;a href=&quot;http://distillery.s3.amazonaws.com/media/2011/07/28/481918b1e30e4dec804732da7848b407_7.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 612px; height: 612px;&quot; src=&quot;http://distillery.s3.amazonaws.com/media/2011/07/28/481918b1e30e4dec804732da7848b407_7.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;If your office suffers of  ”conference room abuse” you should build your own “roominator” to coordinate it:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;Conference Room Abuse is where people 2 or more people randomly grab a conference without any regard to the schedule for the room. Its a problem many companies face.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;[&lt;a href=&quot;http://blog.rapleaf.com/dev/2011/08/01/google-calendar-arduino-the-roominator/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Rapleaf&lt;/a&gt;] tried to solve this by creating a system to coordinate the (mis)use of room conferences&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;&lt;em&gt;The hardware consists of two parts: a display unit that’s posted outside of each conference room, and a controller unit that’s located in Rapleaf’s wiring closet. The display unit shows the current and upcoming reservations and an LED status indicator that can tell you from a distance whether a room is “good to grab”. It also has a pair of buttons – one to make an ad-hoc reservation and one to cancel the current reservation. The controller unit interfaces with all the displays to distribute power and data, both of which run over a single standard Cat5e cable. Both the controller and the displays are Arduino-based.&lt;/em&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;&lt;em&gt;The software component is a Rails web site that allows for configuration and integrates with Google Calendar. Reservations made via Google Calendar are sync’d with the Roominator, and vice-versa. The controller unit polls the web site for the information it should pass to the displays.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;Rapleaf  &lt;a href=&quot;https://github.com/bryanduxbury/roominator&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;open sourced the code on github&lt;/a&gt;, with all the instructions for the set up.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;via [&lt;a href=&quot;http://www.kinlane.com/2011/08/rapleaf-ends-conference-room-abuse-with-google-calendar-arduino/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Kinlane&lt;/a&gt;] source [&lt;a href=&quot;http://blog.rapleaf.com/dev/2011/08/01/google-calendar-arduino-the-roominator/&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Rapleaf&lt;/a&gt;]&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/2177427737950262285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/roominator-against-conference-room.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2177427737950262285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2177427737950262285'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/roominator-against-conference-room.html' title='The Roominator Against Conference Room Abuse'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-1980510231294553958</id><published>2011-08-25T15:50:00.000-07:00</published><updated>2011-09-10T11:34:22.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>August Specials: Tinkerkit Servos And Open SoftWear</title><content type='html'>&lt;a href=&quot;http://farm7.static.flickr.com/6011/6004412273_defe032cce_o.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 300px;&quot; src=&quot;http://farm7.static.flickr.com/6011/6004412273_defe032cce_o.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;We are happy to announce 3 new products available at the &lt;a href=&quot;http://store.arduino.cc/eu/index.php?main_page=&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;Arduino Store&lt;/a&gt;: two powerful servos with the standard Tinkerkit 3pin connector (&lt;a href=&quot;http://store.arduino.cc/eu/index.php?main_page=product_info&amp;amp;cPath=16&amp;amp;products_id=176&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;T010050&lt;/a&gt; and&lt;a href=&quot;http://store.arduino.cc/eu/index.php?main_page=product_info&amp;amp;cPath=16&amp;amp;products_id=177&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;T010051&lt;/a&gt;) and &lt;a href=&quot;http://store.arduino.cc/eu/index.php?main_page=product_info&amp;amp;cPath=26&amp;amp;products_id=175&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;OpenSoftwear&lt;/a&gt;, a book about fashion and technology by Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund, in it’s second, revised edition.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/1980510231294553958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/august-specials-tinkerkit-servos-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/1980510231294553958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/1980510231294553958'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/august-specials-tinkerkit-servos-and.html' title='August Specials: Tinkerkit Servos And Open SoftWear'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-8039286245176124863</id><published>2011-08-25T15:48:00.000-07:00</published><updated>2011-09-10T11:36:45.914-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Steampunk Record Player with Arduino</title><content type='html'>&lt;a href=&quot;http://www.hackolog.com/content-img-01/steampunk-record-player-with-arduino-1.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 375px;&quot; src=&quot;http://www.hackolog.com/content-img-01/steampunk-record-player-with-arduino-1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;A steam-powered record turntable made out of juck &amp;amp; re-used things.&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.asciimation.co.nz/bb/2010/11/30/a-steam-punk-record-player&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: initial; color: rgb(227, 76, 0); &quot;&gt;This was made&lt;/a&gt; with small steam engine with a boiler crafted from a copper water pipe and carved some wood for the custom platter and base. Add some magnets, a coil for a pickup and a servo that is controlled by Arduino.&lt;/p&gt;&lt;/blockquote&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/8039286245176124863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/steampunk-record-player-with-arduino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8039286245176124863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8039286245176124863'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/steampunk-record-player-with-arduino.html' title='Steampunk Record Player with Arduino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-2405009098829376264</id><published>2011-08-25T15:44:00.000-07:00</published><updated>2011-09-10T11:34:22.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Radio Arduino</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; background-color: rgb(239, 239, 239); &quot;&gt;&lt;iframe width=&quot;420&quot; height=&quot;345&quot; src=&quot;http://www.youtube.com/embed/-G8TcyEGEGQ&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 239, 239); &quot;&gt;&lt;p style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; margin-top: 0px; margin-bottom: 5px; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 20px; margin-top: 0px; margin-bottom: 5px; &quot;&gt;Nice Oscar Belle Two Band Transistor Radio (1960s) hacked with Arduino.&lt;/p&gt;&lt;blockquote style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; line-height: 20px; color: rgb(119, 119, 119); margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 15px; font-style: italic; padding-left: 20px; font-size: 1.1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;What it is really doing is playing 24 music tracks that I preloaded onto an SD card in WAV format. There are also 10 tuning noises tracks that get played when the tuner is turned.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 5px; &quot;&gt;Because this is the first time I did this I had a lot of help. Firstly the chaps and chapesses at Hackspace have been very supportive in teaching me how to use and Arduino, particularly Adrian McEwan and Oomlout. Also Jingle Joe who supervised my soldering of the Wave Shield, Brox who helped me decipher the ancient mysteries of FAT16 and Esme who helped dismantle the original radio… PS I did do some of it myself!&lt;/p&gt;&lt;/blockquote&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/2405009098829376264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2011/08/radio-arduino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2405009098829376264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/2405009098829376264'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2011/08/radio-arduino.html' title='Radio Arduino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/-G8TcyEGEGQ/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-3576025009344909319</id><published>2010-08-27T12:29:00.000-07:00</published><updated>2011-09-10T11:36:32.968-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="About Arduino"/><title type='text'>Arduino</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUAfNGnZp9OcMp3CMCoSpQG-NY9kX2KVwmD1IItkEH2lOvNbm_TAMNREu9w-kff_C4kNM5Vj3XsuSt7Liu91EPRspKUDv6ZkyKylD4Ak0L-BJvRk2qoJGfAW4c7gRgibsW52N_El9hTPw/s1600/arduino_vs_stamp-350.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5510176619435205842&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUAfNGnZp9OcMp3CMCoSpQG-NY9kX2KVwmD1IItkEH2lOvNbm_TAMNREu9w-kff_C4kNM5Vj3XsuSt7Liu91EPRspKUDv6ZkyKylD4Ak0L-BJvRk2qoJGfAW4c7gRgibsW52N_El9hTPw/s320/arduino_vs_stamp-350.jpg&quot; style=&quot;cursor: hand; cursor: pointer; float: right; height: 238px; margin: 0 0 10px 10px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1FtxlayrXfGl-sE9prx1CjwlGgUEv5Z1aGRgLJkITNAUpL_11Rk0vPmz_Fq8eAT9qKAzIag3z0GvY23Rns87VcWRGTPVsg3QPz7ghzX6v6fRVxvzAw06wK_S7K9nt5SFF7myvyrfkyIU/s1600/arduino316.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5510174453518405810&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1FtxlayrXfGl-sE9prx1CjwlGgUEv5Z1aGRgLJkITNAUpL_11Rk0vPmz_Fq8eAT9qKAzIag3z0GvY23Rns87VcWRGTPVsg3QPz7ghzX6v6fRVxvzAw06wK_S7K9nt5SFF7myvyrfkyIU/s320/arduino316.jpg&quot; style=&quot;cursor: hand; cursor: pointer; float: left; height: 220px; margin: 0 10px 10px 0; width: 316px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6633ff;&quot;&gt;YOU CAN BUY ARDUINO OR BUILD YOUR OWN!&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6633ff;&quot;&gt;ARDUINO IS VERY LOW COST OPEN SOURCE PROTOTYPING PLATFORM&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6633ff;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6633ff;&quot;&gt;IF YOU WANT AN ARDUINO YOU VISIT THIS SITE : &lt;/span&gt;&lt;a href=&quot;http://arduino.cc/en/Main/Buy&quot;&gt;http://arduino.cc/en/Main/Buy&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6600cc;&quot;&gt;OR IF YOU WANT TO BUILD YOUR OWN PLEASE GO TO THIS LINK: &lt;/span&gt;&lt;a href=&quot;http://arduino.cc/en/Main/Hardware&quot;&gt;http://arduino.cc/en/Main/Hardware&lt;/a&gt;  &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6633ff;&quot;&gt;ON THIS LINK YOU FIND ALL ARDUINO BORD WITH SCHEMATICS!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6633ff;&quot;&gt;AH SORRY THIS IS  MAIN SITE: &lt;/span&gt;&lt;a href=&quot;http://arduino.cc/&quot;&gt;http://arduino.cc/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/3576025009344909319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2010/08/you-can-buy-arduino-or-build-your-own.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/3576025009344909319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/3576025009344909319'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2010/08/you-can-buy-arduino-or-build-your-own.html' title='Arduino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUAfNGnZp9OcMp3CMCoSpQG-NY9kX2KVwmD1IItkEH2lOvNbm_TAMNREu9w-kff_C4kNM5Vj3XsuSt7Liu91EPRspKUDv6ZkyKylD4Ak0L-BJvRk2qoJGfAW4c7gRgibsW52N_El9hTPw/s72-c/arduino_vs_stamp-350.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6837415496523898075.post-8338848546862851974</id><published>2010-08-27T12:27:00.000-07:00</published><updated>2011-09-10T12:10:49.333-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="About Arduino"/><title type='text'>What is Arduino</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilfaLhTmXE7E8Gnc_yvLP5UXeLXAzel6LNIYoKyzXqW4QXiWpqlD4A8-aW97LQmHiehVQnio0JOuOCf5DvcHC7kdGcG1aOm7kr40YI1_z7IsRatTXrpVS9UkQoWUF1aT6D9Q4AhXejwts/s1600/ArduinoNG.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5510173600885857138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilfaLhTmXE7E8Gnc_yvLP5UXeLXAzel6LNIYoKyzXqW4QXiWpqlD4A8-aW97LQmHiehVQnio0JOuOCf5DvcHC7kdGcG1aOm7kr40YI1_z7IsRatTXrpVS9UkQoWUF1aT6D9Q4AhXejwts/s320/ArduinoNG.jpg&quot; style=&quot;cursor: hand; cursor: pointer; float: left; height: 242px; margin: 0 10px 10px 0; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 25px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Geneva, Arial, sans-serif; line-height: 15px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It&#39;s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://openduino.blogspot.com/feeds/8338848546862851974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://openduino.blogspot.com/2010/08/arduino-is-open-source-electronics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8338848546862851974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6837415496523898075/posts/default/8338848546862851974'/><link rel='alternate' type='text/html' href='http://openduino.blogspot.com/2010/08/arduino-is-open-source-electronics.html' title='What is Arduino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16678042669089160036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilfaLhTmXE7E8Gnc_yvLP5UXeLXAzel6LNIYoKyzXqW4QXiWpqlD4A8-aW97LQmHiehVQnio0JOuOCf5DvcHC7kdGcG1aOm7kr40YI1_z7IsRatTXrpVS9UkQoWUF1aT6D9Q4AhXejwts/s72-c/ArduinoNG.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>