<?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: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-2741100624325877329</id><updated>2012-02-11T23:42:47.045-08:00</updated><category term='control'/><category term='red'/><category term='arduino tutorial'/><category term='twentyten'/><category term='gadgets'/><category term='reactance'/><category term='infrared'/><category term='inductance'/><category term='xbee'/><category term='tag'/><category term='macetech'/><category term='temperature'/><category term='inductor tutorial'/><category term='hacked gadgets'/><category term='LDR'/><category term='Alan Parekh'/><category term='cornfield'/><category term='product review&#x9; | kit'/><category term='microcontrollers'/><category term='adafruit'/><category term='xbee tutorial'/><category term='kit review'/><category term='125 khz'/><category term='infra'/><category term='voltage'/><category term='shiftbrite'/><category term='tv'/><category term='choke'/><category term='LED'/><category term='review'/><category term='infra-red'/><category term='turn'/><category term='microsd'/><category term='hackedgadgets.com'/><category term='inductor'/><category term='arduino'/><category term='xbee arduino'/><category term='tv-b-gone'/><category term='xbees'/><category term='key'/><category term='tvbgone'/><category term='industries'/><category term='shiftbright'/><category term='security'/><category term='learning electronics'/><category term='tutorial'/><category term='arduino photocell'/><category term='remote'/><category term='tronixstuff'/><category term='photocell'/><category term='AC'/><category term='television'/><category term='frequency'/><category term='electronics'/><category term='microcontroller'/><category term='RGB'/><category term='tags'/><category term='hacked'/><category term='TMP36'/><category term='arduino tutorials'/><category term='tutorials'/><category term='arduino temperature'/><category term='off'/><category term='xbee tutorials'/><category term='RFID'/><category term='kit'/><category term='IR'/><category term='Alan'/><category term='Parekh'/><category term='jammer'/><title type='text'>tronixstuff</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tronixstuff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default?start-index=101&amp;max-results=100'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-494776900274461739</id><published>2012-02-11T23:42:00.001-08:00</published><updated>2012-02-11T23:42:47.098-08:00</updated><title type='text'>Experimenting with Surface-Mount Component Prototyping</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now and again I have looked at SMT (surface-mount technology) components and thought to myself &amp;ldquo;I should try that one day&amp;rdquo;. But not wanting to fork out for a toaster oven and a bunch of special tools I did it on the cheap &amp;ndash; so in this article you can follow along and see the results. Recently I ordered some&amp;nbsp;&lt;a href="http://www.elecfreaks.com/store/flowersoic-protoboardmega-shield-gb-color-p-379.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;ElecFreaks SOIC Arduino Mega-style protoshields&lt;/a&gt;&amp;nbsp;which apart from being a normal double-sided protoshield, also have a SOIC SMT pad as shown below:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/f1ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8380" src="http://tronixstuff.files.wordpress.com/2012/02/f1ss.jpg?w=410&amp;amp;h=248" height="248" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="410" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;First up I soldered in two SOIC format ICs &amp;ndash; a 555 and a 4017:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/soicics.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8382" src="http://tronixstuff.files.wordpress.com/2012/02/soicics.jpg?w=358&amp;amp;h=166" height="166" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;These were not that difficult &amp;ndash; you need a steady hand, a clean soldering iron tip and some blu-tac. To start, stick down the IC as such:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/soicics2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8383" src="http://tronixstuff.files.wordpress.com/2012/02/soicics2.jpg?w=328&amp;amp;h=182" height="182" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="328" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; then you can &amp;hellip; very carefully &amp;hellip; hand-solder in a few legs, remove the blu tac and take care of the rest &amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/soicics3.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8384" src="http://tronixstuff.files.wordpress.com/2012/02/soicics3.jpg?w=286&amp;amp;h=328" height="328" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="286" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;The 4017 went in easily as well&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/soicics4ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8389" src="http://tronixstuff.files.wordpress.com/2012/02/soicics4ss.jpg?w=328&amp;amp;h=206" height="206" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="328" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&amp;hellip;however it can be easier to flood the pins with solder, then use solder-wick to soak up the excess &amp;ndash; which in theory will remove the bridges between pins caused by the excess solder. And some PCB cleaner to get rid of the excess flux is a good idea as well.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now to some smaller components &amp;ndash; some LEDs and a resistor. These were 0805 package types, which measure&amp;nbsp;2.0&amp;nbsp;&amp;times;&amp;nbsp;1.3&amp;nbsp;mm &amp;ndash; for example a resistor:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/calipersss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8395" src="http://tronixstuff.files.wordpress.com/2012/02/calipersss.jpg?w=358&amp;amp;h=263" height="263" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The LEDs were also the same size. Unlike normal LEDs, determining the anode and cathode can be difficult &amp;ndash; however my examples had a small arrow determining current flow (anode to cathode) on the bottom:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/led.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8396" src="http://tronixstuff.files.wordpress.com/2012/02/led.jpg" height="87" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="144" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Another way is to use the continuity function of a multimeter &amp;ndash; if their output voltage is less than the rating of the LED, you can probe it to determine the pins. When it glows, the positive lead is the anode. Handling such small components requires the use of anti-magnetic&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/antimagnetic-precision-tweezers" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tweezers&lt;/a&gt;&amp;nbsp;&amp;ndash; highly recommended&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/tweezersss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8397" src="http://tronixstuff.files.wordpress.com/2012/02/tweezersss.jpg?w=410&amp;amp;h=90" height="90" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="410" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&amp;hellip; and make holding down the components with one hand whilst soldering with the other much, much easier.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Unlike normal veroboard, protoshield or other prototyping PCBs the&amp;nbsp;&lt;a href="http://www.elecfreaks.com/store/flowersoic-protoboardmega-shield-gb-color-p-379.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;protoshield&amp;rsquo;s&lt;/a&gt;&amp;nbsp;holes are surrounded with a &amp;ldquo;clover&amp;rdquo; style of solder pad, for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/f2ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8381" src="http://tronixstuff.files.wordpress.com/2012/02/f2ss.jpg?w=271&amp;amp;h=153" height="153" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="271" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;These solder pads can make hand-soldering SMT parts a little easier. After some experimenting, I found the easiest way was to first flood the hold with solder:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/flood.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8400" src="http://tronixstuff.files.wordpress.com/2012/02/flood.jpg?w=242&amp;amp;h=134" height="134" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="242" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&amp;hellip; then hold down the component with the tweezers with one hand while heating the solder with the other &amp;ndash; then moving and holding one end of the component into the molten solder:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/flood2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8401" src="http://tronixstuff.files.wordpress.com/2012/02/flood2.jpg" height="110" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="204" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://tronixstuff.wordpress.com/2012/02/10/february-2012-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;What are the dimensions (length x width) of an 0805 SMT component in mm?&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The first time (above) was a little messy, but one improves with practice. The clover-style of the solder pads makes it easy to connect two components, for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/ledres.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8405" src="http://tronixstuff.files.wordpress.com/2012/02/ledres.jpg?w=420&amp;amp;h=228" height="228" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="420" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;With some practice the procedure can become quite manageable:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/practicess.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8406" src="http://tronixstuff.files.wordpress.com/2012/02/practicess.jpg?w=410&amp;amp;h=104" height="104" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="410" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As the protoshields are double-sided you can make connections between components on the other side to keep things neat for observers. To complete the experiment the six LEDs were wired underneath (except for one) to matching Arduino Mega digital output pins, and a simple demonstration sketch used to illuminate the LEDs, as shown below:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/igaLQBrO9hU?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For one-off or very low-volume SMD work these shields from&amp;nbsp;&lt;a href="http://www.elecfreaks.com/store/flowersoic-protoboardmega-shield-gb-color-p-379.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;elecfreaks&lt;/a&gt;&amp;nbsp;are quite useful. You will need a steady hand and quite a lot of patience, but if the need calls it would be handy to have some of these boards around just in case. For a more involved and professional method of working with SMT, check out&amp;nbsp;&lt;a href="http://www.freetronics.com/pages/surface-mount-soldering-with-a-toaster-oven" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;this guide by Jon Oxer&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;In the meanwhile, have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/experimenting-with-surface-mount-component-pr"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-494776900274461739?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/494776900274461739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/494776900274461739'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/02/experimenting-with-surface-mount.html' title='Experimenting with Surface-Mount Component Prototyping'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/igaLQBrO9hU/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-8861132131553421383</id><published>2012-02-10T02:08:00.001-08:00</published><updated>2012-02-10T02:08:55.333-08:00</updated><title type='text'>February 2012 Competition</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;It&amp;rsquo;s that time of the month again so we are running another competition. This month we have two prizes. Let&amp;rsquo;s check those out then follow up with the rules of entry.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;Prize One&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;is a brand new Freetronics&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherMega board&lt;/a&gt;&amp;nbsp;&amp;ndash; the mother of all Arduino-compatible boards. As&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/02/08/review-freetronics-ethermega/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed recently&lt;/a&gt;, the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherMega&lt;/a&gt;combines the power and versatility of the Arduino Mega2560, a microSD card shield, a full Ethernet shield and power over Ethernet support:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2012/02/ethermegass.jpg?w=358&amp;amp;h=175&amp;amp;h=174" height="174" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;From the Freetronics website:&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;The EtherMega is a 100% Arduino Mega 2560 compatible board that can talk to the world. Do Twitter updates automatically, serve web pages, connect to web services, display sensor data online, and control devices using a web browser. The Freetronics EtherMega uses the same ATmega2560 as the Arduino Mega 2560 so it has masses of RAM, flash memory, and I/O pins, and also includes the same Wiznet W5100 chip used by the official Arduino Ethernet Shield, so it&amp;rsquo;s 100% compatible with the Ethernet library and sketches.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Any project you would previously have built with an Arduino Mega 2560 and an Ethernet shield stacked together, you can now do all in a single, integrated board. We&amp;rsquo;ve even added a micro SD card slot so you can store web content on the card, or log data to it.&amp;nbsp;But it gets even better: we found space to squeeze in a small prototyping area, so now it&amp;rsquo;s possible to build a complete, Internet-enabled Arduino device including your own custom parts all on a single board! You don&amp;rsquo;t even need to use a prototyping shield for many projects.&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Prize Two&amp;nbsp;&lt;/strong&gt;&lt;/em&gt;is awesome &amp;ndash; it has to be one of the most amazing developments in the Arduino world I have seen for a long time. However it&amp;rsquo;s so new it hasn&amp;rsquo;t been released for sale &amp;ndash; yet. But we have one to give away, and when this product is released to the open market we&amp;rsquo;ll give you the full rundown on it:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/huh.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8358" src="http://tronixstuff.files.wordpress.com/2012/02/huh.jpg" height="168" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;The most annoying thing is that I have one of these right here in front of me, but can&amp;rsquo;t tell you anything about it. So stay tuned using the methods at the end of this post for more information when it becomes available.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;How to enter!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; background-color: #eeeeee; text-align: center;"&gt;  &lt;div style="text-align: left;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;There will be six questions for you to answer spread across articles&amp;nbsp;published&amp;nbsp;between the&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/02/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;1st and 29th of February&lt;/a&gt;. So you will need to review older posts.&amp;nbsp;At the end of February&amp;nbsp;&lt;em&gt;and&lt;/em&gt;&amp;nbsp;once you have&amp;nbsp;&lt;strong&gt;answers to all six questions&lt;/strong&gt;, email the answers along with&amp;nbsp;your&amp;nbsp;&lt;em&gt;full&amp;nbsp;&lt;/em&gt;&lt;em&gt;name, email address and postal address&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;strong&gt;competition at tronixstuff dot com&amp;nbsp;&lt;/strong&gt;with the subject heading&amp;nbsp;&lt;strong&gt;February&lt;/strong&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;During the second week of March, all the correct entries will be collated and two randomly chosen.&amp;nbsp;The first correct entry drawn will win first prize, and the second entry the second prize. Entries will be accepted until 03/03/2012 0005h GMT.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;As with any other competition, there needs to be some rules:&lt;/p&gt;  &lt;div&gt;  &lt;ul&gt;  &lt;li&gt;Incomplete entries will be rejected, so follow the instructions!&lt;/li&gt;  &lt;li&gt;The winners&amp;rsquo; first name and country will be announced publicly;&lt;/li&gt;  &lt;li&gt;The winners&amp;rsquo; name and mailing address will be passed to the prize supplier only for the purpose of prize delivery and not for any form of marketing.&lt;/li&gt;  &lt;li&gt;Entries that contain text not suitable for minors or insulting to the competition will be rejected (seriously &amp;ndash; it happens);&lt;/li&gt;  &lt;li&gt;Prizes will be delivered via Australia Post domestic or regular international air mail. We take absolutely no responsibility for packages that go missing or do not arrive. If you live in an area with a &amp;ldquo;less than reliable&amp;rdquo; domestic postage system, you can pay for registered mail or other delivery service at your expense.&lt;/li&gt;  &lt;li&gt;Winners outside of Australia will be responsible for any taxes, fees or levies imposed by your local Governments (such as import levies, excise, VAT, etc.) upon importation of purchased goods;&lt;/li&gt;  &lt;li&gt;Prizes may take up to 45 days to be received;&lt;/li&gt;  &lt;li&gt;No disputes will be entered in to;&lt;/li&gt;  &lt;li&gt;Prizes carry no warranty nor guarantee &amp;ndash; and are to be used or abused at entirely your own risk;&lt;/li&gt;  &lt;li&gt;Entries will be accepted until 03/03/2012 0005h GMT.&lt;/li&gt;  &lt;/ul&gt;  &lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;em&gt;Thanks to&amp;nbsp;&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Freetronics&lt;/a&gt;&amp;nbsp;for the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank" style="text-decoration: none; color: #226699;"&gt;EtherMega&lt;/a&gt;&amp;nbsp;first prize!&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;So have fun and keep an eye out for the four competition questions spread through the&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/02/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;February posts&lt;/a&gt;&amp;hellip; In the meanwhile, follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/february-2012-competition"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-8861132131553421383?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/8861132131553421383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/8861132131553421383'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/02/february-2012-competition.html' title='February 2012 Competition'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-793250023942060816</id><published>2012-02-07T07:21:00.001-08:00</published><updated>2012-02-07T07:21:28.233-08:00</updated><title type='text'>Review - Freetronics EtherMega</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;In this review we take a look at what is possibly the most fully-featured Arduino compatible board on the market today - the Freetronics&amp;nbsp;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;EtherMega&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;. This board combines the functionality of an Arduino Mega2560, a microSD card shield, and an Ethernet shield that supports power over Ethernet with optional 802.3af standard. So instead of having these three mashed together at a great expense:&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;&lt;em&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/thelot.jpg"&gt;&lt;img class="aligncenter  wp-image-8331" src="http://tronixstuff.files.wordpress.com/2012/02/thelot.jpg" height="160" alt="" style="border-color: initial; display: block; margin-left: auto; margin-right: auto;" width="539" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: center;"&gt;... you can have this:&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/ethermegass.jpg"&gt;&lt;img class="aligncenter size-full wp-image-8333" src="http://tronixstuff.files.wordpress.com/2012/02/ethermegass.jpg" height="250" alt="" style="border-color: initial; display: block; margin-left: auto; margin-right: auto;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Which saves space, time and money. Firstly, the specifications:&lt;/p&gt;  &lt;ul style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;  &lt;li&gt;100% compatible with the Arduino Mega2560. So you have the ATmega2560 microcontroller, 54 digital I/O pins with 14 PWM-capable, 256KB of flash memory, 8KB of SRAM and 4KB of EEPROM to play with, the Atmel 8u2 micrcontroller taking care of the USB interface;&lt;/li&gt;  &lt;li&gt;However unlike the original, the EtherMega contains a switchmode power supply that allows operation from a DC power supply of between 7 and 28VDC without overheating;&lt;/li&gt;  &lt;li&gt;Complete c0mpatibility with the Arduino Ethernet shield, using the Wiznet W5100 controller just like the original;&lt;/li&gt;  &lt;li&gt;Network status LEDs on both the socket and the PCB;&lt;/li&gt;  &lt;li&gt;Fixed SPI behaviour on Ethernet chipset;&lt;/li&gt;  &lt;li&gt;Complete microSD card compatibility with SD library, and chip-select is on digital pin 4 so Ethernet and microSD can work together on the same sketch;&lt;/li&gt;  &lt;li&gt;optional 802.3af power over Ethernet support at up to 48V using the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/power-over-ethernet-regulator-8023af" target="_blank"&gt;optional regulator board&lt;/a&gt;&amp;nbsp;which mounts on the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;EtherMega&lt;/a&gt;;&lt;/li&gt;  &lt;li&gt;mini USB connector instead of the larger standard USB socket which can interfere with shields - and a USB cable is included&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Furthermore there are a few modifications to make using the EtherMega easier or simpler. The first of these is the onboard prototyping area allowing you to add your own circuitry, or&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/06/review-freetronics-module-family/" target="_blank"&gt;perhaps a module&lt;/a&gt;:&lt;/p&gt;  &lt;div style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/protoareass.jpg"&gt;&lt;img class="aligncenter  wp-image-8336" src="http://tronixstuff.files.wordpress.com/2012/02/protoareass.jpg" height="266" alt="" style="border-color: initial; display: block; margin-left: auto; margin-right: auto;" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: left;"&gt;Also notice that the I2C pins have been brought out alongside the 5V and GND pins on the right. The only difference to take note of are the jumpers that are used to select either USB or DC socket power:&lt;/p&gt;  &lt;div style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/powerjumperss.jpg"&gt;&lt;img class="aligncenter  wp-image-8337" src="http://tronixstuff.files.wordpress.com/2012/02/powerjumperss.jpg" height="205" alt="" style="border-color: initial; display: block; margin-left: auto; margin-right: auto;" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: left;"&gt;However that is a small price to pay compared to the convenience of the wide voltage-handling capability. Finally, unlike the original Arduino Mega2560 the designers have placed the TX/RX indicators at the top-left of the EtherMega so they are still visible when extra shields have been mounted:&lt;/p&gt;  &lt;div style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/txrxledsss.jpg"&gt;&lt;img class="aligncenter  wp-image-8338" src="http://tronixstuff.files.wordpress.com/2012/02/txrxledsss.jpg" height="201" alt="" style="border-color: initial; display: block; margin-left: auto; margin-right: auto;" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: left;"&gt;The overall design and quality of the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;EtherMega&lt;/a&gt;&amp;nbsp;is top notch, with a thick PCB, rounded corners, descriptive silk-screening, and packaging that can be reused as Mega or other part storage.&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;If you are looking for an Arduino Mega2560 and could use Ethernet, power-over-Ethernet, a microSD card interface and full, 100% Arduino compatibility you could do a lot worse than getting yourself an&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;EtherMega&lt;/a&gt;.&amp;nbsp;If you are interested in learning how to use Arduino and Ethernet - check out our&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/09/12/moving-forward-with-arduino-%E2%80%93-chapter-16-ethernet/" target="_blank"&gt;tutorial here&lt;/a&gt;. Or to get your Arduino tweeting,&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/03/08/moving-forward-with-arduino-%e2%80%93-chapter-30-%e2%80%93-twitter/" target="_blank"&gt;visit here&lt;/a&gt;. For more discussion and support information for the EtherMega consult the&amp;nbsp;&lt;a href="http://forum.freetronics.com/" target="_blank"&gt;forum&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;product web page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" style="border-color: initial; display: block; margin-left: auto; margin-right: auto;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; The&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;EtherMega&lt;/a&gt;&amp;nbsp;board reviewed in this article was a promotional consideration made available by&amp;nbsp;&lt;a href="http://www.freetronics.com/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet" target="_blank"&gt;Freetronics&lt;/a&gt;.&amp;nbsp;&lt;/em&gt;&lt;/div&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/review-freetronics-ethermega"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-793250023942060816?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/793250023942060816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/793250023942060816'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/02/review-freetronics-ethermega.html' title='Review - Freetronics EtherMega'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-2078340160430570563</id><published>2012-02-04T15:55:00.001-08:00</published><updated>2012-02-04T15:55:43.313-08:00</updated><title type='text'>Results – January 2012 Competition</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;"&gt;The January 2012 competition has now closed. For the curious, the questions and answers were:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;"&gt;Q &amp;ndash; What does the acronym PWM mean?&lt;br /&gt;A &amp;ndash; Pulse-width modulation&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;"&gt;Q &amp;ndash; How many LEDs are contained in the&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/01/24/arduino-meets-las-vegas-with-the-freetronics-dmd/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics DMD&lt;/a&gt;?&lt;br /&gt;A &amp;ndash; 512&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Q &amp;ndash; How many digital I/O pins on an&amp;nbsp;&lt;a href="http://arduino.cc/en/Main/ArduinoBoardMega2560" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino Mega2560&lt;/a&gt;?&lt;br /&gt;A &amp;ndash; 54&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;"&gt;Q &amp;ndash; What type of processor core does the PIC32 (&lt;a href="http://tronixstuff.wordpress.com/2012/01/29/review-digilent-chipkit-uno32/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from the Uno32 review&lt;/a&gt;) use?&lt;br /&gt;A &amp;ndash;&amp;nbsp;&lt;a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532434" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;MIPS&lt;/a&gt;&amp;nbsp;(or to be more precise,&amp;nbsp;32-bit MIPS M4K Core)&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #ffffff; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Congratulations to Jack M. from the interesting state of South Australia! Jack has won the following prizes:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #ffffff; text-align: center;"&gt;One v1.0&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/akafuino/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Akafugu Akafuino-X board&lt;/a&gt;&amp;nbsp;as&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/01/15/initial-review-akafuino-x-microcontroller-board/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed recently&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #ffffff; text-align: center;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2012/01/akafuino-x-1.jpg?w=420&amp;amp;h=279&amp;amp;h=279" height="279" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="420" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #ffffff; text-align: center;"&gt;Jack&amp;rsquo;s&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/akafuino/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Akafuino-X&lt;/a&gt;&amp;nbsp;will have a companion on its journey which will be the&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/go-between-shield" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Mayhew Labs &amp;ldquo;Go Between&amp;rdquo; Shield&lt;/a&gt;, as&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/01/18/review-mayhew-labs-go-between-arduino-shield/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed&amp;nbsp;recently&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #ffffff; text-align: center;"&gt;&lt;strong&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2012/01/gbsss.jpg?w=448&amp;amp;h=354&amp;amp;h=353" height="353" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #ffffff; text-align: center;"&gt;  &lt;div style="text-align: left;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Thanks to&amp;nbsp;&lt;a href="http://www.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Akafugu&amp;nbsp;&lt;/a&gt;for offering the&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/akafuino/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Akafuino-X prize&lt;/a&gt;!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;The February 2012 competition will be announced soon, so in the meanwhile have fun and&amp;nbsp;follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/results-january-2012-competition"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-2078340160430570563?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/2078340160430570563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/2078340160430570563'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/02/results-january-2012-competition.html' title='Results – January 2012 Competition'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-6356030721180814631</id><published>2012-02-01T06:23:00.001-08:00</published><updated>2012-02-01T06:23:15.404-08:00</updated><title type='text'>Project: Clock One</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Introduction&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For some strange reason I have a fascination with various types of electronic clocks (which explains&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/23/clock-kit-round-up-december-2011/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;this article&lt;/a&gt;). Therefore this project will be the start of an irregular series of clock projects whose goal will be easy to follow and produce interesting results. Our &amp;ldquo;Clock One&amp;rdquo; will use a&amp;nbsp;&lt;a href="http://www.freetronics.com/products/dot-matrix-display-32x16-red" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics Dot Matrix Display&lt;/a&gt;&amp;nbsp;board as&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/01/24/arduino-meets-las-vegas-with-the-freetronics-dmd/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed previously&lt;/a&gt;. Here is an example of an operating Clock One:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/workingss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8284" src="http://tronixstuff.files.wordpress.com/2012/02/workingss.jpg" height="225" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="412" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As you can see, on the left half of the board we have a representation of an analogue clock. Considering we only have sixteen rows of sixteen LEDs, it isn&amp;rsquo;t too bad at all. The seconds are illuminated by sixty pixels that circumnavigate the square clock throughout the minute. On the right we display the first two letters of the day of the week, and below this the date. In the example image above, the time is 6:08. We omitted the month &amp;ndash; if you don&amp;rsquo;t know what month it is you have larger problems.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hardware&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To make this happen you will need:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;A&amp;nbsp;&lt;a href="http://www.freetronics.com/products/dot-matrix-display-32x16-red" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics Dot Matrix Display&lt;/a&gt;&amp;nbsp;board;&lt;/li&gt;  &lt;li&gt;If you want the run the display at full brightness (ouch!) you will need a 5V 2.8A power supply &amp;ndash; however our example is running without the external supply and is pretty strong&lt;/li&gt;  &lt;li&gt;An Arduino board of some sort, an&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/arduino-uno-r3" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Uno&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href="http://www.freetronics.com/products/eleven" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Eleven&lt;/a&gt;&amp;nbsp;is a good start&lt;/li&gt;  &lt;li&gt;A Maxim DS1307 real-time clock IC circuit. How to build this is&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/05/28/lets-make-an-arduino-real-time-clock-shield/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;explained here&lt;/a&gt;. If you have a Freetronics board, you can add this circuit&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/10/07/add-a-real-time-clock-to-the-freetronics-twentyten/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;directly onto the board&lt;/a&gt;!&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Software&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Planning the clock was quite simple. As we can only draw lines, individual pixels, and strings of text or individual characters, some planning was required in order to control the display board. A simple method is to use some graph paper and note down where you want things and the coordinates for each pixel of interest, for example:&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/02/planss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8285" src="http://tronixstuff.files.wordpress.com/2012/02/planss.jpg" height="251" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using the plan you can determine where you want things to go, and then the coordinates for pixels, positions of lines and so on. The operation for this clock is as follows:&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;ul&gt;  &lt;li&gt;display the day of week&lt;/li&gt;  &lt;li&gt;display the date&lt;/li&gt;  &lt;li&gt;draw the hour hand&lt;/li&gt;  &lt;li&gt;draw the minute hand&lt;/li&gt;  &lt;li&gt;then turn on each pixel representing the seconds&lt;/li&gt;  &lt;li&gt;after the 59th second, turn off the pixels on the left-hand side of the display (to wipe the clock face)&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;There isn&amp;rsquo;t a need to wipe the right hand side of the display, as the characters have a &amp;lsquo;clear&amp;rsquo; background which takes care of this when updated. At this point you can&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/other-arduino-sketches/clockone.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download the Arduino sketch from here&lt;/a&gt;. Note that the sketch was written to get the job done and ease of reading and therefore not what some people would call efficient. Some assumed knowledge is required &amp;ndash; to catch up on the use of the display,&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2012/01/24/arduino-meets-las-vegas-with-the-freetronics-dmd/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;see here&lt;/a&gt;; and for DS1307 real-time clock ICs,&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/10/20/tutorial-arduino-and-the-i2c-bus/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;see here&lt;/a&gt;.&lt;/p&gt;  &lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The sketch uses the popular method of reading and writing time data to the DS1307 using functions&amp;nbsp;&lt;em&gt;setDateDs1307&lt;/em&gt;and&amp;nbsp;&lt;em&gt;getDateDs1307&lt;/em&gt;. You can initally set the time within&amp;nbsp;&lt;em&gt;void setup()&lt;/em&gt;&amp;nbsp;&amp;ndash; after uploading the sketch, comment out the&lt;em&gt;setDateDs1307&lt;/em&gt;&amp;nbsp;line and upload the sketch again, otherwise every time the board resets or has a power outage the time will revert to the originally-set point.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Each display function is individual and uses many&amp;nbsp;&lt;em&gt;switch&amp;hellip;case&lt;/em&gt;&amp;nbsp;statements to determine which line or pixel to draw. This was done again to draw the characters on the right due to function limitations with the display library. But again it works, so I&amp;rsquo;m satisfied with it. You are always free to download and modify the code yourself. &amp;nbsp;Moving forward, here is a short video clip of the Clock One in action:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/cZSrsJhWkAU?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So there you have it, the first of many clocks I plan to describe in the future. For more information about the display used, please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/dot-matrix-display-32x16-red" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics product page&lt;/a&gt;. Otherwise if you have any comments or suggestions, please leave them below or in our&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; The display module used in this article is a promotional consideration made available by&amp;nbsp;&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/project-clock-one"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-6356030721180814631?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6356030721180814631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6356030721180814631'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/02/project-clock-one.html' title='Project: Clock One'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/cZSrsJhWkAU/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-7929263558342653109</id><published>2012-01-28T20:24:00.001-08:00</published><updated>2012-01-28T20:24:39.183-08:00</updated><title type='text'>Review – Digilent chipKIT Uno32</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In this review we consider a&amp;nbsp;&lt;a href="http://au.element14.com/digilent/chipkit-uno32/chipkit-uno32-development-board/dp/189321103" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Digilent chipKIT Uno32&lt;/a&gt;&amp;nbsp;development board made available by&amp;nbsp;&lt;a href="http://www%2Celement-14.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;element-14&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Introduction&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is a development board that is&amp;nbsp;&lt;em&gt;based&lt;/em&gt;&amp;nbsp;on the Arduino Uno, however uses a&amp;nbsp;&lt;a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532434" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Microchip&amp;nbsp;PIC32MX320F128&lt;/a&gt;&amp;nbsp;microcontroller instead of the Atmel ATmega328 we are used to:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/pic32.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8223" src="http://tronixstuff.files.wordpress.com/2012/01/pic32.jpg" height="146" alt="" width="249" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Digilent&amp;rsquo;s decision to use the PIC32 introduces some interesting changes to the Uno format, and the largest change to take note of is the clock speed &amp;ndash; 80 MHz instead of the Uno&amp;rsquo;s 16 MHz. That certainly took my attention, and we can see this demonstrated shortly.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;When shipped the board arrives alone in a cardboard box, without a USB cable:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/boxss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8221" src="http://tronixstuff.files.wordpress.com/2012/01/boxss.jpg?w=358&amp;amp;h=274" height="274" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;All documentation is found on the&amp;nbsp;&lt;a href="http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,892,893&amp;amp;Prod=CHIPKIT-UNO32" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Digilent website&lt;/a&gt;. There is also a&amp;nbsp;&lt;a href="http://www.chipkit.org/forum/index.php" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;support forum&lt;/a&gt;&amp;nbsp;to discuss libraries, IDE updates and so on. The board itself is quite familiar upon initial inspection:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/boardss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8222" src="http://tronixstuff.files.wordpress.com/2012/01/boardss.jpg" height="344" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can see that Arduino shield will physically fit onto the board, and the extra I/O pins are accessed through the second rows of jumpers inside the board. With some crafty PCB creation skills you could make your own Uno32 shields, or consider one of the boards available from&amp;nbsp;&lt;a href="http://au.element14.com/jsp/search/results.jsp?N=0&amp;amp;Ntk=gensearch&amp;amp;Ntt=chipkit&amp;amp;Ntx=mode+matchallpartial&amp;amp;suggestions=false&amp;amp;ref=globalsearch&amp;amp;_requestid=361846&amp;amp;isGoback=false&amp;amp;displaytext=&amp;amp;isRedirect=false" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;element-14&lt;/a&gt;&amp;nbsp;or Digilent.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As for the other specifications of the Uno32:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;Clock speed &amp;ndash; 80 MHz&lt;/li&gt;  &lt;li&gt;128K flash program memory&lt;/li&gt;  &lt;li&gt;16K SRAM data memory&lt;/li&gt;  &lt;li&gt;I/O pins &amp;ndash; 42 (12 used as analogue inputs or digital I/O)&lt;/li&gt;  &lt;li&gt;Five PWM pins&lt;/li&gt;  &lt;li&gt;FTDI chip for USB interface&lt;/li&gt;  &lt;li&gt;Two user LEDs&lt;/li&gt;  &lt;li&gt;Same form factor as Arduino Uno boards, which allows&amp;nbsp;&lt;em&gt;physical&lt;/em&gt;&amp;nbsp;shield compatibility&lt;/li&gt;  &lt;li&gt;Five interrupt pins&lt;/li&gt;  &lt;li&gt;On board real-time clock (external crystal required)&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You will need a new IDE, and you can&amp;nbsp;&lt;a href="https://github.com/chipKIT32/chipKIT32-MAX/downloads" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download Uno32-modified versions of the Arduino&lt;/a&gt;&amp;nbsp;v22 and v23 IDE from here for Windows, MacOS and 32-bit Linux (no 64-bit&amp;hellip;). The bootloader is preinstalled on the Uno32 and after installing the special IDE it works just as our normal Arduinos do in terms of editing and uploading sketches. The board also is compatible with the Microchip MPLAB IDE and PICkit3 in-circuit debugger if you want to use the Uno32 as a normal PIC32 development board. There is a row of holes between the USB socket and the DC socket that will need header pins soldered in for PICkit3 use.&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Speed comparison&lt;/em&gt;&lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Naturally you want to see the speed test. The following sketch was run on an Arduino Uno and the Uno32 boards using IDE v1.0 for the Uno and the MPIDE v23 for the Uno32:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { Serial.begin(9600); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;unsigned long a,b,c,d,e;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { a=millis(); for (c=1; c&amp;lt;1000000; c++) { d=sq(c); } b=millis(); e=b-a; Serial.print(&amp;quot;Duration: &amp;quot;); Serial.print(e); Serial.println(&amp;quot;ms&amp;quot;); do {} while (1&amp;gt;0); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And here are the results of running the sketch four times on each board (click image to enlarge):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/speedtest1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8226" src="http://tronixstuff.files.wordpress.com/2012/01/speedtest1.jpg?w=586&amp;amp;h=324" height="324" alt="" width="586" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Well that&amp;rsquo;s pretty impressive &amp;ndash; over sixty times faster than the Arduino Uno. Therein lies the major reason to use this board over the Uno. The eagle-eyed among you may have also noticed the difference in the compiled binary sketch size &amp;ndash; 6432 bytes for the Uno32 vs. 2540 bytes for the Arduino Uno. That&amp;rsquo;s interesting.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Nevertheless there are many things to take note of when moving from Arduino to Uno32, or in other words &amp;ndash; you can&amp;rsquo;t just swap out an Arduino Uno for an Uno32, recompile and run your sketch at the faster speed. The Microchip PIC32 is very much a different beast to the Atmel AVRs we&amp;rsquo;re used to, so it is important that you understand the differences in hardware and software to take advantage of the Uno32. So let&amp;rsquo;s run through those &amp;nbsp;now.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Power Differences&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The Uno32 is a 3.3V board due to the PIC32. You can still power it via USB, or connect between 7~15 VDC to the power socket on the board. You can change a jumper and feed 5V directly into the board bypassing the 5V regulator. External power is regulated to 5V then to 3.3V. From a total of 1A current, the PIC32 uses 75mA, so you can draw up to 925mA from the 5V bus or 425mA from the 3.3V bus (or a mixture from both). It would pay to determine your current load before testing to avoid damaging the board, however &amp;nbsp;the &amp;nbsp;manual notes that the regulators will become hot at high current loads but do have thermal protection. Finally&amp;nbsp;there is also a jumper that chooses between a 5V or 3.3V voltage feed to the shields. As always, consult the&lt;a href="http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,892,893&amp;amp;Prod=CHIPKIT-UNO32" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;manual&lt;/a&gt;&amp;nbsp;first.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;I/O Differences&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Although the PIC32 being a 3.3V part, the manual states that the digital I/O pins are 5V tolerant, so applying 5V to a digital input won&amp;rsquo;t damage the PIC32. Logic on the other hand is a different kettle of fish. According to the manual a digital &amp;lsquo;high&amp;rsquo; when sourcing 12mA of current will only reach close to 3.3V. This may be too low in some situations so check your threshold voltages when choosing external parts. Furthermore, the analogue reference voltage (AREF) is restricted to 3.3V.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;One stand-out difference is that you can only source 18mA from a digital pin, which is OK if you&amp;rsquo;re blinking some LEDs. However for logic output to keep the voltage range below 0.4V for &amp;lsquo;low&amp;rsquo; and above 2.4V for &amp;lsquo;high&amp;rsquo; the current must be restricted to -12~+7mA &amp;ndash; another different limitaion. Finally, the maximum current you can source over all the I/O pins at once is 200mA.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;There are two UARTs, number one where we expect it (D0/D1) and another on pins 39 and 40. I2C is on A4/A5 but needs to be activated with a jumper. Note that unlike an Arduino there aren&amp;rsquo;t any inbuilt pull-up resistors for the I2C bus, so add your own. There is also an SPI bus at the usual position (D10~13) and interestingly you can change the board between SPI master and slave via another set of jumpers.&amp;nbsp;There are five pulse-width modulation outputs, however one is on D10 which is also part of the SPI bus. Finally there are five hardware interrupt pins.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;a href="http://tronixstuff.wordpress.com/2012/01/22/january-2012-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question &amp;ndash; What type of processor core does the PIC32 use?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Shield Compatibility&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Arduino shields will physically fit onto the Uno32 &amp;ndash; but you need to be aware of the I/O differences listed above, the voltage and current specification and also the software side of things. Again &amp;ndash; do your research before making the&amp;nbsp;commitment&amp;nbsp;to the hardware.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Software Compatibility&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The Uno32 is compatible with a variety of Arduino sketches, but not all. This in a large part is due to the libraries which will need to be sourced from the community or rewritten yourself if not provided with the MPIDE software. There is a&amp;nbsp;&lt;a href="http://www.chipkit.org/forum/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;community on the support forum&lt;/a&gt;&amp;nbsp;which is contributing their own, such as the real-time clock library &amp;ndash; but again, research needs to be done before use. When trying to use an existing Arduino sketch and hardware, you will need to spend some time checking for compatibility. Again &amp;ndash; it&amp;rsquo;s much easier to design a new project around the Uno32 than rejig an&amp;nbsp;existing&amp;nbsp;one.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Open Source?&amp;nbsp;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;One of the things many people love about the Arduino ecosystem is that the entire system is open source hardware and software. Without causing a pro/con argument about software licensing you should note that not all of the software toolchain for the Uno32 is open, nor the USB or TCP/IP stack. There is some interesting discourse about this&amp;nbsp;&lt;a href="http://dangerousprototypes.com/2011/08/30/editorial-our-friend-microchip-and-open-source/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;A lot of work needs to be done to ensure compatibility with existing Arduino applications. The Uno32 is tempting due to the raw clock-speed increase, however the sketch/library and hardware differences may introduce a few road blocks. However, when designing a project from scratch and understand the licensing limitations, the Uno32 would be great as you know what you have to work with &amp;ndash; a much faster board with much more I/O. And it is very inexpensive, less than ~$35.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Finally, if you&amp;rsquo;re looking for a very inexpensive PIC32 development board to use with Microchip MPLAB, the&amp;nbsp;&lt;a href="http://au.element14.com/digilent/chipkit-uno32/chipkit-uno32-development-board/dp/189321103" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Uno32&lt;/a&gt;&amp;nbsp;is a great deal that can possibly interface with a wide variety of shields from the Arduino world.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; The&amp;nbsp;&lt;a href="http://au.element14.com/digilent/chipkit-uno32/chipkit-uno32-development-board/dp/189321103" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Chipkit Uno32&lt;/a&gt;&amp;nbsp;board reviewed in this article was a promotional consideration made available by&amp;nbsp;&lt;a href="http://www.element-14.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;element-14&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/review-digilent-chipkit-uno32"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-7929263558342653109?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/7929263558342653109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/7929263558342653109'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/01/review-digilent-chipkit-uno32.html' title='Review – Digilent chipKIT Uno32'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-1506379558823389487</id><published>2012-01-23T05:50:00.001-08:00</published><updated>2012-01-23T05:50:05.286-08:00</updated><title type='text'>Arduino meets Las Vegas with the Freetronics DMD</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Time once more to have some fun, and this time by examining the new Freetronics&amp;nbsp;&lt;a href="http://www.freetronics.com/products/dot-matrix-display-32x16-red" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;DMD &amp;ldquo;Dot Matrix Display&amp;rdquo;&lt;/a&gt;. We will look at the setup and operation of the display. In a nutshell the DMD comprises of a board measuring approximately 320mm across by 160mm which contains 16 rows of 32 high-intensity red LEDs. For example, in the off state:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/dmdoffss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8149" src="http://tronixstuff.files.wordpress.com/2012/01/dmdoffss.jpg" height="314" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Connection of the DMD to your Arduino-compatible board is quite simple. Included with each DMD is a 2&amp;times;8 IDC cable of around 220mm in length, and a PCB to allow direct connection to the Arduino digital pins D6~13:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/cabless.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8150" src="http://tronixstuff.files.wordpress.com/2012/01/cabless.jpg" height="310" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Finally the cable connects to the left-hand socket on the rear of the DMD:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/datainsocketss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8151" src="http://tronixstuff.files.wordpress.com/2012/01/datainsocketss.jpg" height="346" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can also daisy-chain more than one display, so a matching output socket is also provided. Finally, an external power supply is recommended in order to drive the LEDs as maximum brightness &amp;ndash; 5V at ~2.8 A per DMD. This is connected to a seperate terminal on the rear of the board:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/highpowerss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8154" src="http://tronixstuff.files.wordpress.com/2012/01/highpowerss.jpg" height="317" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;Do not connect these terminals to the 5V/GND of your Arduino board!&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;A power cable with lugs is also included so you can daisy chain the high-intensity power feeds as well. When using this method, ensure your power supply can deliver 5V at 2.8A &amp;nbsp;for each DMD used &amp;ndash; so for two DMDs, you will need 5A, etc. For testing (and our demonstration) purposes you can simply connect the DMD to your Arduino via the IDC cable, however the LEDs will not light at their full potential.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using the display with your Arduino sketches is quite simple. There is an enthusiastic group of people working on the library which you will need, and you can download it from and follow the progress at the DMD&amp;nbsp;&lt;a href="https://github.com/freetronics/DMD" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Github page&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://github.com/cjd/DMD" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;forks&lt;/a&gt;. Furthermore, there is always the&amp;nbsp;&lt;a href="http://forum.freetronics.com/viewforum.php?f=26" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics forum&lt;/a&gt;&amp;nbsp;for help, advice and conversation. Finally you will also need the&amp;nbsp;&lt;a href="http://code.google.com/p/arduino-timerone/downloads/list" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;em&gt;TimerOne&lt;/em&gt;&amp;nbsp;library &amp;ndash; available from here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;However for now let&amp;rsquo;s run through the use of the DMD and get things moving. We will be using Arduino IDE v23. Starting with scrolling text &amp;ndash; download the demonstration&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/other-arduino-sketches/DMDscrolltext.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;sketch from here&lt;/a&gt;. All the code in the sketch outside of&amp;nbsp;&lt;em&gt;void loop()&lt;/em&gt;&amp;nbsp;is necessary. Replace the text within the quotes with what you would like to scroll across the display, and enter the number of characters (including spaces) in the next parameter. Finally, if you have more than one display change the 1 to your number of displays in&amp;nbsp;#define DISPLAYS_ACROSS 1.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Here is a quick video of our example sketch:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/SP-rhENr-Ig?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for some more static display functions &amp;ndash; starting with clearing the display. You can use&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.clearScreen( true );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;to turn off all the pixels, or&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.clearScreen( true );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;to turn on all the pixels.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Note: turning on more pixels at once increases the current draw. Always keep this in mind and measure with an ammeter if unsure.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://tronixstuff.wordpress.com/2012/01/22/january-2012-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question &amp;ndash; How many LEDs are contained in the Freetronics DMD?&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Next some text. First you need to choose the font, at the time of writing there were two to choose from. Use&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.selectFont(System5x7);&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;for a smaller font or&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.selectFont(Arial_Black_16);&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;for a larger font. To position a single character on the DMD, use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.drawChar(  x,  y, 'x', GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;which will display the character &amp;lsquo;x&amp;rsquo; at location x,y (in pixels &amp;ndash; starting from zero). For example, using&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.drawChar(  10,  5, 'A', GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;results with:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/a1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8192" src="http://tronixstuff.files.wordpress.com/2012/01/a1.jpg?w=358&amp;amp;h=251" height="251" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Note if you have the pixels on &amp;lsquo;behind&amp;rsquo; the character, the unused pixels in the character are not &amp;lsquo;transparent&amp;rsquo;. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/a2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8193" src="http://tronixstuff.files.wordpress.com/2012/01/a2.jpg?w=358&amp;amp;h=268" height="268" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;However if you change the last parameter to GRAPHICS_NOR, the unused pixels will become &amp;lsquo;transparent&amp;rsquo;. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/a3.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8194" src="http://tronixstuff.files.wordpress.com/2012/01/a3.jpg?w=358&amp;amp;h=268" height="268" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can also use the parameter GRAPHICS_OR to overlay a character on the display. This is done with the blinking colon in the example sketch provided with the library.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Next, to draw a string (group of characters). This is simple, just select your font type and then use (for example):&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.drawString( 0,0, &amp;quot;Hello,&amp;quot;, 5, GRAPHICS_NORMAL ); dmd.drawString( 2,9, &amp;quot;world,&amp;quot;, 5, GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Again, the 5 is a parameter for the length of the string to display. This results in the following:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/a4.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8201" src="http://tronixstuff.files.wordpress.com/2012/01/a4.jpg?w=358&amp;amp;h=179" height="179" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Next up we look at the graphic commands. To control an individual pixel, use&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.writePixel(  x,y, GRAPHICS_NORMAL,1); // turn on a pixel at location x,y&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And changing the 1 to a 0 turns off the pixel. To draw a circle with the centre at x,y and a radius r, use&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;   dmd.drawCircle( x,  y,  r, GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To draw a line from x1, y2 to x2, y2, use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;   dmd.drawLine(  x1, y1, x2, y2, GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To draw a rectangle from x1, y2 to x2, y, use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.drawBox(x1, y1, x2, y2, GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And to draw a filled rectangle use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;dmd.drawFilledBox(x1, y1, x2, y2, GRAPHICS_NORMAL );&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now let&amp;rsquo;s put those functions to work. You can download the&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/other-arduino-sketches/DMDgraphicdemo.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;demonstration sketch from here&lt;/a&gt;, and watch the following results:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/PZrdBZN5ocw?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So there you have it, an inexpensive and easy to use display board with all sorts of applications. Although the demonstrations contained within this article were rather simple, you now have the knowledge to apply your imagination to the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/dot-matrix-display-32x16-red" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;DMD&lt;/a&gt;&amp;nbsp;and display what you like. For more information, support and conversation visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/dot-matrix-display-32x16-red" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics product page&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://forum.freetronics.com/viewforum.php?f=26" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;support forum&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; The parts reviewed in this article are a promotional consideration made available by&amp;nbsp;&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/arduino-meets-las-vegas-with-the-freetronics"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-1506379558823389487?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/1506379558823389487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/1506379558823389487'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/01/arduino-meets-las-vegas-with.html' title='Arduino meets Las Vegas with the Freetronics DMD'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/SP-rhENr-Ig/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-8039110743223600302</id><published>2012-01-17T05:05:00.001-08:00</published><updated>2012-01-17T05:05:19.700-08:00</updated><title type='text'>Review: Mayhew Labs “Go Between” Arduino Shield</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In this article we examine one of those products that are really simple yet can solve some really annoying problems. It is the &amp;ldquo;&lt;a href="http://littlebirdelectronics.com/products/go-between-shield" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Go Between&lt;/a&gt;&amp;rdquo; Arduino shield from&amp;nbsp;&lt;a href="http://mayhewlabs.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Mayhew Labs&lt;/a&gt;. What does the GBS do? You use it to solve a common problem that some prolific Arduino users can often face &amp;ndash; how do I use two shields that require the same pins?&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using a clever matrix of solder pads, you can change the wiring between the analogue and digital pins. For example, here is the bare shield:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/gbsss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8121" src="http://tronixstuff.files.wordpress.com/2012/01/gbsss.jpg?w=448&amp;amp;h=354" height="354" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for an example problem. You have two shields that need access to digital pins 3, 4 and 5 as also analogue pins 4 and 5. We call one shield the &amp;ldquo;top shield&amp;rdquo; which will sit above the GBS, and the second shield the &amp;ldquo;bottom&amp;rdquo; shield which will sit between the Arduino and the GBS. To solve the problem we will redirect the top shield&amp;rsquo;s D3~5 to D6~8, and A4~5 to A0~1.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To redirect a pin (for example D3 to D6), we first locate the number along the &amp;ldquo;top digital pins&amp;rdquo; horizontal of the matrix (3). Then find the destination &amp;ldquo;bottom&amp;rdquo; pin row (6). Finally, bridge that pad on the matrix with solder. Our D3 to D6 conversion is shown with the green dot in the following:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/gbsss2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8123" src="http://tronixstuff.files.wordpress.com/2012/01/gbsss2.jpg?w=448&amp;amp;h=354" height="354" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for the rest, diverting D4 and D5 to D7 and D8 respectively, as well as analogue pins 4 and 5 to 0 and 1:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/gbsss3.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8124" src="http://tronixstuff.files.wordpress.com/2012/01/gbsss3.jpg?w=448&amp;amp;h=354" height="354" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The next task is to connect the rest of the non-redirected pins. For example, D13 to D13. We do this by again bridging the matching pads:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/gbsss4.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8125" src="http://tronixstuff.files.wordpress.com/2012/01/gbsss4.jpg?w=448&amp;amp;h=354" height="354" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Finally the sketch needs to be rewritten to understand that the top shield now uses D6~8 and A0~1. And we&amp;rsquo;re done!&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Try not to use too much solder, as you could accidentally bridge more pads than necessary. And you can always use some&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/solder-wick-2-5ft-generic" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;solder wick&lt;/a&gt;&amp;nbsp;to remove the solder and reuse the shield again (and again&amp;hellip;). Now the genius of the shield becomes more apparent.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The only downside to this shield is the PCB design &amp;ndash; the days of square corners should be over now:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/gbscornersss1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8120" src="http://tronixstuff.files.wordpress.com/2012/01/gbscornersss1.jpg?w=448&amp;amp;h=161" height="161" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;It is a small problem, but one nonetheless.&amp;nbsp;Hopefully this is rectified in the next build run. Otherwise the&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/go-between-shield" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&amp;ldquo;Go Between&amp;rdquo; Shield&lt;/a&gt;&amp;nbsp;is a solution to a problem you may have one day, so perhaps keep one tucked away for &amp;ldquo;just in case&amp;rdquo;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;While we&amp;rsquo;re on the subject of Arduino shield pinouts, don&amp;rsquo;t forget to check out&amp;nbsp;&lt;a href="http://jon.oxer.com.au/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Jon Oxer&amp;rsquo;s&lt;/a&gt;&amp;nbsp;&lt;a href="http://shieldlist.org/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;shieldlist.org&lt;/a&gt;&amp;nbsp;when researching your next Arduino shield &amp;ndash; it is the largest and most comprehensive catalogue of submitted Arduino shields in existence.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=384&amp;amp;h=85&amp;amp;h=68" height="68" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="384" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;&lt;em&gt;[Note - the "Go Between" Shield was purchased by myself personally and reviewed without notifying the manufacturer or retailer]&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/review-mayhew-labs-go-between-arduino-shield"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-8039110743223600302?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/8039110743223600302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/8039110743223600302'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/01/review-mayhew-labs-go-between-arduino.html' title='Review: Mayhew Labs “Go Between” Arduino Shield'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-6064070170932497118</id><published>2012-01-15T03:20:00.001-08:00</published><updated>2012-01-15T03:20:46.482-08:00</updated><title type='text'>Initial Review: Akafuino-X Microcontroller Board</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Time to get back to work for 2012 and in doing so we review another interesting product from a new company based in Japan &amp;ndash;&amp;nbsp;&lt;a href="http://www.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;akafugu&lt;/a&gt;. From their website:&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;&lt;em&gt;Akafugu Corporation is a small electronics company that operates out of Tokyo, Japan. We specialize in fun and easy to use electronic gadgets. Our goal is to provide products that not only make prototyping faster and easier, but are also perfect for incorporation in finalized products.&lt;/em&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And with this in mind we&amp;nbsp;examine&amp;nbsp;the&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/akafuino/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;strong&gt;Akafuino-X&lt;/strong&gt;&amp;nbsp;microcontroller board&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/akafuino-x-1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8104" src="http://tronixstuff.files.wordpress.com/2012/01/akafuino-x-1.jpg" height="399" alt="" width="600" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The observant among you will notice the similarity to our usual Arduino Uno and compatible boards. However there are some differences which bring changes and improvements over the original Arduino design. The biggest point of difference is the microcontroller, the Akafuino uses an Atmel&amp;nbsp;&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=4308" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;XMega32A4&lt;/a&gt;. The benefit of this over the normal ATmega328 is:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;Speed! 32 MHz &amp;ndash; twice as fast as the ATmega328;&lt;/li&gt;  &lt;li&gt;Two-channel DAC (digital to analogue) converter &amp;ndash; output analogue signals between 0V and Vcc straight from the board. A library is included with the new IDE to control them. The DAC uses digital pins seven and eight;&lt;/li&gt;  &lt;li&gt;Not one, two or even four, but five UARTs;&lt;/li&gt;  &lt;li&gt;Two I2C buses;&lt;/li&gt;  &lt;li&gt;Sixteen PWM pins &amp;ndash; great for LED effects&amp;hellip;&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Thankfully the designers have detailed the extra I/O pins and other useful information on the rear of the board:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/akafuino-x-2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8105" src="http://tronixstuff.files.wordpress.com/2012/01/akafuino-x-2.jpg" height="399" alt="" width="600" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Other changes include:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;It&amp;rsquo;s a 3.3V board &amp;ndash; so no 5V supply for you. However the inputs are tolerant to 5V;&lt;/li&gt;  &lt;li&gt;On-board real time clock. You can also add an optional 32.768 kHz crystal to increase accuracy &amp;ndash; see the space on the board near the reset pin;&lt;/li&gt;  &lt;li&gt;A very refreshing red colour (note that &amp;lsquo;aka(i)&amp;rsquo; ** is red in Japanese) and a happy puffer fish (&amp;lsquo;fugu&amp;rsquo;) on the silk-screening&amp;nbsp;&lt;img class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1305851033g" alt=":)" style="border-color: initial;" /&gt;&lt;/li&gt;  &lt;li&gt;And libraries for other Akafugu products such as the&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/14/review-akafugu-twi-7-segment-display/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;TWI Display module&lt;/a&gt;&amp;nbsp;are available.&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Getting started is easy, however due to the difference in hardware the Arduino IDE needs modification. But don&amp;rsquo;t panic &amp;ndash; instead of modifying your existing v1.0 Arduino IDE &amp;ndash; download and install the Akafuino-X version&amp;nbsp;&lt;a href="https://github.com/akafugu/Xmegaduino/downloads" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;&amp;nbsp;and run your usual and the Akauino-X IDE on the same machine (it&amp;rsquo;s ok to do this).&amp;nbsp;You should also review the usage&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/akafuino/usage/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;instructions here&lt;/a&gt;&amp;nbsp;and note that this is a derivative of the v1.0 IDE. Furthermore at the time of writing the software side of things is still in beta, and can be monitored via&lt;a href="https://github.com/akafugu/Xmegaduino" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Github&lt;/a&gt;&amp;nbsp;- however don&amp;rsquo;t let this put you off, as the Akafuino-X has a lot of potential.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In the meanwhile we&amp;rsquo;ve conducted a quick speed test &amp;ndash; by running the same sketch on an Arduino Uno and also the Akafuino-X. The test is a whole lot of multiplication, nothing too scientific. At the end the duration of the exercise is shown in milliseconds. Here&amp;rsquo;s the code:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;// Arduino Uno test // void setup() { Serial.begin(9600); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;unsigned long a,b,c,d,e;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { a=millis(); for (c=1; c&amp;lt;1000000; c++) { d=sq(c); } b=millis(); e=b-a; Serial.print(&amp;quot;Duration: &amp;quot;); Serial.print(e); Serial.println(&amp;quot;ms&amp;quot;); do {} while (1&amp;gt;0); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And here are the results of running the sketch four times on each board (click image to enlarge):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2012/01/speedtest.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8109" src="http://tronixstuff.files.wordpress.com/2012/01/speedtest.jpg?w=611&amp;amp;h=365" height="365" alt="" width="611" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Our Akafuino-X beta only took 2704ms versus the Arduino Uno taking 4212ms. Very good so far.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So there you have it, another contender in the Arduino-compatible board stakes. Considering the extra &amp;nbsp;I/O, PWM and bus connectivity the&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/akafuino/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Akafuino-X&lt;/a&gt;&amp;nbsp;is a very capable board. I look forward to the evolution of the IDE and will return with the Akafuino-X in an upcoming project. And we also have one to give away. So stay tuned! In the meanwhile the Akafuino-X and&amp;nbsp;&lt;a href="http://store.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;other goodies&lt;/a&gt;&amp;nbsp;are available directly from&amp;nbsp;&lt;strong&gt;&lt;a href="http://www.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699;"&gt;akafugu.jp&lt;/a&gt;.&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; The parts reviewed in this article are a promotional consideration made available by&amp;nbsp;&lt;a href="http://akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;akafugu&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;** Yes I know it&amp;rsquo;s an i-type adjective&lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/initial-review-akafuino-x-microcontroller-boa"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-6064070170932497118?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6064070170932497118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6064070170932497118'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/01/initial-review-akafuino-x.html' title='Initial Review: Akafuino-X Microcontroller Board'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-6317360389823664152</id><published>2012-01-07T21:52:00.001-08:00</published><updated>2012-01-07T21:52:17.841-08:00</updated><title type='text'>December 2011 Competition Results</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Well December has well and truly passed on so it is time to announce the winners of our&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;December 2011 competition&lt;/a&gt;. The lucky winner of the first prize, which consists of&amp;nbsp;the eleven modules from the new Freetronics&amp;nbsp;&lt;a href="http://www.freetronics.com/collections/modules" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Module/Sensor range&lt;/a&gt;, as&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/06/review-freetronics-module-family/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed recently&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/prizes.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2011/12/prizes.jpg?w=512&amp;amp;h=286" height="286" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Is Stephanie F. from&amp;nbsp;Melbourne, Australia. I hope you enjoy working with the new modules.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And the lucky winner of the second prize, the awesome and still the world&amp;rsquo;s best all-in-one Arduino Uno/ethernet/PoE/uSD card board solution &amp;ndash; the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics EtherTen&lt;/a&gt;:&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2011/08/etherten-top-002_large.jpg?w=480&amp;amp;h=353&amp;amp;h=353" height="353" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/div&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Is Jaroslav F. from Slovakia. Your EtherTen will be on the way around the globe shortly. In the meanwhile thanks to everyone&amp;nbsp;for taking the effort to enter our competition and having some fun. As always we had a few ineligible entries and a few rude ones. Why? I don&amp;rsquo;t know.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;And of course thanks to our sponsor&amp;nbsp;&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;!&amp;nbsp;Stay tuned for the January competition which will be announced shortly. In the meanwhile I&amp;rsquo;d better get back to work and write something&amp;hellip;&lt;/p&gt;  &lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85" height="85" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;So have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/december-2011-competition-results"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-6317360389823664152?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6317360389823664152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6317360389823664152'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2012/01/december-2011-competition-results.html' title='December 2011 Competition Results'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-1134776219768748496</id><published>2011-12-26T20:25:00.001-08:00</published><updated>2011-12-26T20:25:46.458-08:00</updated><title type='text'>Welcome to “Silicon Chip” Magazine readers</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Published in the January 2012 issue of &amp;ldquo;&lt;a href="http://www.siliconchip.com.au/menu_2364/cms/inprint.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Silicon Chip&lt;/a&gt;&amp;rdquo; magazine is an eight page feature article by&amp;nbsp;&lt;a href="http://jon.oxer.com.au/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Jonathan Oxer&lt;/a&gt;&amp;nbsp;introducing&amp;nbsp;the Arduino system and how the hardware and software work together to allow anyone to turn their technological ideas into reality. If you have read Jon&amp;rsquo;s article and were directed here &amp;ndash; thanks for visiting! We have much more content than just Arduino tutorials, however to get started with them please&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/04/04/getting-started-with-arduino-chapter-zero/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;click here&lt;/a&gt;&amp;nbsp;or select from one of the chapters listed in the &amp;ldquo;&lt;a href="http://tronixstuff.wordpress.com/tutorials/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino Tutorials&lt;/a&gt;&amp;rdquo; section on the right-hand side of this web page. &amp;nbsp;Our site is a work in progress and if you have any feedback or questions please email john at tronixstuff dot com, or visit our moderated&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Be sure to take advantage of the discount code on page seventeen made available by&amp;nbsp;&lt;a href="http://www.littlebirdelectronics.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Little Bird Electronics&lt;/a&gt;&amp;nbsp;- Australia&amp;rsquo;s largest Arduino and related electronics distributor; and also check out the range of Arduino-compatible equipment at&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For those not familiar with the magazine, here is the cover for the January 2012 issue:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/coverss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8069" src="http://tronixstuff.files.wordpress.com/2011/12/coverss.jpg?w=448&amp;amp;h=309" height="309" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So what is &amp;ldquo;&lt;a href="http://www.siliconchip.com.au/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Silicon Chip&lt;/a&gt;&amp;rdquo; magazine all about? It is Australia&amp;rsquo;s window to the wide world of electronics, backed by a team of engineers and enthusiasts with decades of experience and knowledge. Each month you can read about in-house projects by the team and also submitted by readers &amp;ndash; covering basic circuits right through to digital and computer systems, quality hi-fi and audio projects, news, reviews, readers&amp;rsquo; letters, the&amp;nbsp;humorous columns&amp;nbsp;and a wide variety of kits to assemble. There is also a wide range of advertising from related businesses that helps you find new products and suppliers that you may not have known about.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/cover2ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8076" src="http://tronixstuff.files.wordpress.com/2011/12/cover2ss.jpg?w=448&amp;amp;h=379" height="379" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="448" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://www.siliconchip.com.au/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Silicon Chip&lt;/a&gt;&amp;nbsp;is the only Australian electronics magazine and one of the few left in the world with a broad appeal to the beginner and expert alike, and the projects described are always good value and not priced or designed out of most peoples&amp;rsquo; reach. I unashamedly recommend you pick up a copy from the newsagent or take out a subscription if possible, it&amp;rsquo;s a great read and there&amp;rsquo;s always lots to learn and laugh about.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In the meanwhile, here&amp;rsquo;s the last question for our monthly competition:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question: Who is the editor of &amp;ldquo;Silicon Chip&amp;rdquo; magazine?&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Finally, that&amp;rsquo;s it for 2011. A big thank you to all of our readers for your visits, feedback, compliments, criticism, donations, and the crazy emails received through the year. And of course to all the great&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/about-2/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;suppliers&lt;/a&gt;&amp;nbsp;who help out with promotional considerations and sponsor our monthly&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;competitions&lt;/a&gt;. Keeping this site together has been interesting, educational and a whole lot of fun, and I hope you think so too. There is a lot coming up for 2012 &amp;ndash; so stay tuned via&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, or subscribe by email or RSS on the right-hand side of this page.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Have fun and Happy New Year&amp;nbsp;&lt;img class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1317690064g" alt=":)" style="border-color: initial;" /&gt;&lt;/p&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/welcome-to-silicon-chip-magazine-readers"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-1134776219768748496?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/1134776219768748496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/1134776219768748496'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/welcome-to-silicon-chip-magazine.html' title='Welcome to “Silicon Chip” Magazine readers'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-1632637047894792288</id><published>2011-12-22T08:28:00.001-08:00</published><updated>2011-12-22T08:28:56.725-08:00</updated><title type='text'>Clock Kit Round-up – December 2011</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;If there&amp;rsquo;s one thing that I really like it&amp;rsquo;s a good clock kit. Once constructed, they can be many things, including:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;a point of differentiation from other items in the room;&lt;/li&gt;  &lt;li&gt;a reminder of the past (nixie tubes!) or possible visions of the future;&lt;/li&gt;  &lt;li&gt;the base of something to really annoy other people;&lt;/li&gt;  &lt;li&gt;a constant reminder to get back to work;&lt;/li&gt;  &lt;li&gt;a source of satisfaction from having made something yourself!&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So just for fun I have attempted to find and list as many interesting and &amp;lsquo;out of the ordinary&amp;rsquo; kits&amp;nbsp;as possible, and ignored the simple or relatively mundane kits out there. If you are in the clock kit business and want a mention, let me know. So in no particular order, we have:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;adafruit industries&amp;nbsp;&lt;a href="http://www.adafruit.com/index.php?main_page=product_info&amp;amp;cPath=39&amp;amp;products_id=194" target="_blank" style="text-decoration: none; color: #226699;"&gt;&amp;ldquo;ice tube&amp;rdquo; clock&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Based around a vintage Soviet-era vacuum IV-18 type fluorescent display, the ice tube clock is a rare kit that includes a nice enclosure which keeps you safe from the high voltages as well as allowing the curious to observe your soldering skills. I&lt;a href="http://tronixstuff.wordpress.com/2011/01/01/kit-review-%E2%80%93-adafruit-industries-icetube-clock-v1-1/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed this kit&lt;/a&gt;&amp;nbsp;almost a year ago and the clock is still working perfectly. Here is a video of the ice tube clock in action:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/dp9BjoOweEE?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;After some travelling meeting various people it seems that quite a few of us have an ice tube clock. There is something quite mesmerising about the display, perhaps helping to recall memories of our youth in the 1970s and 80s.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;nootropic design&amp;nbsp;&lt;a href="http://nootropicdesign.com/defusableclock/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Defusable Clock Kit&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/21/review-nootropic-design-defusable-clock-kit/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;recently reviewed&lt;/a&gt;, this kit allows you to build a simulated &amp;lsquo;countdown&amp;rsquo; timer for a hypothetical explosive device that also doubles as a clock with an alarm. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/a5uM6PicNdQ?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Whatever you do, don&amp;rsquo;t make a &amp;lsquo;fake bomb&amp;rsquo; and leave it out in public! Only bad things could happen&amp;nbsp;&lt;img class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1308885215g" alt=":)" style="border-color: initial;" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;ogilumen&amp;nbsp;&lt;a href="http://www.ogilumen.com/nixie-tubes-c-53.html" target="_blank" style="text-decoration: none; color: #226699;"&gt;nixie tube kits&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Not a clock kit as such, however they have made doing it yourself very easy with their power supply and IN-12A nixie board kits. We made one ourselves in a&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/02/27/kit-review-ogi-lumen-nixie-tube-system/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;previous review&lt;/a&gt;, as shown below:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/ChMoc1SU2-A?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;Alan Parekh&amp;rsquo;s&amp;nbsp;&lt;a href="http://alan-parekh.vstore.ca/multimeter-clock-controller-p-119.html" target="_blank" style="text-decoration: none; color: #226699;"&gt;Multimeter Clock Kit&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is certainly one from left field &amp;ndash; using the analogue&amp;nbsp;multimeters&amp;nbsp;to display hours, minutes and seconds. See Alan describe his kit in this video:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/0gSPxQY-dOk?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Certainly something different and would look great on the wall of any electronics-themed area or would easily annoy those who dislike the status-quo of clock design.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;akafugu VFD&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/vfd-modular-clock/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Modular Clock&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The team at akafugu have created a modular&amp;nbsp;&lt;a href="http://store.akafugu.jp/products/19" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;baseboard/shield kit&lt;/a&gt;&amp;nbsp;which holds a shield containing four IV-17 alphanumeric nixie tubes to create your own clock or display system:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.akafugu.jp/images/products/vfdclock/vfd-7.jpg" height="279" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="420" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Unlike some of the other nixie tube kits the firmware has been&amp;nbsp;&lt;a href="https://github.com/akafugu/VFD-Modular-Clock" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;made public&lt;/a&gt;&amp;nbsp;and can be&amp;nbsp;modified&amp;nbsp;at will. In the future different display shields will be available to extend the use of the kit.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.store.tubeclock.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;tubeclock.com&lt;/a&gt;&amp;nbsp;kits&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This site has two kits available, one using either four or six Soviet-era IN-12 type nixie tubes:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://store.tubeclock.com/images/Clocks/large_red.jpg" height="252" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="336" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; and another kit using the Soviet-era IN-14 nixie tubes:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.store.tubeclock.com/images/stories/IN14_Clear_Front2_Small.jpg" height="203" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="300" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You have to hand it to the former Soviet Union &amp;ndash; they knew how to over-produce nixie tubes. One rare example where we can benefit from a command economy!&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://evilmadscience.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;evil mad science&lt;/a&gt;&amp;nbsp;clocks&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The certainly not evil people have two clock kits, the first being the&amp;nbsp;&lt;em&gt;&lt;a href="http://evilmadscience.com/productsmenu/tinykitlist/156" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Bulbdial Clock Kit&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img src="http://cdn2.evilmadscience.com/catalog/emskits/bulbdial/kit/imgmed/1.jpg" height="300" alt="" style="border: 1px solid #333333;" width="400" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This uses a unique ring of LEDs around the circumference of the clock face to create shadows to mark the time. It is also available in a range of housing and face styles. Their other kit of interest is the&amp;nbsp;&lt;em&gt;&lt;a href="http://evilmadscience.com/productsmenu/tinykitlist/447" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Alpha Clock Five&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://cdn2.evilmadscience.com/catalog/emskits/alphafive/bundle/imgmed/1.jpg" height="300" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="400" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The photo of this clock doesn&amp;rsquo;t do it justice &amp;ndash; the alphanumeric displays are 2.3&amp;Prime; tall, making this one huge clock. It also makes use of a&amp;nbsp;&lt;a href="http://evilmadscience.com/component/content/article/159" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Chronodot&lt;/a&gt;&amp;nbsp;real-time clock board, which contains a temperature-controlled oscillator &amp;nbsp;which helps give it an accuracy of +-/ 2 minutes per year. Furthermore you can modify this easily using an FTDI cable and the Arduino IDE with some extra software. Would be great for model railways (or even a real railway station) or those insanely conscious about the time.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question: Which Soviet leader allegedly banged his shoe in the United Nations?&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.kabtronics.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Kabtronics&lt;/a&gt;&amp;nbsp;Clock Kits&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This organisation has several clock kits which span a range of technology from the later part of the twentieth century. These guys can only be true clock enthusiasts! Starting with the 1950s, they have their&amp;nbsp;&lt;em&gt;&lt;a href="http://www.transistorclock.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Nixie-Transistor Clock&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/neononwall.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8041" src="http://tronixstuff.files.wordpress.com/2011/12/neononwall.jpg?w=384&amp;amp;h=503" height="503" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="384" /&gt;&lt;/a&gt;&lt;br /&gt;Look &amp;ndash; no integrated circuits, leaving the kit true to the era. If you need to hide from someone for a weekend, building this would be a good start. Next we move onto the 1960s and the&amp;nbsp;&lt;em&gt;&lt;a href="http://www.transistorclock.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Transistor Clock&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/onwall_l.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8042" src="http://tronixstuff.files.wordpress.com/2011/12/onwall_l.jpg?w=384&amp;amp;h=475" height="475" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="384" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The 1960s brought with it LEDs so they are now used in this kit, however the logic is still all analogue electronics. However next we can move to the 1970s, and finally save some board space with the&amp;nbsp;&lt;em&gt;&lt;a href="http://www.ttlclock.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;TTL Clock&lt;/a&gt;&lt;/em&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/ttlclock_1721.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8043" src="http://tronixstuff.files.wordpress.com/2011/12/ttlclock_1721.jpg?w=384&amp;amp;h=293" height="293" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="384" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This would still be fun to assemble but somewhat less punishing for those who don&amp;rsquo;t enjoy solder fumes that much. However you still have a nice kit and something to be proud of. Finally, the last in the line is the 1980s-themed&amp;nbsp;&lt;em&gt;&lt;a href="http://transistorclock.com/smtclock/index.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Surface-Mount Technology Clock&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/smtclock_l.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-8044" src="http://tronixstuff.files.wordpress.com/2011/12/smtclock_l.jpg?w=384&amp;amp;h=591" height="591" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="384" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So here we have a microcontroller, SMT components, and a typical reduction in board size. Their range is an excellent way of demonstrating the advances in technology over the years.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;The&amp;nbsp;&lt;a href="http://www.amug.org/~jthomas/clockpage.html" target="_blank" style="text-decoration: none; color: #226699;"&gt;GPS FLW Display Clock&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Wow &amp;ndash; this clock makes use of huge Burroughs B7971 15-segment nixie tube displays and a GPS&amp;nbsp;receiver&amp;nbsp;to make a huge, old-style/new-tech clock. Check out the demonstration video:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/ZTdrf9RSDK4?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This thing is amazing. And it is actually cheaper to buy a&amp;nbsp;&lt;a href="http://www.amug.org/~jthomas/gpsflw.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;fully-assembled&lt;/a&gt;&amp;nbsp;version (huh). The same organisation also offers another GPS-controlled clock using IN-18 nixie tubes:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.amug.org/~jthomas/nixichron10.jpg" height="250" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="383" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Again, it isn&amp;rsquo;t inexpensive &amp;ndash; however the true nixie tube enthusiasts will love it. This clock would look great next to a post-modern vintage hifi tube amplifier. Moving forward to something completely different now, we have the:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;adafruit industries&amp;nbsp;&lt;a href="http://www.adafruit.com/products/204" target="_blank" style="text-decoration: none; color: #226699;"&gt;monochron&lt;/a&gt;&amp;reg;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Almost the polar opposite of the nixie-tube clocks, the monochron uses an ATmega328 microcontroller and a 128 x 64 LCD module to create some interesting clock effects. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/dDnixE5BHmQ?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Many people have created a variety of displays, including space invaders and the pong game simulation. The clock also includes the laser-cut acrylic housing which provides a useful and solid base for the clock.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Spikenzie Labs&amp;nbsp;&lt;a href="http://www.spikenzielabs.com/SpikenzieLabs/SolderTime.html" target="_blank" style="text-decoration: none; color: #226699;"&gt;Solder : Time&amp;trade; watch kit&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Technically this is a watch kit, however I don&amp;rsquo;t think that many people would want to walk around wearing one &amp;ndash; but it could be used in more permanent or fixed locations. Correct me if I&amp;rsquo;m wrong people. However in its defence it is a very well designed kit that is easy to solder and produces a nice clock:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.spikenzielabs.com/SpikenzieLabs/SolderTime_files/Refine%20Edge_cc_650.jpg" height="280" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="280" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;It uses a separate real-time controller IC to stay accurate, and the design However this would be a great suggestion as a gift for a younger person to help them become interesting in electronics and other related topics. The asm firmware is also available for you to modify using Microchip MPLAB software if that takes your fancy.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;Velleman Kits&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The Velleman company has a range of somewhat uninspiring clock kits, starting with the&amp;nbsp;&lt;em&gt;&lt;a href="http://www.vellemanusa.com/products/view/?id=350696" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Scrolling/Rolling LED Clock&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.allspectrum.com/velleman/mk123/mk123_anim-small.gif" height="110" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="150" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; the 2&amp;frac14;&amp;rdquo; 7-Segment&amp;nbsp;&lt;a href="http://www.vellemanusa.com/products/view/?id=524723" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Digital Clock&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.vellemanusa.com/images/products/0/small/k8089_new.jpg" height="150" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="200" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This clock includes the housing and also accepts an optional temperature sensor, and therefore can display this as well. There is also the aptly-named &amp;ndash;&amp;nbsp;&lt;em&gt;&lt;a href="http://www.vellemanusa.com/products/view/?id=500339" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Digital LED Clock&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.vellemanusa.com/images/products/0/mk151.jpg" height="270" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="360" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;It tells the time and would be useful in a 1980s-era idea of the future movie set. The final velleman clock kit is the&amp;nbsp;&lt;em&gt;&lt;a href="http://www.vellemanusa.com/products/view/?id=521519" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Jumbo Single-Digit Clock&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.vellemanusa.com/images/products/0/mk153_animation.gif" height="263" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="290" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In all fairness this one looks quite interesting &amp;ndash; the LED display is 57mm tall and the time is display one digit at a time. It is powered by a PIC16F630 however the firmware is&amp;nbsp;proprietary&amp;nbsp;to velleman.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Nocrotec Nixie Clocks&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This company has a range of kits using nixie tubes and numitrons (low voltage incadescent displays in tubes). One particularly lovely kit is their&amp;nbsp;&lt;em&gt;&lt;a href="http://www.nocrotec.com/shop/product_info.php/info/p42_IN-8-Blue-Dream-Nixie-Clock-in-Black-Brilliance-Case.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;IN-8 Blue Dream&lt;/a&gt;&amp;nbsp;&lt;/em&gt;kit:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.tube-tester.com/sites/nixie/nixie-clocks/in-8-bd/in-8-bd-h-side-blue.jpg" height="425" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="576" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The blue glow at the base of the nixie tubes is due to an LED mounted at the bottom of the tube. Another aesthetically-pleasing kit is their&amp;nbsp;&lt;em&gt;&lt;a href="http://www.nocrotec.com/shop/product_info.php/info/p43_Little-Blue-Something-Nixie-Clock-in-Black-Brilliance-Case.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Little Blue Something&lt;/a&gt;&amp;nbsp;&lt;/em&gt;nixie clock. Check out their demonstration video:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/qR3MAlHWzXE?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://www.nixiekits.eu/" target="_blank" style="text-decoration: none; color: #226699;"&gt;nixiekits.eu&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;More IN-12 nixie clocks from Germany, the first being the&amp;nbsp;&lt;em&gt;&lt;a href="http://nixiekits.eu/Manuela_HR.htm" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Manuela_HR&lt;/a&gt;.&amp;nbsp;&lt;/em&gt;You can buy the kit without an enclosure, or choose from the &amp;lsquo;office&amp;rsquo; style:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://nixiekits.eu/Bilder/HR_Front_Innen_560.jpg" height="208" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="336" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; or this funky number:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://nixiekits.eu/Bilder/Manuela_HR-SIEMENS_RGB_%20night_560.jpg" height="190" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="336" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can specify it with RGB LEDs which colour-cycle to provide the effect shown above. For those not too keen you can also buy the kits pre-assembled. Their other kit is the&amp;nbsp;&lt;em&gt;&lt;a href="http://nixiekits.eu/Sven.htm" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sven&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.nixiekits.eu/Bilder/Sven_IN-8-2_720.jpg" height="208" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="432" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;It is available with IN-8 or IN-14 nixie tubes. The design quality of the enclosure is outstanding, a lot of effort has been made to produce a complete kit that &amp;ldquo;won&amp;rsquo;t look like a kit&amp;rdquo; when completed.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://www.mintytime.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Minty Time&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is a small binary clock kit that fits in an Altoids tin:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img src="http://www.mintytime.com/wp-content/uploads/2009/11/workingclock1e.png" height="312" alt="" style="border: 1px solid #333333;" width="235" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is a nice little kit as it is&amp;nbsp;&lt;a href="http://www.wickeddevice.com/?category=3&amp;amp;product_id=2" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;inexpensive&lt;/a&gt;, easy to make and very well documented. You could also mount this in a variety of flat surfaces, limited only by your imagination.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;The&amp;nbsp;&lt;a href="http://www.sharebrained.com/chronulator/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Chronulator&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Here we find a unique design that uses analogue panel meters in a similar method to the multimeter clock detailed previously. Here is an example of the completed kit:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.sharebrained.com/wp-content/2011/12/IMG_1113-560x420.jpg" height="252" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="336" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The kit contains the electronics and meters (or you can delete the meters for a discount if you already have some) however the housing is up to you. Furthermore, this kit has some of the&amp;nbsp;&lt;a href="http://www.sharebrained.com/downloads/chronulator/pm2v/2.01/chronulator-pm2v-instructions.pdf" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;best instructions&lt;/a&gt;&amp;nbsp;(.pdf)&amp;nbsp;I have ever seen. They are a credit to the organisation. Our final clock kit is the &amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://www.denkimono.com/timer/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Denkimono&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is another clock kit in the style of &amp;lsquo;suspicious bomb timer&amp;rsquo;-looking &amp;ndash; and it pulls this off quite well. Consider the following video demonstration:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/jfbUqtSVf-k?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As well as a normal clock it can function as an alarm, stopwatch, countdown timer and lap counter. The&amp;nbsp;&lt;a href="http://www.denkimono.com/timer/Kit_assembly_instructions.pdf" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;instructions&lt;/a&gt;&amp;nbsp;(.pdf) are well written and easy to follow. Furthermore the&amp;nbsp;&lt;em&gt;Denkimono&lt;/em&gt;&amp;nbsp;is also well priced for the kit and delivery.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Hopefully this catalogue of clock kits was of interest to you. If you have found some other kits to add to the list, or wish to disagree or generally comment about this article please do so via the comment section below. This article was not sponsored in any way.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" style="border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/clock-kit-round-up-december-2011"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-1632637047894792288?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/1632637047894792288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/1632637047894792288'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/clock-kit-round-up-december-2011.html' title='Clock Kit Round-up – December 2011'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/dp9BjoOweEE/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-2886465800290148945</id><published>2011-12-21T02:43:00.001-08:00</published><updated>2011-12-21T02:43:59.382-08:00</updated><title type='text'>Review – nootropic design defusable clock kit</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In this review we examine an interesting, fun and possibly a prankster&amp;rsquo;s delight &amp;ndash; the &amp;ldquo;&lt;a href="http://littlebirdelectronics.com/products/defusable-clock-kit" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Defusable Clock Kit&lt;/a&gt;&amp;rdquo; from&lt;a href="http://nootropicdesign.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;nootropic design&lt;/a&gt;. The purpose of this kit is to construct a clock that counts down in a similar method to &amp;ldquo;movie-style&amp;rdquo; bombs, and it has terminals to connect four wires to the board. When the countdown timer is beeping away, you need to choose which wire to cut otherwise the &amp;ldquo;bomb&amp;rdquo; (alarm) goes off.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Furthermore, it also functions as a normal clock with an alarm, so you can use it daily normal activities. And&amp;nbsp;finally&amp;nbsp;it is based on the Arduino system which allows the kit to be reprogrammed at a later date. Now let&amp;rsquo;s move forward by examining kit construction.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Packaging&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The kit arrives in a re-sealable antistatic pouch that can be reused without any effort:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/bagss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8005" src="http://tronixstuff.files.wordpress.com/2011/12/bagss.jpg" height="317" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Assembly&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Detailed instructions can be found on the&amp;nbsp;&lt;a href="http://nootropicdesign.com/defusableclock/build/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product website&lt;/a&gt;. The kit has a very clear and well-detailed silk screen on the PCB:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/pcbss1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8007" src="http://tronixstuff.files.wordpress.com/2011/12/pcbss1.jpg" height="384" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;All the parts required are included, as well as an IC socket for the microcontroller:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/partsss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8008" src="http://tronixstuff.files.wordpress.com/2011/12/partsss.jpg" height="322" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;However it looks like someone in the kitting department was in a hurry, things like this are pretty inexcusable &amp;ndash; but recoverable:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/atmegass.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8009" src="http://tronixstuff.files.wordpress.com/2011/12/atmegass.jpg" height="331" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Nothing that can&amp;rsquo;t be fixed carefully with some needle-nose pliers, nevertheless it was somewhat inconvenient. Some beginners may not have the patience or finesse to fix this themselves, and end up with a useless microcontroller. Moving forward, the first parts to solder in are the resistors:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/soldering1ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8010" src="http://tronixstuff.files.wordpress.com/2011/12/soldering1ss.jpg" height="378" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; then to the other lower-profile components:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/soldering2ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8011" src="http://tronixstuff.files.wordpress.com/2011/12/soldering2ss.jpg" height="351" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; and the rest:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/soldering3ss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8012" src="http://tronixstuff.files.wordpress.com/2011/12/soldering3ss.jpg" height="354" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Which leaves us with the final product:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/finishedss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8013" src="http://tronixstuff.files.wordpress.com/2011/12/finishedss.jpg" height="402" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The clock is designed around simple Arduino-compatible circuitry, so if you wish to alter the firware for the clock or upload your own sketch, you will need to fit the six-way header pins (in order to connect a&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/ftdi-cable-5v" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;USB-FTDI&lt;/a&gt;&amp;nbsp;cable). As the pins are horizontal and tend to fall over, it&amp;rsquo;s easier to solder the first pin from the top of the PCB to hold it in place:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/ftdiheaderss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-8014" src="http://tronixstuff.files.wordpress.com/2011/12/ftdiheaderss.jpg" height="471" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&amp;hellip; then turn the PCB over and solder the rest.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Operation&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Power is supplied via the DC socket on the PCB, and converted to 5V with a typical 7805 regulator. Therefore your input voltage can range between normal levels of 9~12VDC. Once the power is connected you can set the time for the clock and alarm for normal use. However if you feel like some sweat-inducing excitement, connect four wires each between the terminal blocks at the top of the PCB. Then press the red button to start the ten-second countdown. You can also increase or decrease the countdown time.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Your chances of defusing it in time can be quite low &amp;ndash; by cutting one wire you can defuse it, by cutting two other wires nothing will happen and the clock keeps ticking &amp;ndash; and by cutting the final wire&amp;hellip; well, it&amp;rsquo;s all over. The wires are randomly chosen each time so you can&amp;rsquo;t predict which will be the correct wire. (Unless you change the firmware). Now let&amp;rsquo;s see the clock in action:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/a5uM6PicNdQ?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;At this juncture it would be appropriate to warn the users of this kit not to &amp;hellip; well, misuse the clock. To be honest I&amp;rsquo;m surprised such a kit originated from the US in the first place, but then again it never hurts to have a sense of humour. But seriously, to the untrained eye or casual security guard &amp;ndash; this kit will look pretty damn real. So no making any&amp;nbsp;&lt;a href="http://nootropicdesign.com/defusableclock/gallery.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;mock explosive&amp;nbsp;models&lt;/a&gt;&amp;nbsp;with Play-Doh or metal&amp;nbsp;cylinders&amp;nbsp;and leaving them on the train or bus or under someone&amp;rsquo;s toilet seat.&amp;nbsp;Then again, that would be good for a laugh &amp;ndash; so please keep it at home, not in the railway station.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question &amp;ndash; Who played alongside with Mel Gibson in the &amp;ldquo;Lethal Weapon&amp;rdquo; movies?&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Further expansion&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As mentioned earlier this kit is Arduino (Duemilanove) compatible, you can upload new sketches using a&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/ftdi-cable-5v" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;5V FTDI&lt;/a&gt;&amp;nbsp;cable or swapping the&amp;nbsp;microcontroller&amp;nbsp;over in another Arduino-style board. You have four LEDs, a 4-digit 7-segment LED module, a buzzer, and four digital I/O pins via the terminal block on the top-right of the PCB which could control external devices. Furthermore you can&amp;nbsp;&lt;a href="http://nootropicdesign.com/defusableclock/downloads/DefusableClock.zip" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download&lt;/a&gt;&amp;nbsp;and examine the clock sketch to modify or&amp;nbsp;deconstruct&amp;nbsp;it to determine the operation.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Apart from the laughs and possible mayhem you could cause with this, the kit is easy to assemble and works as described. It would make a great present to get someone interested in electronics, or help them with soldering practice. Furthermore it is certainly unique, and would be fun at parties and other events.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://littlebirdelectronics.com/products/defusable-clock-kit" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;This kit&lt;/a&gt;&amp;nbsp;and many other electronic goodies&amp;nbsp;are available from&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Little Bird Electronics&lt;/a&gt;. High-resolution images&amp;nbsp;&lt;a href="http://www.flickr.com/photos/tronixstuff/sets/72157628509626733/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;available on flickr&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/review-nootropic-design-defusable-clock-kit"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-2886465800290148945?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/2886465800290148945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/2886465800290148945'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/review-nootropic-design-defusable-clock.html' title='Review – nootropic design defusable clock kit'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/a5uM6PicNdQ/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-4364785360785840509</id><published>2011-12-13T22:51:00.001-08:00</published><updated>2011-12-13T22:51:55.048-08:00</updated><title type='text'>Review – Akafugu TWI 7-Segment Display</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Today we review a product from a new company based in Japan &amp;ndash;&amp;nbsp;&lt;a href="http://www.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;akafugu&lt;/a&gt;. From their website:&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;&lt;em&gt;Akafugu Corporation is a small electronics company that operates out of Tokyo, Japan. We specialize in fun and easy to use electronic gadgets. Our goal is to provide products that not only make prototyping faster and easier, but are also perfect for incorporation in finalized products.&lt;/em&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And with this in mind we examine their&amp;nbsp;&lt;a href="http://www.akafugu.jp/posts/products/twi-7-segment/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;TWI 7-segment display board&lt;/a&gt;. It consists of a four digit, seven-segment LED module driven by an Atmel ATtiny microcontroller &amp;ndash; and has an I2C (or called TWI for &amp;ldquo;two-wire interface&amp;rdquo;) interface. By using I2C you only need power, GND, SDA and CLK lines &amp;ndash; which saves on I/O and physical space.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Packaging&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The display arrives appropriately packaged in reusable bags, and the main board is sealed in an anti-static pouch:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/contentsss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7973" src="http://tronixstuff.files.wordpress.com/2011/12/contentsss.jpg?w=410&amp;amp;h=212" height="212" alt="" width="410" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Assembly&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The display board arrives partly-assembled. The MCU is presoldered to the board, so all we need to solder are the external connections on each side of the board, and the LED module. It is quite small and of an excellent quality:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/pcbss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7974" src="http://tronixstuff.files.wordpress.com/2011/12/pcbss.jpg?w=410&amp;amp;h=278" height="278" alt="" width="410" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The reason for having the power and data lines on both side is that you can then daisy-chain the displays. Speaking of which, the review unit arrived with a common-anode white LED module (&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/osl40562-iw.pdf" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;data sheet.pdf&lt;/a&gt;) &amp;ndash; however you can also order it in red or blue. Although they are not included, I soldered in a line of socket pins to allow for changing the LED module later on:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/socketsss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7976" src="http://tronixstuff.files.wordpress.com/2011/12/socketsss.jpg?w=410&amp;amp;h=262" height="262" alt="" width="410" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The final product is neat and compact, the view from the rear:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/finishedrearss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7981" src="http://tronixstuff.files.wordpress.com/2011/12/finishedrearss.jpg?w=410&amp;amp;h=325" height="325" alt="" width="410" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;Note the ISP header pin sockets which allow low-level programming of the ATtiny4313 MCU. And the front:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/finishedfrontss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7982" src="http://tronixstuff.files.wordpress.com/2011/12/finishedfrontss.jpg?w=410&amp;amp;h=264" height="264" alt="" width="410" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;akafugu also sell an&amp;nbsp;&lt;a href="http://store.akafugu.jp/products/22" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;optional housing stand&lt;/a&gt;, manufactured from transparent acrylic, which turns the display module into a nice little desk stand model:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/standss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7984" src="http://tronixstuff.files.wordpress.com/2011/12/standss.jpg?w=358&amp;amp;h=303" height="303" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Using the display module&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now to put the display to use. As it is controlled via I2C/TWI a variety of&amp;nbsp;microcontroller&amp;nbsp;platforms will be able to use the display. For our examples we will be using an Arduino-compatible board. Before moving forward you need to download and install the&amp;nbsp;&lt;a href="https://github.com/akafugu/twidisplay" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino library&lt;/a&gt;&amp;nbsp;which is available (as well as an avr-gcc library) on&amp;nbsp;&lt;a href="https://github.com/akafugu/twidisplay" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Github&lt;/a&gt;. Note that the example sketches in the Arduino library are for&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/10/initial-review-arduino-v1-0-ide/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;IDE v1.0&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As the module uses its own microcontroller, you can change the I2C bus address with a simple sketch (which is provided with the library). This is a great idea, which removes any chance of clashing with other bus devices, and allows more modules to be on the same bus. The default address is 0X12h.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;When using the module, the following lines need to be in your sketch:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;#include #include &amp;lt;TWIDisplay.h&amp;gt; #define SLAVE_ADDR 0x12 TWIDisplay disp(0x12);&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { Wire.begin(); disp.setRotateMode(); disp.clear(); disp.setBrightness(255); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can change the brightness mid-sketch using disp.setBrightness() with a parameter between zero and 255. To display an integer, use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;  disp.writeInt(8888); // displays '8888'&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To turn on or off the decimal points, use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;  disp.setDot(x,boolean); // where x is the digit (0~3 from left to right) and boolean is true for on, false for off&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To clear the display, use:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt; disp.clear();&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can even display strings of text. Not every character can be displayed, however most can and the effect of scrolling looks good. For some example code:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;char message[] = &amp;quot;This is a long message &amp;quot;; for (int i = 0; i &amp;lt; strlen(message); i++) { disp.print(message[i]); delay(250);&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now to put the display to work! Using this IDE v1.0 demonstration sketch (&lt;a href="https://sites.google.com/site/tronixstuff/home/other-arduino-sketches/demosketch.ino" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download&lt;/a&gt;), we have created the following display:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/bDNZpInlKig?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For the curious, the current drawn with all segments on at full brightness is just over &amp;nbsp;33 milliamps:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/currentss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7987" src="http://tronixstuff.files.wordpress.com/2011/12/currentss.jpg?w=358&amp;amp;h=269" height="269" alt="" width="358" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;When you need to display some numerical or other fitting data with a greater clarity than an LCD, or just love LEDs then you could do very well with this display. The designers have made a quality board and backed it up with documentation and (unlike many much larger, more prominent companies) a mature library to ensure it works first time. Furthermore the use of the I2C/TWI bus removes the problem of wasting digital output pins on your MCU &amp;ndash; and the ability to change the bus address is perfect. So give akafugu a go and you will not be disappointed.&amp;nbsp;The display and&amp;nbsp;&lt;a href="http://store.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;other goodies&lt;/a&gt;&amp;nbsp;are available directly from&amp;nbsp;&lt;strong&gt;&lt;a href="http://www.akafugu.jp/" target="_blank" style="text-decoration: none; color: #226699;"&gt;akafugu.jp&lt;/a&gt;.&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; The parts reviewed in this article are a promotional consideration made available by akafugu.&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/review-akafugu-twi-7-segment-display"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-4364785360785840509?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/4364785360785840509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/4364785360785840509'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/review-akafugu-twi-7-segment-display.html' title='Review – Akafugu TWI 7-Segment Display'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/bDNZpInlKig/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-6042478737150972285</id><published>2011-12-12T18:35:00.001-08:00</published><updated>2011-12-12T18:35:46.045-08:00</updated><title type='text'>Project – Ultrasonic Combination Switch</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Time for a follow-up to the&amp;nbsp;&lt;em&gt;&lt;a href="http://tronixstuff.wordpress.com/2011/07/02/project-single-button-combination-lock/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Single Button Combination Lock&lt;/a&gt;&amp;nbsp;&lt;/em&gt;by creating another oddball type of switch/lock. To activate this switch we make use of a Parallax Ping)))&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/parallax-ping-ultrasonic-sensor-28015" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Ultrasonic sensor&lt;/a&gt;, an Arduino-style board&amp;nbsp;and some other hardware &amp;ndash; to make a device that receives a four-number code which is made up of the distance between a hand and the sensor. If Arduino and ultrasonic sensors are new to you, please&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/11/28/tutorial-parallax-ping-ultrasonic-sensor/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;read this tutorial&lt;/a&gt;&amp;nbsp;before moving on.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The required hardware for this project is minimal and shown below &amp;ndash; a Freetronics&amp;nbsp;&lt;a href="http://www.freetronics.com/products/eleven" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino-compatible&lt;/a&gt;&amp;nbsp;board, the&lt;a href="http://littlebirdelectronics.com/products/parallax-ping-ultrasonic-sensor-28015" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Ping))) sensor&lt;/a&gt;, and for display purposes we have an I2C-interface&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/i2ctwi-lcd1602-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;LCD module&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/bitsss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7954" src="http://tronixstuff.files.wordpress.com/2011/12/bitsss.jpg" height="248" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The combination for our &amp;lsquo;lock&amp;rsquo; will consist of four integers. Each integer is the distance measured between the sensor and the user&amp;rsquo;s hand (etc.). For example, a combination may be 20, 15, 20, 15. So for the switch to be activated the user must place their hand 20cm away, then 15, then 20, then 15cm away. Our switch will have a delay between each measurement which can be modified in the sketch.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To keep things simple the overlord of the switch must insert the PIN into the switch sketch. Therefore we need a way to take measurements to generate a PIN. We do this with the following sketch, it simply displays the distance on the LCD (&lt;a href="https://sites.google.com/site/tronixstuff/home/other-arduino-sketches/ultrasoniccombilock_display.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download sketch&lt;/a&gt;):&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;// Ultrasonic combination lock - distance display // John Boxall - December 2011 // tronixstuff.wordpress.com/projects | CC by-sa-nc&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;#include &amp;quot;Wire.h&amp;quot; #include &amp;quot;LiquidCrystal_I2C.h&amp;quot; // for I2C bus LCD module http://bit.ly/eNf7jM LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;int signal=8;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { pinMode(signal, OUTPUT); lcd.init(); // initialize the lcd lcd.backlight(); // turn on LCD backlight }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;int getDistance() // returns distance from Ping))) sensor in cm { int distance; unsigned long pulseduration=0; // get the raw measurement data from Ping))) // set pin as output so we can send a pulse pinMode(signal, OUTPUT); // set output to LOW digitalWrite(signal, LOW); delayMicroseconds(5); // now send the 5uS pulse out to activate Ping))) digitalWrite(signal, HIGH); delayMicroseconds(5); digitalWrite(signal, LOW); // now we need to change the digital pin // to input to read the incoming pulse pinMode(signal, INPUT); // finally, measure the length of the incoming pulse pulseduration=pulseIn(signal, HIGH); // divide the pulse length by half pulseduration=pulseduration/2; // now convert to centimetres. We're metric here people... distance = int(pulseduration/29); return distance; }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { lcd.print(getDistance()); lcd.println(&amp;quot; cm &amp;quot;); delay(500); lcd.clear(); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And here is a demonstration of the sketch in action:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/8skqW9PeNAM?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for the switch itself. For our example the process of &amp;ldquo;unlocking&amp;rdquo; will be started by the user placing their hand at a distance of 10cm or less in front of the sensor. Doing so will trigger the function&amp;nbsp;&lt;em&gt;checkPIN(),&amp;nbsp;&lt;/em&gt;where the display prompts the user for four &amp;ldquo;numbers&amp;rdquo; which are returned by placing their hand a certain distance away from the sensor four times, with a delay between each reading which is set by the variable&amp;nbsp;&lt;em&gt;adel&lt;/em&gt;. The values of the user&amp;rsquo;s distances are stored in the array&amp;nbsp;&lt;em&gt;attempt[4]&lt;/em&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;strong&gt;Question -&amp;nbsp;&lt;/strong&gt;What is an ultrasonic sound?&lt;/a&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Once the four readings have been taken, they are compared against the values in the array&amp;nbsp;&lt;em&gt;PIN[]&lt;/em&gt;. Some tolerance has been built into the checking process, where the value entered can vary +/- a certain distance. This tolerance distance is stored in the variable&amp;nbsp;&lt;em&gt;t&lt;/em&gt;&amp;nbsp;in this function. Each of the user&amp;rsquo;s entries are compared and the tolerance taken into account. If each entry is successful, one is added to the variable&amp;nbsp;&lt;em&gt;accept&lt;/em&gt;. If all entries are correct,&amp;nbsp;&lt;em&gt;accept&lt;/em&gt;&amp;nbsp;will equal four &amp;ndash; at which point the sketch will either &amp;ldquo;unlock&amp;rdquo; or display &amp;ldquo;*** DENIED ***&amp;rdquo; on the LCD.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Again, this is an example and you can modify the display or checking procedure yourself. Moving forward, here is&amp;nbsp;our lock sketch (&lt;a href="https://sites.google.com/site/tronixstuff/home/other-arduino-sketches/ultrasoniccombilock.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download&lt;/a&gt;):&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;// Ultrasonic combination lock // John Boxall - December 2011 // tronixstuff.wordpress.com/projects | CC by-sa-nc&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;int pin[]={ 20, 15, 20, 25}; // this is the &amp;quot;PIN&amp;quot; distances in cm&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;#include &amp;quot;Wire.h&amp;quot; #include &amp;quot;LiquidCrystal_I2C.h&amp;quot; // for I2C bus LCD module http://bit.ly/eNf7jM LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;int signal=8; // digital pin for Ping))) signal&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { pinMode(signal, OUTPUT); lcd.init(); // initialize the lcd lcd.backlight(); // turn on LCD backlight Serial.begin(9600); // for debug }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;int getDistance() // returns distance from Ping))) sensor in cm { int distance; unsigned long pulseduration=0; // get the raw measurement data from Ping))) // set pin as output so we can send a pulse pinMode(signal, OUTPUT); // set output to LOW digitalWrite(signal, LOW); delayMicroseconds(5); // now send the 5uS pulse out to activate Ping))) digitalWrite(signal, HIGH); delayMicroseconds(5); digitalWrite(signal, LOW); // now we need to change the digital pin // to input to read the incoming pulse pinMode(signal, INPUT); // finally, measure the length of the incoming pulse pulseduration=pulseIn(signal, HIGH); // divide the pulse length by half pulseduration=pulseduration/2; // now convert to centimetres. We're metric here people... distance = int(pulseduration/29); return distance; }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void checkPIN() { int attempt[4]; // stores user's attempt values int accept=0; // used for checking resulting user entry int t=5; // +/- tolerance int adel=1500; // delay between movement attempts lcd.setCursor(0,0); lcd.print(&amp;quot;Get ready... &amp;quot;); delay(adel); // delay before first distance measurement lcd.setCursor(0,0); lcd.print(&amp;quot; Position One &amp;quot;); lcd.setCursor(0,1); lcd.print(&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt;____________&amp;quot;); attempt[0]=getDistance(); delay(adel); lcd.setCursor(0,0); lcd.print(&amp;quot; Position Two &amp;quot;); lcd.setCursor(0,1); lcd.print(&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;________&amp;quot;); attempt[1]=getDistance(); delay(adel); lcd.setCursor(0,0); lcd.print(&amp;quot;Position Three &amp;quot;); lcd.setCursor(0,1); lcd.print(&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;____&amp;quot;); attempt[2]=getDistance(); delay(adel); lcd.setCursor(0,0); lcd.print(&amp;quot; Position Four &amp;quot;); lcd.setCursor(0,1); lcd.print(&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;quot;); attempt[3]=getDistance(); delay(adel); lcd.clear(); lcd.print(&amp;quot;Checking ... &amp;quot;); // for visual effect more than anything delay(2000); lcd.clear();  // display user entry on serial monitor for debugging for (int z=0; z&amp;lt;4; z++) { Serial.println(attempt[z]); } Serial.println(&amp;quot;------&amp;quot;); delay(2000);   // now compare against preset values // allow a +/- tolerance (tolerance in integer 't')  if (attempt[0]&amp;gt;=(pin[0]-t) &amp;amp;&amp;amp; attempt[0]&amp;lt;=(pin[0]+t)) { accept++; } if (attempt[1]&amp;gt;=(pin[0]-t) &amp;amp;&amp;amp; attempt[1]&amp;lt;=(pin[0]+t)) { accept++; } if (attempt[2]&amp;gt;=(pin[0]-t) &amp;amp;&amp;amp; attempt[2]&amp;lt;=(pin[0]+t)) { accept++; } if (attempt[3]&amp;gt;=(pin[0]-t) &amp;amp;&amp;amp; attempt[3]&amp;lt;=(pin[0]+t)) { accept++; }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;if (accept==4) { // correct entry lcd.setCursor(0,0); lcd.print(&amp;quot; ** Accepted ** &amp;quot;); // here you would enter code to run when the switch was successfully activated delay(2000); } else if (accept!=4) { // incorrect entry lcd.setCursor(0,0); lcd.print(&amp;quot; *** DENIED *** &amp;quot;); // here you would enter code to run when the switch was unsuccessfully activated delay(2000); } }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { if (getDistance()&amp;lt;10) { lcd.clear(); checkPIN(); } lcd.setCursor(0,0); lcd.print(&amp;quot; ** Ready ** &amp;quot;); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To finish the switch, a housing of some sort is required.&amp;nbsp;&lt;a href="http://www.adafruit.com/products/271" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;adafruit industries sell a housing&lt;/a&gt;&amp;nbsp;which has mounts for an Arduino-form board and 16&amp;times;2 LCD which is convenient, so we use it for the finished example as shown below:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/finallockss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7961" src="http://tronixstuff.files.wordpress.com/2011/12/finallockss.jpg" height="384" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And for the final demonstration of the switch in action. Note that the delays between actions have been added for visual effect &amp;ndash; you can always change them to suit yourself:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/gEh48itDV8E?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;So there you have it &amp;ndash; the base example for a different type of combination switch.&amp;nbsp;I hope someone out there found this interesting or slightly useful&amp;nbsp;&lt;img src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1303162052g" alt=":)" style="border: 1px solid #333333;" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/project-ultrasonic-combination-switch"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-6042478737150972285?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6042478737150972285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6042478737150972285'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/project-ultrasonic-combination-switch.html' title='Project – Ultrasonic Combination Switch'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/8skqW9PeNAM/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-5382841539984627349</id><published>2011-12-09T05:19:00.001-08:00</published><updated>2011-12-09T05:19:50.911-08:00</updated><title type='text'>Initial Review – Arduino v1.0 IDE</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Recently the Arduino team have released version 1.0 of the IDE (integrated development environment) that we all know and love. This is a significant milestone as the IDE has previously been in alpha release since 2005. For the platform to have survived and thrived this long is a credit to the community and especially to the Arduino team themselves. So moving forward, let&amp;rsquo;s have a look and see what has changed.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Installation is quite simple. As always, download the IDE from the Arduino&amp;nbsp;&lt;a href="http://arduino.cc/en/Main/Software" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;website&lt;/a&gt;. Before installing the new version, copy and backup your sketchbook folder and the entire folder system of your current IDE installation. This shouldn&amp;rsquo;t take long as &amp;hellip; I&amp;rsquo;m sure everyone does this on a regular basis. The move to v1.0 is a major one, and you will still need to use the older IDE &amp;ndash; so don&amp;rsquo;t delete it from your computer.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Once installed, copy over the contents of your ../arduino-002x/libraries folder to the new ../arduino-1.0/libraries folder. When your operating systems pauses and asks what to do with duplicate folders, click &amp;ldquo;skip&amp;rdquo;. That is, don&amp;rsquo;t overwrite the new libraries with old ones.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now run the new IDE, and you will be presented with the following (note we have already loaded the &amp;ldquo;blink&amp;rdquo; example):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/ide.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7846" src="http://tronixstuff.files.wordpress.com/2011/12/ide.jpg" height="500" alt="" width="743" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/whiteborderidess.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;br /&gt;&lt;/a&gt;The cosmetic changes in the design of the&amp;nbsp;tool bar&amp;nbsp;are slight yet refreshing. The buttons in order are: verify (we used to call this &amp;ldquo;compile&amp;rdquo;), upload sketch, file new, file open, file save and the serial monitor button has been moved across to the far right.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;At the very bottom-right of the IDE window the board type and port connection is displayed &amp;ndash; which is great if you are working with more than one Arduino board at once &amp;ndash; a nifty feature. Furthermore when verifying and uploading a sketch, a progress bar appears at the top right of the message window, for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/progress.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7850" src="http://tronixstuff.files.wordpress.com/2011/12/progress.jpg" height="203" alt="" width="307" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The last cosmetic change that became apparent is the automatic creating of hyperlinks in the sketch when the IDE detects a correctly-formatted URL, for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/url.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7851" src="http://tronixstuff.files.wordpress.com/2011/12/url.jpg" height="140" alt="" width="398" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Cosmetic changes are all well and good, however that is only the tip of the iceberg. For starters, the file extension for sketches compatible with v1.0 is now&amp;nbsp;&lt;strong&gt;.ino&lt;/strong&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The next thing is to review the update&amp;nbsp;&lt;a href="http://arduino.cc/en/Main/ReleaseNotes" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;release notes&lt;/a&gt;, also listed below with my own notes &amp;ndash; where a lot of surprises can be found. As listed below, several functions and libraries have changed in behaviour or existence. Therefore some work may be required to convert sketches from v23 IDE to v1.0. At the current time I can&amp;rsquo;t see any reason to do this, and if you have any projects relying on existing libraries &amp;ndash; make a backup copy of your existing environment in case the original source of the library disappears. The Arduino team have mentioned the idea of a centralised repository for libraries, however this has not been finalised at the time of writing this article.&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;[core / libraries]  * Serial transmission is now asynchronous - that is, calls to Serial.print(), etc. add data to an outgoing buffer which is transmitted in the background. Also, the Serial.flush() command has been repurposed to wait for outgoing data to be transmitted, rather than dropping received incoming data.  * The behavior of Serial.print() on a byte has been changed to align it with the other numeric data types. In particular, it will now print the digits of its argument as separate ASCII digits (e.g. '1', '2', '3') rather than a single byte. The BYTE keyword has been removed. To send a single byte of data, use Serial.write() (which is present in Arduino 0022 as well).&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The new Serial.print() behaviour is interesting. Let&amp;rsquo;s compare the output of the following sketch:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { Serial.begin(9600); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;byte a=0;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { for (a=38; a&amp;lt;48; a++) { Serial.print(a); Serial.print(&amp;quot; &amp;quot;); } do {} while (1&amp;gt;0); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using IDE v23, the output from the serial monitor is:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/serialv23.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7857" src="http://tronixstuff.files.wordpress.com/2011/12/serialv23.jpg" height="174" alt="" width="334" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;However when we run the same sketch in IDE v1.0, the output is:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/serialv1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7858" src="http://tronixstuff.files.wordpress.com/2011/12/serialv1.jpg?w=326&amp;amp;h=181" height="181" alt="" width="326" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So if you need the actual ASCII characters represented by the BYTE variable, use&amp;nbsp;&lt;em&gt;Serial.write()&lt;/em&gt;&amp;nbsp;not&amp;nbsp;&lt;em&gt;Serial.print()&lt;/em&gt;.&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;* The Serial class (as well as other classes inheriting from Stream, like EthernetClient, SoftwareSerial, Wire and more) now contains functions for parsing incoming data, based on the TextFinder library by Michael Margolis. They include find() and findUntil() to search for data, parseInt() and parseFloat() for converting incoming characters into numeric values, and readBytes() and readBytesUntil() for reading multiple bytes into a buffer. They use a timeout that can be set with the new setTimeout().&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Well this is interesting. The ability to parse incoming serial data will make using that nefarious&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/01/19/tutorial-arduino-and-gsm-cellular-part-one/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;GSM shield&lt;/a&gt;&amp;nbsp;easier&amp;hellip;&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;* The SoftwareSerial class has been reimplemented, using the code originally written for the NewSoftSerial library by Mikal Hart. This allows for multiple simultaneous instances, although only one can receive at a time.&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;One less library to worry about&amp;hellip;&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;* Support has been added for printing strings stored in flash (program memory) rather than RAM. Wrap double-quoted strings in F() to indicate that they should be stored in flash, e.g. Serial.print(F(&amp;quot;hello world&amp;quot;)).&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This should help us use memory more efficiently&amp;hellip;&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;* The String class has been reimplemented as well, by Paul Stoffregen. This new version is more memory-efficient and robust. Some functions which previously returned new string instances (e.g. trim() and toUpperCase()) have been changed to instead modify strings in place.  * Support for DHCP and DNS has been added to the Ethernet library, thanks to integration by Adrian McEwen. Most classes in the Ethernet library have been renamed to add a &amp;quot;Ethernet&amp;quot; prefix and avoid conflicts with other networking libraries. In particular, &amp;quot;Client&amp;quot; is now &amp;quot;EthernetClient&amp;quot;, &amp;quot;Server&amp;quot; is &amp;quot;EthernetServer&amp;quot;, and &amp;quot;UDP&amp;quot; is &amp;quot;EthernetUDP&amp;quot;. A new IPAddress class makes it easier to manipulate those values.&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Frankly I&amp;rsquo;m not a genius when it comes to the Internet area, however clearer naming is a plus&amp;nbsp;&lt;img class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1308958558g" alt=":)" style="border-color: initial;" /&gt;&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;* The UDP API has been changed to be more similar to other libraries. Outgoing packets are now constructed using calls to the standard write(), print(), and println() functions – bracketed by beginPacket() and endPacket(). The parsePacket() function checks for and parses an incoming packet, which can then be read using available(), read(), and peek(). The remoteIP() and remotePort() functions provide information about the packet’s origin. (Again, thanks to Adrian McEwen for the implementation.)  * The Wire library has also been modified to use the standard read() and write() functions instead of send() and receive(). You can also use print() and println() for outgoing data.&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Looks like another mental note to make when working with I2C and v1.0&lt;/p&gt;  &lt;blockquote style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;* The SD library now supports multiple simultaneous open files. It also provides the isDirectory(), openNextFile(), and rewindDirectory() functions for iterating through all the files in a directory. (Thanks to Limor Fried.)&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Well this is a win, now multiple forms of data can be logged into&amp;nbsp;separate&amp;nbsp;files.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As mentioned at the start, this is an initial review and by all means not complete. Feel free to leave your comments or notes for others to review as well, and as always if you find any errors please let us know.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For now the new IDE is a juncture in the Arduino evolution that is welcome. For new sketches and development in general there wouldn&amp;rsquo;t be any reason not to use it, and you can happily run several versions of the IDE on a single computer. However at this time there wouldn&amp;rsquo;t be any reason not to convert older sketches to the new v1.0 standard.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://tronixstuff.wordpress.com/2011/12/08/december-2011-competition/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Question&lt;/a&gt;&amp;nbsp;&amp;ndash; What does the acronym ASCII mean?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/initial-review-arduino-v10-ide"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-5382841539984627349?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/5382841539984627349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/5382841539984627349'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/initial-review-arduino-v10-ide.html' title='Initial Review – Arduino v1.0 IDE'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-5133287212724031456</id><published>2011-12-07T05:05:00.001-08:00</published><updated>2011-12-07T05:05:01.320-08:00</updated><title type='text'>December 2011 Competition</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;It&amp;rsquo;s that time of the year again so we are running another competition. First let&amp;rsquo;s look at the prizes, then review the rules of entry.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;strong&gt;&amp;mdash; *** Prize One *** &amp;mdash;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Prize One consists of the eleven modules from the new Freetronics&amp;nbsp;&lt;a href="http://www.freetronics.com/collections/modules" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Module/Sensor range&lt;/a&gt;, as&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/12/06/review-freetronics-module-family/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reviewed recently&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/prizes.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7827" src="http://tronixstuff.files.wordpress.com/2011/12/prizes.jpg" height="286" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;With this range of modules you will be able to sense temperature, humidity, magnetic fields, light and sound pressure levels, sound and shock. Plus light up with the RGB LED, get more I/O with the expansion module, interface with the level shifter board, control high currents with the N-MOSFET, and power the lot with the tiny&amp;nbsp;switch mode&amp;nbsp;power supply.&amp;nbsp;Available from&amp;nbsp;&lt;a href="http://www.freetronics.com/collections/modules" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;&amp;nbsp;or a&amp;nbsp;&lt;a href="http://www.freetronics.com/resellers" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reseller&lt;/a&gt;&amp;nbsp;near you.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;strong&gt;&amp;mdash; *** Prize Two*** &amp;mdash;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Prize Two consists of one&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics EtherTen&lt;/a&gt;:&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2011/08/etherten-top-002_large.jpg?w=480&amp;amp;h=353&amp;amp;h=353" height="353" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/div&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: left;"&gt;This is the mother of all Arduino-compatible boards. Designed in Australia and manufactured to the highest quality standards the EtherTen replaces three boards &amp;ndash; consider having an Arduino Uno SMD, Ethernet shield with PoE, and a microSD shield &amp;ndash; all on the one board. From the Freetronics website:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: left;"&gt;The&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherTen&lt;/a&gt;&amp;nbsp;is a 100% Arduino compatible board that can talk to the world. Do Twitter updates automatically, serve web pages, connect to web services, display sensor data online, and control devices using a web browser. The Freetronics EtherTen uses the same ATmega328P as the Duemilanove and the same Wiznet W5100 chip used by the official Arduino Ethernet Shield, so it&amp;rsquo;s 100% compatible with the Ethernet library and sketches. Any project you would previously have built with an Arduino and an Ethernet shield stacked together, you can now do all in a single, integrated board.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: left;"&gt;We&amp;rsquo;ve even added a micro SD card slot so you can store web content on the card, or log data to it.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: left;"&gt;All the good things about the Eleven and the Ethernet Shield have been combined into this one device so please see those pages for all the specific details, but the highlights include:&lt;/p&gt;  &lt;ul&gt;  &lt;li style="text-align: left;"&gt;Gold-plated PCB.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Top and bottom parts overlays.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Top-spec ATmega328P MCU.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Mini-USB connector: no more shorts against shields!&lt;/li&gt;  &lt;li style="text-align: left;"&gt;D13 pin isolated with a MOSFET so you can use it as an input.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Power-over-Ethernet support, both cheapie DIY or full 802.3af standards-compliant.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Ethernet activity indicators on the PCB and the jack.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;10/100base-T auto-selection.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Fully compatible with standard Ethernet library.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Reset management chip.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Fixed SPI behavior on Ethernet chipset.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Robust power filtering.&lt;/li&gt;  &lt;li style="text-align: left;"&gt;Sexy rounded corners.&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: left;"&gt;Note that just like our&amp;nbsp;&lt;a href="http://www.freetronics.com/ethernet-shield" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Ethernet Shield with PoE support&lt;/a&gt;, the EtherTen provides a number of options for different Power over Ethernet. You can use the supplied jumpers and feed 7-12Vdc down the wire for cheap DIY version, or you can fit our&amp;nbsp;&lt;a href="http://www.freetronics.com/poe-regulator-24v" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;PoE Regulator 24V&lt;/a&gt;&amp;nbsp;and feed a bit more voltage down the wire, or you can use our&amp;nbsp;&lt;a href="http://www.freetronics.com/poe-regulator-8023af" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;PoE Regulator 802.3AF&lt;/a&gt;&amp;nbsp;along with a proper commercial PoE injector or switch. It&amp;rsquo;s up to you.&amp;nbsp; Available from&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;&amp;nbsp;or a&amp;nbsp;&lt;a href="http://www.freetronics.com/resellers" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;reseller&lt;/a&gt;&amp;nbsp;near you.&lt;/p&gt;  &lt;/blockquote&gt;  &lt;div style="text-align: left;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;strong&gt;&amp;mdash; *** How to Enter *** &amp;mdash;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;There will be six questions for you to answer spread across articles published in December. At the end of December&amp;nbsp;&lt;em&gt;and&lt;/em&gt;&amp;nbsp;once you have&amp;nbsp;&lt;strong&gt;answers to all six&lt;/strong&gt;, email the answers along with&amp;nbsp;your&amp;nbsp;&lt;em&gt;full&amp;nbsp;&lt;/em&gt;&lt;em&gt;name, email address and postal address&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;strong&gt;competition at tronixstuff dot com&amp;nbsp;&lt;/strong&gt;with the subject heading&amp;nbsp;&lt;strong&gt;December&lt;/strong&gt;. During the second week of January, all the correct entries will be collated and two randomly chosen.&amp;nbsp;The first correct entry drawn will receive prize one, the second correct entry drawn receives prize two.&amp;nbsp;Entries will be accepted until 05/01/2012 0005h GMT.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;As with any other competition, there needs to be some rules:&lt;/p&gt;  &lt;div&gt;  &lt;ul&gt;  &lt;li&gt;Incomplete entries will be rejected, so follow the instructions;&lt;/li&gt;  &lt;li&gt;The winners&amp;rsquo; entry, first name and country will be announced publicly;&lt;/li&gt;  &lt;li&gt;Entries that contain text not suitable for minors or insulting to the competition will be rejected (seriously &amp;ndash; it happens);&lt;/li&gt;  &lt;li&gt;Prizes will be delivered via Australia Post domestic or regular international air mail. We take absolutely no responsibility for packages that go missing or do not arrive. If you live in an area with a &amp;ldquo;less than reliable&amp;rdquo; domestic postage system, you can pay for registered mail or other delivery service at your expense.&lt;/li&gt;  &lt;li&gt;Winners outside of Australia will be responsible for any taxes, fees or levies imposed by your local Governments (such as import levies, excise, VAT, etc.) upon importation of purchased goods;&lt;/li&gt;  &lt;li&gt;Prizes may take up to 45 days to be received;&lt;/li&gt;  &lt;li&gt;If you have met John Boxall in person, or&amp;nbsp;you have won a previous tronixstuff.com competition you cannot enter;&lt;/li&gt;  &lt;li&gt;No disputes will be entered in to;&lt;/li&gt;  &lt;li&gt;Prizes carry no warranty nor guarantee &amp;ndash; and are to be used or abused at entirely your own risk;&lt;/li&gt;  &lt;li&gt;Entries will be accepted until 05/01/2012 0005h GMT.&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;So have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/december-2011-competition"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-5133287212724031456?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/5133287212724031456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/5133287212724031456'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/december-2011-competition.html' title='December 2011 Competition'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-664411876549666249</id><published>2011-12-05T06:26:00.001-08:00</published><updated>2011-12-05T06:26:55.649-08:00</updated><title type='text'>Review – Freetronics Module Family</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In this article we examine a new range of eleven electronic modules from&amp;nbsp;&lt;a href="http://www.freetronics.com/collections/modules" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics&lt;/a&gt;. When experimenting with electronics or working on a prototype of a design, the use of electronic components in&amp;nbsp;&lt;em&gt;module&lt;/em&gt;&amp;nbsp;form can make construction easier, and also reduce the time between thoughts and actually making something&amp;nbsp;&lt;img class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1304368641g" alt=":)" style="border-color: initial;" /&gt;&amp;nbsp;&amp;nbsp;So let&amp;rsquo;s have a look at each module in more detail&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699;"&gt;PoE Power Regulator &amp;ndash; 28V&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is a tiny switchmode voltage regulator with two uses &amp;ndash; the first being regulation of higher voltage up to 28V carried via an Ethernet cable to a Freetronics Ethernet shield or&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherTen&lt;/a&gt;&amp;nbsp;to power the board itself. The PCB is designed to drop into the shield or&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherTen&lt;/a&gt;&amp;nbsp;as such:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/power_ethertenss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7796" src="http://tronixstuff.files.wordpress.com/2011/12/power_ethertenss.jpg" height="213" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&amp;hellip; and converts the incoming voltage down to 7V which can be regulated by the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherTen&amp;rsquo;s&lt;/a&gt;&amp;nbsp;inbuilt regulator. The second use of this board is a very handy power supply for breadboarding or other experimentation. By bridging the solder pads on the rear of the board, the output is set to 5V DC, as such:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/power_5v_jumperss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7798" src="http://tronixstuff.files.wordpress.com/2011/12/power_5v_jumperss.jpg?w=307&amp;amp;h=182" height="182" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="307" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Note the addition of the header pins, which make insertion into a breadboard very easy &amp;ndash; so now you have a 5V 1A DC power supply. For more information visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/poe-power-regulator-28v" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/n-mosfet-driver-output-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;N-MOSFET Driver/Output Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This module contains an On Semi&amp;nbsp;&lt;a href="http://www.onsemi.com/PowerSolutions/product.do?id=NTD5867NL" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;NTD5867NL&lt;/a&gt;&amp;nbsp;MOSFET which allows the switching of a high current and voltage line &amp;ndash; 60V at up to 20A &amp;ndash; with a simple Arduino or other MCU digital output pin. The package is small and also contains enlarged holes for direct connection of high-current&amp;nbsp;capability&amp;nbsp;wire:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/ndrivess.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7799" src="http://tronixstuff.files.wordpress.com/2011/12/ndrivess.jpg?w=307&amp;amp;h=299" height="299" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="307" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The onboard circuitry includes a pull-down resistor to ensure the MOSFET is off by default. For more information see the&lt;a href="http://www.freetronics.com/products/n-mosfet-driver-output-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/logic-level-converter-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Logic Level Converter Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is a very simple and inexpensive method to interface 3.3V sensors to 5V microcontrollers in either&amp;nbsp;direction.The module contains four independent channels, as shown in the image below:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/level.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7800" src="http://tronixstuff.files.wordpress.com/2011/12/level.jpg" height="396" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;However you can interface any low or higher voltage, as long as you connect the low and high voltages to the correct sides (marked on the PCB&amp;rsquo;s silk screen). For more information please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/logic-level-converter-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/rgb-led-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;RGBLED Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Surprisingly this module contains a RGB LED module (red, green and blue LEDs) which is controlled by a WS2801 constant-current LED driver IC. This module is only uses two digital output pins, and can be daisy-chained to control many modules with the same two pins. The connections are shown clearly on the module:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/rgbtopss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7801" src="http://tronixstuff.files.wordpress.com/2011/12/rgbtopss.jpg?w=358&amp;amp;h=306" height="306" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;The WS2801 controller IC is on the rear:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/rgbbottomss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7802" src="http://tronixstuff.files.wordpress.com/2011/12/rgbbottomss.jpg?w=358&amp;amp;h=313" height="313" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;There are several ways to control the LEDs. One way is using the sketch from the&amp;nbsp;&lt;a href="http://www.freetronics.com/pages/rgbled-rgb-led-quickstart-guide" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product home page&lt;/a&gt;, which results with the following demonstration output:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/RIv06Q9QsdA?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Or there is a unique Arduino WS2801 library available for download&amp;nbsp;&lt;a href="https://github.com/adafruit/WS2801-Library" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;. Using the&amp;nbsp;&lt;em&gt;strandtest&amp;nbsp;&lt;/em&gt;example included with the library results with the following:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/dE5UR51Kq6U?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;During operation the module used less than 24 mA of current and therefore can happily run from a standard Arduino-type board without any issues. For more information please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/pages/rgbled-rgb-led-quickstart-guide" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/temperature-sensor-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;TEMP Temperature Sensor Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This module allows the simple measurement of temperature using the popular DS18B20 temperature sensor. You can measure temperatures between -55&amp;deg; and 125&amp;deg;C with an accuracy of +/- 0.5&amp;deg;C. Furthermore as the sensor uses the 1-wire bus, you can daisy-chain more than one sensor for multiple readings in the one application. The board is simple to use, and also contains a power-on LED:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/tempss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7804" src="http://tronixstuff.files.wordpress.com/2011/12/tempss.jpg?w=358&amp;amp;h=290" height="290" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using the demonstation Arduino sketch from the product page results in the following output via the serial monitor:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/tempserial.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7805" src="http://tronixstuff.files.wordpress.com/2011/12/tempserial.jpg" height="226" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="407" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using this module is preferable to the popular Analog Devices TMP36, as it has an analogue output which can be interfered with, and requires an analogue input pin for each sensor, whereas this module has a digital output and as mentioned previously can be daisy-chained. For more information please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/temperature-sensor-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/humidity-and-temperature-sensor-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Humidity and Temperature Sensor Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For the weather-measuring folk here is a module with temperatures and humidity. Using the popular DHT22 sensor module the temperature range is&amp;nbsp;-4&amp;deg;C to +125&amp;deg;C with an accuracy of +/- 0.5&amp;deg;C, and humidity with an accuracy of between two and five percent. Only one digital input pin is required, and the board is clearly labelled:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/humidss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7807" src="http://tronixstuff.files.wordpress.com/2011/12/humidss.jpg?w=358&amp;amp;h=379" height="379" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;There is also a blue power-on LED towards the top-right of the sensor. Using the module is quite simple with Arduino &amp;ndash; download and use the example sketch included in the sensor library you can download&amp;nbsp;&lt;a href="https://github.com/freetronics/DHT-sensor-library" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;. For the demonstration connect the centre data pin to Arduino digital two. Here is an example of the demonstration output:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/humidresults.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7808" src="http://tronixstuff.files.wordpress.com/2011/12/humidresults.jpg" height="226" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="407" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Although the update speed is not lightning-fast, this should not be an issue unless you&amp;rsquo;re measuring real-time external temperature of your jet or rocket. For more information please see the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/humidity-and-temperature-sensor-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/shift-register-expansion-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Shift Register/Expansion Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This board uses a 74HC595 serial-in parallel-out shift register which enables you to control eight digital outputs with only three digital pins, for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/shiftregisterss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7812" src="http://tronixstuff.files.wordpress.com/2011/12/shiftregisterss.jpg?w=358&amp;amp;h=243" height="243" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can daisy-chain these modules to increase the number of digital outputs in multiples of eight, all while only using the three digital output pins on your Arduino or other microcontroller. For more information about how to use shift registers with Arduino systems, read our&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/04/30/getting-started-with-arduino-chapter-four/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;detailed tutorial&lt;/a&gt;. Otherwise for more information about the module please visit the&lt;a href="http://www.freetronics.com/products/shift-register-expansion-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://www.freetronics.com/products/hall-effect-magnetic-and-proximity-sensor-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Hall Effect Magnetic and Proximity Sensor Module&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This module contains a sensor which changes output from HIGH to LOW when a&amp;nbsp;magnetic&amp;nbsp;presence is detected, for example a magnet. The board also has an LED which indicates the presence of the magnet to aid in troubleshooting:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/halltopss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7813" src="http://tronixstuff.files.wordpress.com/2011/12/halltopss.jpg?w=358&amp;amp;h=269" height="269" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Using this module and a small magnet would be an easy way to create a speedometer for a bicycle, the module is mounted to the fork, and the magnet on the rim of the front wheel. For more ideas consider the speedometer project in&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/06/22/tutorial-arduino-timing-methods-with-millis/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;this tutorial&lt;/a&gt;. Otherwise for more information about this module please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/hall-effect-magnetic-and-proximity-sensor-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/microphone-sound-input-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Microphone Sound Input Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This module performs two functions &amp;ndash; it can return the sound pressure level (SPL) or the amplified audio waveform from the electret microphone. The LED (labelled &amp;ldquo;DETECT&amp;rdquo;) on the board visually displays an approximation of the SPL &amp;ndash; for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/micss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7816" src="http://tronixstuff.files.wordpress.com/2011/12/micss.jpg?w=358&amp;amp;h=291" height="291" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&amp;hellip; however the value can be returned by using an analogue input pin on an Arduino (etc). to return a numerical value. To do this connect the SPL pin to the analogue input. The MIC pin is used to take the amplified output from the microphone, to be processed by an ADC or used in an audio project. For more information please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/microphone-sound-input-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/light-sensor-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Light Sensor Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This module uses the TEMT6000 light sensor which returns more consistent values than can be possible using a light-dependent resistor. It outputs a voltage from the OUT pin that is proportional to the light level. The module is very small:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/lightss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7818" src="http://tronixstuff.files.wordpress.com/2011/12/lightss.jpg?w=307&amp;amp;h=215" height="215" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="307" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Use is simple &amp;ndash; just measure the value returned from the OUT pin using an analogue input pin on your&amp;nbsp;Arduino (etc). For more information please visit the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/light-sensor-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product page&lt;/a&gt;. And finally, the:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.freetronics.com/products/sound-and-buzzer-module" target="_blank" style="text-decoration: none; color: #226699;"&gt;Sound and Buzzer Module&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This module contains a piezoelectric element that can be used to generate sounds (in the form of musical buzzes&amp;hellip;):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/12/soundss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7820" src="http://tronixstuff.files.wordpress.com/2011/12/soundss.jpg?w=358&amp;amp;h=235" height="235" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Driving the buzzer is simple, just use pulse-width modulation. Arduino users can find a good demonstration of this&amp;nbsp;&lt;a href="http://www.freetronics.com/pages/sound-sound-and-buzzer-module-quickstart-guide" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;. Furthermore, as&amp;nbsp;piezoelectric&amp;nbsp;elements can also generate a small electrical current when vibrated, they can be used as &amp;ldquo;shock&amp;rdquo; detectors by measuring the voltage across the terminals of the element. The procedure to do this is also explained clearly&amp;nbsp;&lt;a href="http://www.freetronics.com/pages/sound-sound-and-buzzer-module-quickstart-guide" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for a final demonstration &amp;ndash; we use the light sensor to demonstrate making some noise with the buzzer module:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/GDGGBfBbgKI?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;One final note I would like to make is that the design and construction quality of each module is first rate. The PCBs are strong, and the silk-screening is useful and descriptive. If you find the need for some or all of the functions made available in this range, you could do worse by not considering a Freetronics unit. Finally, although this has only been a short&amp;nbsp;introduction&amp;nbsp;to the modules for now, we will make use of them in later projects.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;The modules are available directly from&amp;nbsp;&lt;strong&gt;&lt;a href="http://www.freetronics.com/collections/modules" target="_blank" style="text-decoration: none; color: #226699;"&gt;Freetronics&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;or through their&amp;nbsp;&lt;a href="http://www.freetronics.com/pages/freetronics-resellers" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;network of resellers&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;&lt;em&gt;Disclaimer &amp;ndash; Modules reviewed in this article are a promotional consideration made available by Freetronics&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/review-freetronics-module-family"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-664411876549666249?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/664411876549666249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/664411876549666249'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/12/review-freetronics-module-family.html' title='Review – Freetronics Module Family'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/RIv06Q9QsdA/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-7959021584319112589</id><published>2011-11-28T00:22:00.001-08:00</published><updated>2011-11-28T00:22:24.801-08:00</updated><title type='text'>Tutorial – Parallax Ping))) Ultrasonic Sensor</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is chapter forty-five (!) of a series originally titled &amp;ldquo;&lt;a href="http://tronixstuff.wordpress.com/tutorials/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Getting Started/Moving Forward with Arduino!&lt;/a&gt;&amp;rdquo; by&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/about-2/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;John Boxall&lt;/a&gt;&amp;nbsp;&amp;ndash; a series of articles on the&amp;nbsp;&lt;a href="http://arduino.cc/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino&lt;/a&gt;&amp;nbsp;universe.&amp;nbsp;The first chapter is&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/04/04/getting-started-with-arduino-chapter-zero/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;, the complete series is detailed&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/tutorials" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Welcome back&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Whilst being a passenger in a vehicle with a &amp;lsquo;reversing sensors&amp;rsquo;, I became somewhat curious as to how the sensors operated and how we can make use of them. So for this chapter we will investigate an ultrasonic sensor from Parallax called the&amp;nbsp;&lt;em&gt;Ping)))&amp;trade;&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/parallax-ping-ultrasonic-sensor-28015" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Ultrasonic Distance Sensor&lt;/a&gt;&lt;/em&gt;. It can measure distances between ~2cm and ~3m in length. Here is our example sensor:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/pingfrontss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-medium wp-image-7706" src="http://tronixstuff.files.wordpress.com/2011/11/pingfrontss.jpg?w=300&amp;amp;h=172" height="172" alt="" width="300" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;(Memories of Number&amp;nbsp;&lt;a href="http://www.robotshop.com/forum/attachment.php?attachmentid=186&amp;amp;d=1282065228" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Five&lt;/a&gt;&amp;nbsp;&amp;hellip;)&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Parallax have done a lot of work, the board contains not just the bare sensor hardware but controller circuitry as well:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/pingbackss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-medium wp-image-7707" src="http://tronixstuff.files.wordpress.com/2011/11/pingbackss.jpg?w=300&amp;amp;h=179" height="179" alt="" width="300" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Which is great as it leaves us with only three pins &amp;ndash; 5V, GND and signal. More on those in a moment, but first&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;How does it work?&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Good question. The unit sends out an&amp;nbsp;&lt;em&gt;ultrasonic (a sound that has a frequency which is higher than can be heard by the human ear)&amp;nbsp;&lt;/em&gt;burst of sound from one transducer (the round silver things) and waits for it bounce off an object and return &amp;ndash; which is detected by the other transducer. The board will then return to us the period of time taken for this process to take, which we can interpret to determine the distance between the sensor and the object from which the ultrasonic sound bounced from.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The&amp;nbsp;&lt;em&gt;Ping)))&lt;/em&gt;&amp;nbsp;only measures a distance when requested &amp;ndash; to do this we send a very short HIGH pulse&amp;nbsp;of five microseconds&amp;nbsp;to the signal pin. After a brief moment a pulse will come from the board on the same signal pin. The period of this second pulse is the amount of time the sound took to travel out and back from the sensor &amp;ndash; so we divide it by two to calculate the distance. Finally, as the&amp;nbsp;the speed of sound is 340 metres per second, the Arduino sketch can calculate the distance to whatever units required.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;It may sound complex, but it is not &amp;ndash; &amp;nbsp;so let&amp;rsquo;s run through the theory of operation with an example. Using our&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/11/02/review-agilent-infiniivision-mso-x-3024a-mixed-signal-oscilloscope/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;digital storage oscillscope&lt;/a&gt;&amp;nbsp;we have measured the waveforms on the signal pin during a typical measurement. Consider the following example of measuring a distance of 12cm (click image to enlarge):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/fulltwelvecm.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7712" src="http://tronixstuff.files.wordpress.com/2011/11/fulltwelvecm.jpg?w=480&amp;amp;h=302" height="302" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can see the 5uS pulse in the centre and the pulse returned from the sensor board on the right. Now to zoom in on the returned pulse (click image to enlarge):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/twelvecm.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7711" src="http://tronixstuff.files.wordpress.com/2011/11/twelvecm.jpg?w=480&amp;amp;h=302" height="302" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Without being too picky the pulse is roughly 720uS (microseconds) long &amp;ndash; the duration of ultrasonic sound&amp;rsquo;s return trip from the sensor board. So we divide this by two to find the time to travel the distance &amp;ndash; 360uS. Recall the speed of sound is 340 metres per second &amp;ndash; which converts to 29.412 uS per centimetre. So, 360uS divided by 29.412 uS gives 12.239902081&amp;hellip; centimetres. Rounded that gives us 12 centimetres. Easy!&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Finally, there are some limitations to using the Ping))) sensor. Download the&amp;nbsp;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/ping_documentation.pdf" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;data sheet&lt;/a&gt;&amp;nbsp;(pdf)&amp;nbsp;and read pages three to five for information on how to effectively mount the sensor and the sensitivity results from factory resting.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;How do we use it with Arduino&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As described previously we first need to send a 5uS pulse, then listen for the return pulse. The following sketch does just that, then converts the data to centimetres and displays the result on the serial monitor. The&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example45p1.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;code&lt;/a&gt;&amp;nbsp;has been commented to explain each step.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example45p1.pde" target="_blank" style="text-decoration: none; color: #226699;"&gt;Example 45.1&lt;/a&gt;&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;// Example 45.1 - tronixstuff.wordpress.com - CC by-sa-nc // Connect Ping))) signal pin to Arduino digital 8&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;int signal=8; int distance; unsigned long pulseduration=0;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { pinMode(signal, OUTPUT); Serial.begin(9600); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void measureDistance() { // set pin as output so we can send a pulse pinMode(signal, OUTPUT);&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;// set output to LOW digitalWrite(signal, LOW); delayMicroseconds(5);  // now send the 5uS pulse out to activate Ping))) digitalWrite(signal, HIGH); delayMicroseconds(5); digitalWrite(signal, LOW);  // now we need to change the digital pin // to input to read the incoming pulse pinMode(signal, INPUT);  // finally, measure the length of the incoming pulse pulseduration=pulseIn(signal, HIGH); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { // get the raw measurement data from Ping))) measureDistance();  // divide the pulse length by half pulseduration=pulseduration/2;   // now convert to centimetres. We're metric here people... distance = int(pulseduration/29);  // Display on serial monitor Serial.print(&amp;quot;Distance - &amp;quot;); Serial.print(distance); Serial.println(&amp;quot; cm&amp;quot;); delay(500); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And the results of some hand-waving in the serial monitor:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/ex45p1output.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7729" src="http://tronixstuff.files.wordpress.com/2011/11/ex45p1output.jpg?w=505&amp;amp;h=371" height="371" alt="" width="505" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So there you have it &amp;ndash; you can now measure distance with a degree of accuracy. However that image above isn&amp;rsquo;t very exciting &amp;ndash; instead let&amp;rsquo;s use a&lt;a href="http://tronixstuff.wordpress.com/2011/08/24/review-gravitech-7-segment-arduino-shield/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&amp;nbsp;7-segment display shield&lt;/a&gt;&amp;nbsp;to get things up in lights. The shield uses the&amp;nbsp;&lt;a href="http://www.nxp.com/products/lighting_driver_and_controller_ics/dc_powered_led_drivers/i2c_led_display_control/SAA1064_CNV.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;NXP SAA1064&lt;/a&gt;LED display driver IC (&lt;a href="http://tronixstuff.wordpress.com/2011/07/21/tutorial-arduino-and-the-nxp-saa1064-4-digit-led-display-driver/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;explained quite well here&lt;/a&gt;). You can download the demonstration sketch&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example45p2.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;. And now for the video:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/9cogtAaTp7Q?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So there you have it &amp;ndash; now the use of the sensor is up to your imagination. Stay tuned using the methods below to see what we get up to with this sensor in the future.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; text-align: center;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/tutorial-parallax-ping-ultrasonic-sensor"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-7959021584319112589?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/7959021584319112589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/7959021584319112589'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/11/tutorial-parallax-ping-ultrasonic.html' title='Tutorial – Parallax Ping))) Ultrasonic Sensor'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9cogtAaTp7Q/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-7851891677037077775</id><published>2011-11-22T06:07:00.001-08:00</published><updated>2011-11-22T06:07:52.049-08:00</updated><title type='text'>Using an ATtiny as an Arduino</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Welcome back&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In the last few weeks an&amp;nbsp;&lt;a href="http://hlt.media.mit.edu/?p=1229" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;article&lt;/a&gt;&amp;nbsp;about how to use either an Atmel&amp;nbsp;&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=3618" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;ATtiny45&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=3612" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;ATtiny85&lt;/a&gt;&amp;nbsp;microcontroller with Arduino software took my interest. The team at the&amp;nbsp;&lt;em&gt;&lt;a href="http://hlt.media.mit.edu/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;High-Low Tech Group&lt;/a&gt;&lt;/em&gt;&amp;nbsp;at MIT had published the information and examples on how to do this, and it looked like fun &amp;ndash; so the purpose of this article is to document my experience with the ATtiny and Arduino. All credit goes to the interesting people at the&amp;nbsp;&lt;a href="http://hlt.media.mit.edu/?p=1229" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;MIT HLT Group&lt;/a&gt;&amp;nbsp;for their article and of course to&amp;nbsp;&lt;a href="https://sites.google.com/site/elettronicaarduinoesperimenti/Home/arduino-ide-and-attiny45" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Alessandro Saporetti&lt;/a&gt;&amp;nbsp;for his work on making all this possible.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;Introduction&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Before anyone gets too excited &amp;ndash; there are a few limitations to doing this&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Limitation one&lt;/em&gt;&amp;nbsp;&amp;ndash; the ATtiny has &amp;ldquo;tiny&amp;rdquo; in the name for a reason:&lt;/p&gt;  &lt;div class="wp-caption aligncenter" style="margin-left: auto; margin-right: auto; text-align: center; background-color: #eeeeee; padding-top: 4px; margin-top: 10px; margin-bottom: 10px; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-left-radius: 3px 3px; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; border: 1px solid #dddddd;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/comprisonss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class=" wp-image-7666" src="http://tronixstuff.files.wordpress.com/2011/11/comprisonss.jpg?w=358&amp;amp;h=223" height="223" alt="" width="358" style="border-color: initial; border-style: none; padding: 0px; margin: 0px;" /&gt;&lt;/a&gt;  &lt;p class="wp-caption-text" style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 17px; font-size: 11px; padding-top: 0px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px;"&gt;it's the one on the left!&lt;/p&gt;  &lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Therefore we have less I/O pins to play with. Consider the pinout for the ATtiny from the&amp;nbsp;&lt;a href="http://www.atmel.com/dyn/resources/prod_documents/2586S.pdf" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;data sheet&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/atpinoutsss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7667" src="http://tronixstuff.files.wordpress.com/2011/11/atpinoutsss.jpg?w=512&amp;amp;h=111" height="111" alt="" width="512" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So as you can see we have thee analogue inputs (pins 7, 3 and 2) and two digital outputs with PWM (pins 5 and 6). Pin 4 is GND, and pin 8 is 5V.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Limitation two&lt;/em&gt;&amp;nbsp;&amp;ndash; memory. The ATtiny45 has 4096 bytes of flash memory available, the -85 has 8192. So you may not be controlling your home-built R2D2 with it.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Limitation three&lt;/em&gt;&amp;nbsp;&amp;ndash; available Arduino functions. As stated by the HLT article, the following commands are supported:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;pinMode()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;digitalWrite()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;digitalRead()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;analogRead()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;analogWrite()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;shiftOut()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;pulseIn()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;millis()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;micros()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;delay()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;li&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;delayMicroseconds()&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So please keep the limitations in mind when planning your ATtiny project.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Getting Started&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hardware&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The ATtiny needs to be wired up a certain way to allow the Arduino to act as a programmer.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;For those with an Arduino Duemilanove/&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Freetronics&lt;/a&gt;&amp;nbsp;TwentyTen&lt;/strong&gt;&amp;nbsp;(click schematic to enlarge):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/schematic.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-medium wp-image-7675" src="http://tronixstuff.files.wordpress.com/2011/11/schematic.jpg?w=300&amp;amp;h=271" height="271" alt="" width="300" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;For those with an Arduino Uno/&lt;a href="http://www.freetronics.com/products/eleven" target="_blank" style="text-decoration: none; color: #226699;"&gt;Freetronics&amp;nbsp;Eleven&lt;/a&gt;/&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699;"&gt;EtherTen&lt;/a&gt;&amp;nbsp;etc.&lt;/strong&gt;&amp;nbsp;(click schematic to enlarge):&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/schematicuno.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-medium wp-image-7677" src="http://tronixstuff.files.wordpress.com/2011/11/schematicuno.jpg?w=300&amp;amp;h=224" height="224" alt="" width="300" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Note the Uno version of the schematic has a 10uF electrolytic capacitor between Arduino RST and GND. Follow the schematics above each time you want to program the ATtiny. For more frequent use they would be an excellent candidate for a&amp;nbsp;&lt;a href="http://www.freetronics.com/products/protoshield" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;protoshield&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Software&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;From a software perspective, to use the ATtinys you need to add some files to your Arduino IDE. First,&amp;nbsp;&lt;a href="http://hlt.media.mit.edu/wp-content/uploads/2011/06/attiny45_85.zip" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;download this zip file&lt;/a&gt;. Create a folder called &amp;ldquo;hardware&amp;rdquo; in the the folder where you save your sketches. If you are unsure of this location, in the Arduino IDE select the&amp;nbsp;&lt;em&gt;&lt;strong&gt;File&amp;gt;Preferences&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;option and you will see the following:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/sketchbook.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7671" src="http://tronixstuff.files.wordpress.com/2011/11/sketchbook.jpg?w=445&amp;amp;h=231" height="231" alt="" width="445" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The top field &amp;ldquo;Sketchbook location:&amp;rdquo; will tell you where to put the files.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Next, extract the contents of the downloaded .zip file into the newly-created&amp;nbsp;&lt;em&gt;hardware&amp;nbsp;&lt;/em&gt;folder. Finally, plug in your Arduino board, load the IDE and upload the&amp;nbsp;&lt;em&gt;ArduinoISP&lt;/em&gt;&amp;nbsp;sketch which is in the&amp;nbsp;&lt;strong&gt;&lt;em&gt;File&amp;gt;Examples&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;menu. Whenever you want to upload a sketch to your ATtiny, you need to upload the&amp;nbsp;&lt;em&gt;ArduinoISP&lt;/em&gt;&amp;nbsp;sketch to your Arduino first. Consider this sketch the &amp;ldquo;bridge&amp;rdquo; between the IDE and the ATtiny.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Next, create your sketch. Note the following pin number allocations:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;digital pin zero is physical pin five (also PWM)&lt;/li&gt;  &lt;li&gt;digital pin one is physical pin six&amp;nbsp;(also PWM)&lt;/li&gt;  &lt;li&gt;analogue input two is physical pin seven&lt;/li&gt;  &lt;li&gt;analogue input three is physical pin two&lt;/li&gt;  &lt;li&gt;analogue input four is physical pin three&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Before uploading your sketch &amp;ndash; you need to select the correct board type. Select&amp;nbsp;&lt;strong&gt;&lt;em&gt;Tools&amp;gt;Board&amp;gt;ATtiny45 (or 85) (w/ Arduino as ISP)&lt;/em&gt;&lt;/strong&gt;. Then upload as normal. You will see an error message in the status window of the IDE as such:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/errors.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7680" src="http://tronixstuff.files.wordpress.com/2011/11/errors.jpg?w=683&amp;amp;h=158" height="158" alt="" width="683" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The message is &amp;ldquo;normal&amp;rdquo; in this situation, so nothing to worry about.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For a quick demonstration, load the&amp;nbsp;&lt;em&gt;Blink&lt;/em&gt;&amp;nbsp;example sketch &amp;ndash;&amp;nbsp;&lt;strong&gt;&lt;em&gt;File&amp;gt;Examples&amp;gt;1. Basics&amp;gt;Blink&lt;/em&gt;&lt;/strong&gt;. Change the pin number for the digital output from 13 to 0. For example:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { pinMode(0, OUTPUT); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void loop() { digitalWrite(0, HIGH); // set the LED on delay(1000); // wait for a second digitalWrite(0, LOW); // set the LED off delay(1000); // wait for a second }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Upload the sketch using the method as described earlier. The matching circuit is:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/blinksch.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter  wp-image-7682" src="http://tronixstuff.files.wordpress.com/2011/11/blinksch.jpg?w=333&amp;amp;h=271" height="271" alt="" width="333" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Although it&amp;rsquo;s only a blinking LED, by making it work you have mastered the process. However, for the non-believers:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Final example&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;We test the digital outputs with digital and PWM outputs using two LEDs instead of one:&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/finalexampleschematic1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-medium wp-image-7689" src="http://tronixstuff.files.wordpress.com/2011/11/finalexampleschematic1.jpg?w=300&amp;amp;h=192" height="192" alt="" width="300" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And the sketch:&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;void setup() { pinMode(0, OUTPUT); pinMode(1, OUTPUT); } void loop() { for (int a=0; a&amp;lt;6; a++) { digitalWrite(0, HIGH); // set the LED on digitalWrite(1, LOW); // set the LED on delay(100); // wait for a second digitalWrite(0, LOW); // set the LED off digitalWrite(1, HIGH); // set the LED on delay(100); // wait for a second } for (int z=0; z&amp;lt;3; z++) { for (int a=0; a&amp;lt;256; a++) { analogWrite(0, a); analogWrite(1, a); delay(1); } for (int a=255; a&amp;gt;=0; --a) { analogWrite(0, a); analogWrite(1, a); delay(1); } } }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And a quick demonstration video:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/vrZvrz-6EdA?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So there you have it &amp;ndash; another interesting derivative of the Arduino system.&amp;nbsp;Once again, thanks and credit to&amp;nbsp;&lt;a href="https://sites.google.com/site/elettronicaarduinoesperimenti/Home/arduino-ide-and-attiny45" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Alesssandro Saporetti&lt;/a&gt;&amp;nbsp;and the&amp;nbsp;&lt;a href="http://hlt.media.mit.edu/?p=1229" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;MIT HLT Group&lt;/a&gt;&amp;nbsp;for their published information.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/using-an-attiny-as-an-arduino"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-7851891677037077775?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/7851891677037077775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/7851891677037077775'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/11/welcome-back-in-last-few-weeks-article.html' title='Using an ATtiny as an Arduino'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/vrZvrz-6EdA/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-6701968863354828617</id><published>2011-11-11T22:00:00.001-08:00</published><updated>2011-11-11T22:00:37.906-08:00</updated><title type='text'>Tutorial: Arduino and Numeric Keypads – Part Two</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is an addendum to&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/10/04/tutorial-arduino-and-numeric-keypads/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;chapter forty-two&lt;/a&gt;&amp;nbsp;of a series originally titled &amp;ldquo;&lt;a href="http://tronixstuff.wordpress.com/tutorials/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Getting Started/Moving Forward with Arduino!&lt;/a&gt;&amp;rdquo; by&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/about-2/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;John Boxall&lt;/a&gt;&amp;nbsp;&amp;ndash; a series of articles on the&amp;nbsp;&lt;a href="http://arduino.cc/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino&lt;/a&gt;&amp;nbsp;universe.&amp;nbsp;The first chapter is&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2010/04/04/getting-started-with-arduino-chapter-zero/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;, the complete series is detailed&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/tutorials" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;. Any files from tutorials will be found&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;Welcome back fellow arduidans!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This is the second part of our&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/10/04/tutorial-arduino-and-numeric-keypads/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;numeric keypad tutorial&lt;/a&gt;&amp;nbsp;&amp;ndash; in which we use the larger keypads with four rows of four buttons. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/4x4keypadss.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7632" src="http://tronixstuff.files.wordpress.com/2011/11/4x4keypadss.jpg?w=410&amp;amp;h=364" height="364" alt="" width="410" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Again, the keypad looks like a refugee from the 1980s &amp;ndash; however it serves a purpose. Notice that there are eight connections at the bottom instead of seven &amp;ndash; the extra connection is for the extra column of buttons &amp;ndash; A~D. This example again came from&amp;nbsp;&lt;a href="http://www.futurlec.com.au/Keypads.jsp" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Futurlec&lt;/a&gt;.&amp;nbsp;For this tutorial you will need the data sheet for the pinouts, so download it&amp;nbsp;&lt;a href="http://tronixstuff.files.wordpress.com/2011/11/keypad4x4.pdf" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here (.pdf)&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;To use this keypad is very easy, if you haven&amp;rsquo;t already done so, download the numeric keypad Arduino library&amp;nbsp;&lt;a href="http://arduino.cc/playground/uploads/Code/Keypad.zip" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;, copy the &amp;ldquo;Keypad&amp;rdquo; folder into your ../arduino-002x/libraries folder, then restart the Arduino IDE.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for our first example &amp;ndash; just to check all is well. From a hardware perspective you will need:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;An&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/arduino-uno" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Arduino Uno&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href="http://www.freetronics.com/products/eleven" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;100% compatible board&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;A&amp;nbsp;&lt;a href="http://www.futurlec.com.au/Keypads.jsp" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;4&amp;times;4&amp;nbsp;numeric keypad&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;An LCD of some sort. We will be using an&amp;nbsp;&lt;a href="http://littlebirdelectronics.com/products/i2ctwi-lcd1602-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;I2C-interface model&lt;/a&gt;. If you are unsure about LCD usage, please&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/01/08/tutorial-arduino-and-monochrome-lcds/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;see this tutorial&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;If you don&amp;rsquo;t have an LCD &amp;ndash; that&amp;rsquo;s ok. Our demonstration sketch also sends the&amp;nbsp;key presses&amp;nbsp;to the serial monitor.&lt;/li&gt;  &lt;/ul&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;Connect the keypad to the Arduino in the following manner:&lt;/div&gt;  &lt;div&gt;  &lt;ul&gt;  &lt;li&gt;Keypad row 1 (pin eight) to Arduino digital 5&lt;/li&gt;  &lt;li&gt;Keypad row 2 (pin 1) to Arduino digital 4&lt;/li&gt;  &lt;li&gt;Keypad row 3 (pin 2) to Arduino digital 3&lt;/li&gt;  &lt;li&gt;Keypad row 4 (pin 4) to Arduino digital 2&lt;/li&gt;  &lt;li&gt;Keypad column 1 (pin 3) to Arduino digital 9&lt;/li&gt;  &lt;li&gt;Keypad column 2 (pin 5) to Arduino digital 8&lt;/li&gt;  &lt;li&gt;Keypad column 3 (pin 6) to Arduino digital 7&lt;/li&gt;  &lt;li&gt;Keypad column 4 (pin 7) to Arduino digital 6&lt;/li&gt;  &lt;/ul&gt;  &lt;div&gt;  &lt;div&gt;Now for the sketch &amp;ndash; take note how we have accommodated for the larger numeric keypad:&lt;/div&gt;  &lt;ul&gt;  &lt;li&gt;the extra column in the array char keys[]&lt;/li&gt;  &lt;li&gt;the extra pin in the array colPins[]&lt;/li&gt;  &lt;li&gt;and the byte COLS = 4.&lt;/li&gt;  &lt;/ul&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;You can download the sketch&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example42p3.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;.&lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example42p3.pde" target="_blank" style="text-decoration: none; color: #226699;"&gt;Example 42.3&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;/* Example 42.3 - Numeric keypad and I2C LCD http://tronixstuff.wordpress.com/tutorials &amp;gt; chapter 42a Uses Keypad library for Arduino  http://www.arduino.cc/playground/Code/Keypad  by Mark Stanley, Alexander Brevig */  #include &amp;quot;Keypad.h&amp;quot; #include &amp;quot;Wire.h&amp;quot; // for I2C LCD #include &amp;quot;LiquidCrystal_I2C.h&amp;quot; // for I2C bus LCD module http://bit.ly/eNf7jM LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display  const byte ROWS = 4; //four rows const byte COLS = 4; //four columns char keys[ROWS][COLS] = {{'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'}}; byte rowPins[ROWS] = { 5, 4, 3, 2}; //connect to the row pinouts of the keypad byte colPins[COLS] = { 9, 8, 7, 6}; //connect to the column pinouts of the keypad int count=0;  Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );  void setup() { Serial.begin(9600); lcd.init();          // initialize the lcd lcd.backlight(); // turn on LCD backlight }  void loop() { char key = keypad.getKey(); if (key != NO_KEY) { lcd.print(key); Serial.print(key); count++; if (count==17) { lcd.clear(); count=0; } } }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;And our action video:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/NdaQG4ImOfQ?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for another example &amp;ndash; we will repeat the keypad switch from chapter 42 &amp;ndash; but allow the letters into the PIN, and use the LCD instead of LEDs for the status. In the following example, the PIN is&amp;nbsp;&lt;strong&gt;12AD56&lt;/strong&gt;. Please remember that the functions&amp;nbsp;&lt;em&gt;correctPIN()&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;incorrectPIN()&lt;/em&gt;&amp;nbsp;are example functions for resulting PIN entry &amp;ndash; you would replace these with your own requirements, such as turning something on or off. &amp;nbsp;You can download the sketch&amp;nbsp;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example42p4.pde" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;from here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="https://sites.google.com/site/tronixstuff/home/arduino-tutorial-series-files/example42p4.pde" target="_blank" style="text-decoration: none; color: #226699;"&gt;Example 42.4&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;// Example 42.4 - Six-character keypad switch // http://tronixstuff.wordpress.com/tutorials &amp;gt; chapter 42a  #include &amp;quot;Keypad.h&amp;quot; #include &amp;quot;Wire.h&amp;quot; // for I2C LCD #include &amp;quot;LiquidCrystal_I2C.h&amp;quot; // for I2C bus LCD module http://bit.ly/eNf7jM LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display  const byte ROWS = 4; //four rows const byte COLS = 4; //four columns char keys[ROWS][COLS] = {{'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'}}; byte rowPins[ROWS] = { 5, 4, 3, 2}; //connect to the row pinouts of the keypad byte colPins[COLS] = { 9, 8, 7, 6}; //connect to the column pinouts of the keypad  Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );  char PIN[6]={'1','2','A','D','5','6'}; // our secret (!) number char attempt[6]={ 0,0,0,0,0,0}; // used for comparison int z=0;  void setup() { lcd.init();          // initialize the lcd lcd.backlight(); // turn on LCD backlight lcd.print(&amp;quot;  Enter PIN...&amp;quot;); }  void correctPIN() // do this if correct PIN entered { lcd.print(&amp;quot;* Correct PIN *&amp;quot;); delay(1000); lcd.clear(); lcd.print(&amp;quot;  Enter PIN...&amp;quot;); }  void incorrectPIN() // do this if incorrect PIN entered { lcd.print(&amp;quot; * Try again *&amp;quot;); delay(1000); lcd.clear(); lcd.print(&amp;quot;  Enter PIN...&amp;quot;); }  void checkPIN() { int correct=0; for (int q=0; q&amp;lt;6; q++) { if (attempt[q]==PIN[q]) { correct++; } } if (correct==6) { correctPIN(); } else { incorrectPIN(); } for (int zz=0; zz&amp;lt;6; zz++) // wipe attempt { attempt[zz]=0; } }  void readKeypad() { char key = keypad.getKey(); if (key != NO_KEY) { switch(key) { case '*': z=0; break; case '#': delay(100); // for extra debounce lcd.clear(); checkPIN(); break; default: attempt[z]=key; z++; } } }  void loop() { readKeypad(); }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt;   &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now let&amp;rsquo;s see it in action:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span class="embed-youtube" style="display: block;"&gt;&lt;iframe src="http://www.youtube.com/embed/VrYXmwqxRmo?version=3&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=1&amp;amp;iv_load_policy=1&amp;amp;wmode=transparent" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;So now you have the ability to use twelve and sixteen-button keypads with your Arduino systems.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85&amp;amp;h=85" height="85" alt="" width="480" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;div&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/tutorial-arduino-and-numeric-keypads-part-two"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-6701968863354828617?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6701968863354828617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/6701968863354828617'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/11/tutorial-arduino-and-numeric-keypads.html' title='Tutorial: Arduino and Numeric Keypads – Part Two'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/NdaQG4ImOfQ/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-3120334144119255620</id><published>2011-11-04T06:08:00.001-07:00</published><updated>2011-11-04T06:08:28.004-07:00</updated><title type='text'>October 2011 Competition Results</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;October has now passed by (too quickly!) and it is time to announce the winners of the&amp;nbsp;&lt;a href="http://tronixstuff.wordpress.com/2011/10/14/october-2011-competition/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;October&amp;nbsp;competition&lt;/a&gt;. Congratulations to all those who entered &amp;ndash; there was some great examples of creativity and enthusiasm. Although less people entered this month, the standard of entries was very high &amp;ndash; which made judging very difficult. However with some deliberation we narrowed it down to three entries:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;First Prize:&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Congratulations to Nick P from New York, USA for his entry:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Droid &amp;lsquo;bot assassin,&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Misses elevated mark.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Forgot third axis.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Nick will receive a&amp;nbsp;&lt;a href="http://www.freetronics.com/products/usbdroid" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics USBDroid&lt;/a&gt;&amp;nbsp;and one&amp;nbsp;&lt;a href="http://www.freetronics.com/products/terminal-shield-for-arduino" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Terminal Shield&lt;/a&gt;:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;img class="aligncenter" src="http://cdn.shopify.com/s/files/1/0045/8932/products/usbdroid-iso-001-crop_640w_large.png" height="384" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Designed in Australia and manufactured to the highest quality standards the&amp;nbsp;&lt;a href="http://www.freetronics.com/products/usbdroid" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;USBDroid&lt;/a&gt;&amp;nbsp;combines the functionality of the&amp;nbsp;&lt;a href="http://www.freetronics.com/eleven" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics Eleven&lt;/a&gt;&amp;nbsp;along with a USB host-mode controller and a microSD memory card slot all&amp;nbsp;merged together into a single, integrated board that is 100% Arduino compatible.&amp;nbsp;This is the ideal platform for developing peripherals or projects based around Android devices with ADK (Android Developer Kit) functionality, but without requiring a USB host controller shield stacked onto an Arduino.&amp;nbsp;Connect your Android phone for all kinds of controller and networking features, and other USB devices like game controllers, Bluetooth dongles, digital cameras, etc.&amp;nbsp;All the good things about the Eleven are included:&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;Gold-plated PCB.&lt;/li&gt;  &lt;li&gt;Top and bottom parts overlays.&lt;/li&gt;  &lt;li&gt;Top-spec ATmega328P MCU.&lt;/li&gt;  &lt;li&gt;D13 pin isolated with a MOSFET so you can use it as an input.&lt;/li&gt;  &lt;li&gt;Robust power filtering.&lt;/li&gt;  &lt;li&gt;Sexy rounded corners.&lt;/li&gt;  &lt;li&gt;PC communications with the Mini-USB connector: no more shorts against shields!&lt;/li&gt;  &lt;li&gt;And of course the USB Host connector to go out to your Android phone and other USB devices.&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In addition we&amp;rsquo;ve included a high current onboard power supply so you can charge your Android device directly off the USBDroid.&amp;nbsp;Available now from a&amp;nbsp;&lt;a href="http://www.freetronics.com/resellers" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics reseller&lt;/a&gt;&amp;nbsp;near you.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;img class="aligncenter" src="http://cdn.shopify.com/s/files/1/0045/8932/products/ts-top-001-crop2_640w_large.png" height="378" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The Terminal Shield breaks out all the Arduino headers to handy screw terminals, making it really easy to connect external wires without using a soldering iron. Ideal for quick experiments or for robust connections!&amp;nbsp;The center area of the shield is also a huge prototyping area, allowing you to add your own parts to suit your project. A blue &amp;ldquo;power&amp;rdquo; LED shows when your Arduino is powered up, and there are also red, green, and blue general-purpose LEDs with current-limiting resistors.&amp;nbsp;The Terminal Shield comes with all the supporting components already fitted as surface-mount parts so you can start using it right away, and we even provide stackable headers to allow you to mount another shield on top.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;  &lt;ul style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;Gold-plated surface: solders easily and very resistant to finger oil, etc.&lt;/li&gt;  &lt;li&gt;Large prototyping area with through-plated holes.&lt;/li&gt;  &lt;li&gt;Clearly marked&amp;nbsp;GND&amp;nbsp;and 5V rails beside prototyping area.&lt;/li&gt;  &lt;li&gt;Blue surface-mount &amp;ldquo;power on&amp;rdquo;&amp;nbsp;LED.&lt;/li&gt;  &lt;li&gt;2 &amp;times; 100nF power supply smoothing capacitors pre-fitted as surface-mount parts.&lt;/li&gt;  &lt;li&gt;Reset button wired through to the Arduino so you can reset it even with the shield mounted over the top.&lt;/li&gt;  &lt;li&gt;3 general-purpose surface-mount LEDs (red, green, blue) with current limiting resistors pre-fitted: driveHIGH&amp;nbsp;to illuminate.&lt;/li&gt;  &lt;li&gt;Overlay printed on both the top and the bottom of the board so you don&amp;rsquo;t have to turn it over to see what you&amp;rsquo;re soldering onto.&lt;/li&gt;  &lt;li&gt;Sexy rounded corners.&lt;/li&gt;  &lt;/ul&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;Second Prize:&lt;/strong&gt;&lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Congratulations to James from Christchurch, New Zealand for his entry:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Ether Ten, what shall I make?&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Why, remote access.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;My home is automated.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;James will receive a&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics EtherTen&lt;/a&gt;&amp;nbsp;and the new&amp;nbsp;&lt;a href="http://www.freetronics.com/products/3-axis-accelerometer-module" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;AM3X 3-Axis Accelerometer Module&lt;/a&gt;:&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2011/08/etherten-top-002_large.jpg?w=480&amp;amp;h=353&amp;amp;h=353" height="353" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/div&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;This is the mother of all Arduino-compatible boards. Designed in Australia and manufactured to the highest quality standards the EtherTen replaces three boards &amp;ndash; consider having an Arduino Uno SMD, Ethernet shield with PoE, and a microSD shield &amp;ndash; all on the one board. From the Freetronics website:&lt;/p&gt;  &lt;blockquote&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;The&amp;nbsp;&lt;a href="http://www.freetronics.com/products/etherten" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;EtherTen&lt;/a&gt;&amp;nbsp;is a 100% Arduino compatible board that can talk to the world. Do Twitter updates automatically, serve web pages, connect to web services, display sensor data online, and control devices using a web browser. The Freetronics EtherTen uses the same ATmega328P as the Duemilanove and the same Wiznet W5100 chip used by the official Arduino Ethernet Shield, so it&amp;rsquo;s 100% compatible with the Ethernet library and sketches. Any project you would previously have built with an Arduino and an Ethernet shield stacked together, you can now do all in a single, integrated board.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;We&amp;rsquo;ve even added a micro SD card slot so you can store web content on the card, or log data to it.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;All the good things about the Eleven and the Ethernet Shield have been combined into this one device so please see those pages for all the specific details, but the highlights include:&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;Gold-plated PCB.&lt;/li&gt;  &lt;li&gt;Top and bottom parts overlays.&lt;/li&gt;  &lt;li&gt;Top-spec ATmega328P MCU.&lt;/li&gt;  &lt;li&gt;Mini-USB connector: no more shorts against shields!&lt;/li&gt;  &lt;li&gt;D13 pin isolated with a MOSFET so you can use it as an input.&lt;/li&gt;  &lt;li&gt;Power-over-Ethernet support, both cheapie DIY or full 802.3af standards-compliant.&lt;/li&gt;  &lt;li&gt;Ethernet activity indicators on the PCB and the jack.&lt;/li&gt;  &lt;li&gt;10/100base-T auto-selection.&lt;/li&gt;  &lt;li&gt;Fully compatible with standard Ethernet library.&lt;/li&gt;  &lt;li&gt;Reset management chip.&lt;/li&gt;  &lt;li&gt;Fixed SPI behavior on Ethernet chipset.&lt;/li&gt;  &lt;li&gt;Robust power filtering.&lt;/li&gt;  &lt;li&gt;Sexy rounded corners.&lt;/li&gt;  &lt;/ul&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Note that just like our&amp;nbsp;&lt;a href="http://www.freetronics.com/ethernet-shield" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Ethernet Shield with PoE support&lt;/a&gt;, the EtherTen provides a number of options for different Power over Ethernet. You can use the supplied jumpers and feed 7-12Vdc down the wire for cheap DIY version, or you can fit our&amp;nbsp;&lt;a href="http://www.freetronics.com/poe-regulator-24v" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;PoE Regulator 24V&lt;/a&gt;&amp;nbsp;and feed a bit more voltage down the wire, or you can use our&amp;nbsp;&lt;a href="http://www.freetronics.com/poe-regulator-8023af" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;PoE Regulator 802.3AF&lt;/a&gt;&amp;nbsp;along with a proper commercial PoE injector or switch. It&amp;rsquo;s up to you.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;&lt;img class="aligncenter" src="http://cdn.shopify.com/s/files/1/0045/8932/products/Pic_AM3X_002_crop_640w_large.png" height="354" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Which way is up?&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;This tiny 3-axis accelerometer module can operate in either +/-1.5g or +/-6g ranges, giving your project the ability to tell which way is up. Ideal for robotics projects, tilt sensors, vehicle dataloggers, and whatever else you can dream up.&amp;nbsp;It has independent X, Y, and Z axis outputs ready to connect directly to analog inputs on an Arduino, and we&amp;rsquo;ve included an onboard 3.3V regulator so that you can run it from either 5V or 3.3V. It even has a &amp;ldquo;zero g!&amp;rdquo; output to detect when the device is in free-fall, so you could connect that to an &amp;ldquo;interrupt&amp;rdquo; pin on an Arduino to have your project react immediately if it&amp;rsquo;s dropped!&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;Very cool.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;The module includes mounting holes suitable for M3 or 1/8&amp;Prime; bolts, and a flat rear face so you can easily glue it to any surface.&amp;nbsp;Available here now or at a&amp;nbsp;&lt;a href="http://www.freetronics.com/resellers" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Freetronics reseller&lt;/a&gt;&amp;nbsp;near you.&lt;/p&gt;  &lt;/blockquote&gt;  &lt;/div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;Third Prize:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Congratulations to CV Rao from New Delhi, India for their entry:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;I waiting to receive the Zoombadger,&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;To play with my daughter.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;A game of detective and murderer,&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Along with her lovely mother.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;CV will receive&amp;nbsp;three&amp;nbsp;&lt;a href="http://shop.snootlab.com/lang-en/gift/121-zombadge.html" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Snootlab Zombadge&lt;/a&gt;&amp;nbsp;Kits:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;img class="aligncenter" src="http://tronixstuff.files.wordpress.com/2011/10/zombadge1.jpg?w=432&amp;amp;h=295&amp;amp;h=295" height="295" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="432" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;With Trippy RGB sketch uploaded, this is the Snootlab games&amp;nbsp;platform&amp;nbsp;based on the Mitch Altman original&amp;nbsp;design, it can receive original Snootlab collaborative games.&amp;nbsp;This badge can be used for soldering workshop and electronic board programming.&amp;nbsp;Being a badge, it can be worn as a pendant. More details on the dedicated website&amp;nbsp;&lt;a href="http://zombadge.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;zombadge.com&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Once again thanks to everyone for their entries. We had a few ineligible entries and two rude ones. Such is the Internet!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;strong&gt;And of course thanks to our sponsors&amp;nbsp;&lt;a href="http://www.freetronics.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Freetronics&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://www.snootlab.com/" target="_blank" style="text-decoration: none; color: #226699;"&gt;Snootlab&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Stay tuned for the November competition which will be announced shortly.&amp;nbsp;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-4385" src="http://tronixstuff.files.wordpress.com/2010/10/ledborder.jpg?w=480&amp;amp;h=85" height="85" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;  &lt;div style="text-align: left;"&gt;  &lt;div&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em;"&gt;So have fun and keep checking into&amp;nbsp;&lt;a href="http://tronixstuff.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;tronixstuff.com&lt;/a&gt;. Why not follow things on&amp;nbsp;&lt;a href="http://twitter.com/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;twitter&lt;/a&gt;,&amp;nbsp;&lt;a href="https://plus.google.com/114792914994310886893/posts" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google+&lt;/a&gt;, subscribe &amp;nbsp;for email updates or RSS using the links on the right-hand column, or join&amp;nbsp;our&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Google Group&lt;/a&gt;&amp;nbsp;&amp;ndash; dedicated to the projects and related items on this website.&amp;nbsp;&lt;a href="http://groups.google.com/group/tronixstuff" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;Sign up&lt;/a&gt;&amp;nbsp;&amp;ndash; it&amp;rsquo;s free, helpful to each other &amp;ndash; &amp;nbsp;and we can all learn something.&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p /&gt;  &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://tronixstuff.posterous.com/october-2011-competition-results"&gt;tronixstuff's posterous&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741100624325877329-3120334144119255620?l=tronixstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/3120334144119255620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2741100624325877329/posts/default/3120334144119255620'/><link rel='alternate' type='text/html' href='http://tronixstuff.blogspot.com/2011/11/october-2011-competition-results.html' title='October 2011 Competition Results'/><author><name>John</name><uri>http://www.blogger.com/profile/07480152128827983662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_qte-dswUAwk/TDq5lHM5xzI/AAAAAAAAAFM/V85AFiWW0gE/S220/johnboxall_tiny.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2741100624325877329.post-7940891404523100571</id><published>2011-11-02T00:28:00.001-07:00</published><updated>2011-11-02T00:28:00.283-07:00</updated><title type='text'>Review – Agilent Infiniivision MSO-X 3024A Mixed Signal Oscilloscope</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;Hello Readers&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;In this article we examine the Agilent Technologies Infiniivision&amp;nbsp;&lt;a href="http://www.home.agilent.com/agilent/product.jspx?nid=-33573.970756.00&amp;amp;cc=AU&amp;amp;lc=eng" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;MSO-X 3024A Mixed Signal Oscilloscope&lt;/a&gt;. Before moving forward please note that this review is a work in progress, as it takes time and regular use to become proficient with the instrument. In the meanwhile if you have any questions or requests please leave them in the comments section below and I will do my best to answer them. Please note that the review unit has the latest version 2.0 firmware (existing owners can upgrade with the&amp;nbsp;&lt;a href="http://www.home.agilent.com/agilent/editorial.jspx?cc=US&amp;amp;lc=eng&amp;amp;ckey=2014548&amp;amp;nid=-33563.0.00&amp;amp;id=2014548" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;free download&lt;/a&gt;).&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Initial Impressions&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Unlike smaller instruments the packaging is plain and non-descript, however the MSO is protected very well for global shipping and arrived in perfect condition. Inclusions will vary depending on the particular model, however all come with a calibration certificate, user guide on CD and a power lead.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/image1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7503" src="http://tronixstuff.files.wordpress.com/2011/10/image1.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Four passive 300MHz probes are included with the MSO-X3024A:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/image1a.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7504" src="http://tronixstuff.files.wordpress.com/2011/10/image1a.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Due to the constant upgrading of the firmware the lack of a printed user manual is no surprise. You can download the manual as well as the service, programming and &amp;nbsp;educational lab guides from the documents section of the&amp;nbsp;&lt;a href="http://www.home.agilent.com/agilent/product.jspx?nid=-33573.970756.00&amp;amp;lc=eng&amp;amp;cc=US" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;product web page&lt;/a&gt;&amp;nbsp;- which make good reading to get a feel for the unit.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Now for a tour around the unit. Coming from a smaller DSO or an analogue model, the first thing that strikes you is the display. 8.5&amp;rdquo; diagonal with 800&amp;times;480 resolution:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/image2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7505" src="http://tronixstuff.files.wordpress.com/2011/10/image2.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Unlike cheaper brands the larger screen is not extrapolating data from a smaller image &amp;ndash; each pixel is separately used. The front panel is clean and uncluttered. Each button and knob feels solid and responsive, and if pressed and held down, a small help window appears with information about the item pressed. Note that each analogue channel has independent controls for vertical position and V/div sensitivity (the minimum sensitivity is 1mV/division). This saves a lot of time and possible confusion when working on time-sensitive applications.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Around the back we find the cooling van ventilation on the left, the IEC AC power socket on the bottom-right, manufacturing data and so on. The fan is just audible, however the noise from a desktop computer drowns it out. On the far right near the top are separate USB connections for device and host mode, and the external trigger input and output sockets. Apart from the trigger out signal the socket can also be set to give a 5V pulse on a mask test failure or the optional WaveGen sync pulse.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/image3.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7506" src="http://tronixstuff.files.wordpress.com/2011/10/image3.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Below this is a space for a Kensington lock cable, and the optional modules &amp;ndash; the&amp;nbsp;&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=2024090&amp;amp;nid=-33523.991690.00&amp;amp;id=2024090&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;VGA/LAN&lt;/a&gt;&amp;nbsp;adaptor or the&amp;nbsp;&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=2024072&amp;amp;nid=-33523.991689.00&amp;amp;id=2024072&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;GPIB bus module&lt;/a&gt;. On the right is my old faithful GW 20 MHz analogue CRO.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Finally, there is a compartment on the top of the unit that can hold two probes comfortably, and four at a pinch:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/image4.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7509" src="http://tronixstuff.files.wordpress.com/2011/10/image4.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As the unit is can be considered a small computer, it takes time to boot up &amp;ndash; just over thirty seconds. (The operating system is Windows CE version 6.0). The user-interface is quite simple considering the capability of the unit. The six soft-keys below the display are used well, and also can call a separate list of options under each button.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;When such a list is presented, you can also use the &amp;ldquo;Push to select&amp;rdquo; knob on the right hand side of the display to select an option and lock in by pressing the knob in. Below the soft keys from left to right are: BNC output for the optional function generator, digital inputs for logic analyser, USB socket for saving data to a USB drive, probe points for calibration and demonstration use, and four probe sockets. Connections exist that can interface with optional Agilent active probes.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Specifications&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This instrument falls within the range of Agilent&amp;rsquo;s new Infiniivision 3000-series oscilloscopes. The range begins with the DSO-X3012A with 100MHz bandwidth and two channels, through to the DSO-X3054A with 500 MHz bandwidth and four channels. Furthermore the range is extended with the MSO-X models that include a sixteen channel logic analyser.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Some of you will know there is also the Infiniivision 2000-series, and wonder why one would acquire a 3000-series. There are three excellent reasons for doing so:&lt;/p&gt;  &lt;ol style="color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;  &lt;li&gt;Waveform update rate is 50000 per second on a 2000,&amp;nbsp;&lt;em&gt;one million&amp;nbsp;&lt;/em&gt;&lt;em&gt;per second&amp;nbsp;&lt;/em&gt;on a 3000;&lt;/li&gt;  &lt;li&gt;Memory depth on a 2000 is 100 kilopoints; 3000s have 2Mpts standard or 4Mpts optional;&lt;/li&gt;  &lt;li&gt;Eight vs. sixteen digital channels when specified as an MSO-X model.&lt;/li&gt;  &lt;/ol&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;For a full breakdown of specifications please download the Agilent&amp;nbsp;&lt;a href="http://www.home.agilent.com/agilent/redirector.jspx?action=obs&amp;amp;nid=970756.3.00&amp;amp;lc=eng&amp;amp;cc=AU&amp;amp;ckey=2002858&amp;amp;pubno=5990-6619EN&amp;amp;ltype=LitStation&amp;amp;ctype=AGILENT_EDITORIAL&amp;amp;ml=eng" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;data sheet&amp;nbsp;located here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Getting Started and general use&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The process from cutting open the packaging to measuring a signal is quite simple &amp;ndash; just plug it in, connect probes and go &amp;ndash; however some probe compensation is required, which is explained quite well in the manual. There are strong tilting bales under the front side which can be used to face the unit upwards. At this point the unit is ready to go &amp;ndash; you can start measuring by using the Auto Scale function and let the MSO-X3024A determine the appropriate display settings.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;However there is no fun in that &amp;ndash; the vertical scale can be manually adjusted between 1 mV and 50V per division, the horizontal between 2 nanoseconds and 50 seconds per division. These values can be selected rapidly or (by pressing the knob in) in a fine method for more precise values. If working with more than one channel, each can be labelled using a pre-set description or select a label from a list. One can also alter the display between X-Y, horizontal and roll modes.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Each channel has separate controls for coupling &amp;ndash; DC/AC but no GND, as the earth point is shown on the LCD. Impedance can be 1M or 50 ohm. One can also limit bandwidth to 20MHz to remove high-frequency interference.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Capturing data is very easy, you can save images as .png or .bmp files in grey scale or colour , data in .csv form and so on. You can also assign popular functions to a &amp;ldquo;Quick Action&amp;rdquo; button &amp;ndash; one press and it is done. For example I use this as a &amp;ldquo;save bitmap&amp;rdquo; button to send the screen image to the USB drive. If the optional LAN/VGA module is installed screens can be captured by the host computer via the network. Finally there is a very basic file explorer available to find files on the USB drive as well.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Waveforms can also be stored and used later on as references for other measurements. When reviewed they appear as an orange trace &amp;ndash; for example R1:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/rrr.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7510" src="http://tronixstuff.files.wordpress.com/2011/10/rrr.jpg?w=600&amp;amp;h=378" height="378" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The horizontal zoom mode activated using keys to the right of the horizontal control is very useful. Agilent call this &amp;ldquo;Mega Zoom&amp;rdquo; and it certainly works. Consider the following screen shot &amp;ndash; the 32.768kHz square-wave from a Maxim DS1307 real-time clock is being analysed:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/megazoom.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7517" src="http://tronixstuff.files.wordpress.com/2011/10/megazoom.jpg?w=639&amp;amp;h=384" height="384" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="639" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The time base is 10uS per division &amp;ndash; and using the zoom we can get down to two nanoseconds per division and investigate the ringing on fall of the square-wave. This is great for investigating complex signals over short periods. Awesome.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Capturing infrequent events is made simple by the combination of the one million waveforms per second sampling rate, and the use of infinite display persistence. In the following example a clock with very infrequent glitch is being sampled. By setting persistence to infinite, as soon as the infrequent glitch occurs it can be displayed and held on the screen. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/infreq.png" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7513" src="http://tronixstuff.files.wordpress.com/2011/10/infreq.png?w=640&amp;amp;h=402" height="402" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Triggering&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;There is a plethora of triggering options available. Standard modes include: edge, edge then edge, pulse-width (customisable), pattern trigger (for logic analyser &amp;ndash; you can create your own patter of high, low, or doesn&amp;rsquo;t matter with comparison operators for duration), hex bus trigger, OR trigger, customisable rise/fall time trigger, nth edge burst trigger which allows&amp;nbsp; you to nth edge of a burst after an idle time, runt trigger on positive or negative pulse, setup and hold trigger, on video signals (PAL, PAL-M, NTSC, SECAM), and USB packets. Phew. Furthermore, if you have any of the optional decoding and analysis licenses, they include triggering on the matching signal type (see later).&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Math modes&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Performing math waveforms on analogue channels is done via a seperate&amp;nbsp;&lt;em&gt;Math&lt;/em&gt;&amp;nbsp;button, and the operations available are addition, subtraction, multiplication, differentiation, integration, square root and FFT.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Waveform statistics&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;When the time comes to further analyse your measurement data, there area variety of measurements that can be taken, and they can be displayed individually, such as in the following:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/stats1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7514" src="http://tronixstuff.files.wordpress.com/2011/10/stats1.jpg?w=640&amp;amp;h=337" height="337" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;or all in a summary screen:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/allstats.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7515" src="http://tronixstuff.files.wordpress.com/2011/10/allstats.jpg?w=430&amp;amp;h=286" height="286" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="430" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;Or you can manually use the cursors to determine information about any part of a wave form, for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/cursors.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7518" src="http://tronixstuff.files.wordpress.com/2011/10/cursors.jpg?w=640&amp;amp;h=402" height="402" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Logic Analyser&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Everything required is included with the MSO-X3024A for the sixteen channel logic analyser, including a very long dual-head probe cable:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/lacables.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7519" src="http://tronixstuff.files.wordpress.com/2011/10/lacables.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;as well as sixteen grabbers and some extension runs:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/lacables2.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7520" src="http://tronixstuff.files.wordpress.com/2011/10/lacables2.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Setup and use was surprisingly simple, just connect the probe cable head to ground, insert grabbers onto the ends of each channel wire, and connect to the signal pins to analyse. You can have all sixteen channels and the four analogue channels active at once, however when doing so the screen is quite busy. You can adjust the height&amp;nbsp; for each digital channel. Here we are measuring two analogue and eight digital channels:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/msoinaction.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7521" src="http://tronixstuff.files.wordpress.com/2011/10/msoinaction.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;As always there are many forms of customisation. Automatic scaling is available the same as analogue measurement. You can set the threshold levels for high and low, and presets exist for TTL, CMOS, ECL and your own custom levels. The cable is very well-built (made in the USA) and the socket on the MSO is a standard, very solid IDC connector. Thanks to the use of the IDC connector you could also make your own probes or extension cable for the&amp;nbsp;analyser. Digital channels can also be combined and displayed as a data bus, with the data values shown in hexadecimal or binary &amp;ndash; for example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/hexbus.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7523" src="http://tronixstuff.files.wordpress.com/2011/10/hexbus.jpg?w=600&amp;amp;h=378" height="378" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/binbus.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7524" src="http://tronixstuff.files.wordpress.com/2011/10/binbus.jpg?w=600&amp;amp;h=378" height="378" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Options&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Both the 2000- and 3000-series Infiniivision units have a variety of options and upgrades available either at the time of purchase or later on. Agilent have been clever and installed all the software-based options in the unit &amp;ndash; when required they are &amp;ldquo;unlocked&amp;rdquo; by entering a licence key given after purchase. Trial 14-day licenses are generally available if you want to test an option before purchase. You can also upgrade the bandwidth after purchase &amp;ndash; for example if you started with a 100MHz a licence key purchase will upgrade you to 200MHz , or 350 to 500MHz. However if you wish to upgrade a 200MHz to 350/500, this needs to be performed at at Agilent service facility. Surprisingly the logic analyser upgrade that converts a DSO-X to an MSO-X is user-installable. For more information on the upgrade options and procedures&amp;nbsp;&lt;a href="http://bit.ly/pZ6hu1" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;please visit here&lt;/a&gt;.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Memory Upgrade (&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=1979730&amp;amp;nid=-33563.975068.00&amp;amp;id=1979730&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699;"&gt;DSOX3MEMUP&lt;/a&gt;)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;A simple yet useful option &amp;ndash; it doubles the total memory depth to 4 Mpts interleaved.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;LAN/VGA Module (&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=2024090&amp;amp;nid=-33523.991690.00&amp;amp;id=2024090&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699;"&gt;DSOXLAN&lt;/a&gt;)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This options really opens up the MSO to the world (and is a lot of fun..) &amp;ndash; it is inserted into the port at the rear of the unit:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/lanvga1.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7508" src="http://tronixstuff.files.wordpress.com/2011/10/lanvga1.jpg?w=512&amp;amp;h=384" height="384" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;VGA output is very simple &amp;ndash; no setup required. Just plug in your monitor or projector and you&amp;rsquo;re ready to go -for example, with a 22&amp;Prime; LCD monitor:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/monitorview.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7525" src="http://tronixstuff.files.wordpress.com/2011/10/monitorview.jpg?w=600&amp;amp;h=365" height="365" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The educational benefits of the LAN/VGA module are immediately apparent &amp;ndash; instead of having twenty classmates huddle around one MSO while the instructor demonstrates the unit, the display can be show on the classroom projector or a large monitor. The MSO display is still fully active while VGA output is used.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;LAN connection via Ethernet was also very simple. The MSO can automatically connect to the network if you have a router with DHCP server. Otherwise you can use the Utility&amp;gt;I/O&amp;gt;LAN Settings function to enter various TCP/IP settings and view the MSO&amp;rsquo;s MAC address.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Once connected you can have complete control of the MSO over your network. Apart from saving screen shots:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/remotesaveimage.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7526" src="http://tronixstuff.files.wordpress.com/2011/10/remotesaveimage.jpg?w=600&amp;amp;h=490" height="490" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;There is a &amp;ldquo;simple&amp;rdquo; remote control interface that contains all the controls in a standard menu-driven environment:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/simpleremotepanel.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7527" src="http://tronixstuff.files.wordpress.com/2011/10/simpleremotepanel.jpg?w=600&amp;amp;h=389" height="389" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Or you can have a realistic reproduction of the entire MSO on your screen:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/fullremotepanel.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7528" src="http://tronixstuff.files.wordpress.com/2011/10/fullremotepanel.jpg?w=600&amp;amp;h=273" height="273" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The full remote panel is completely identical &amp;ndash; it&amp;rsquo;s &amp;ldquo;just like being there&amp;rdquo;. The ability to monitor your MSO from other areas could be very useful. For example using the mask testing in a QC area and watching the results in an office; or an educator monitoring students&amp;rsquo; use of the MSO.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Furthermore you can view various data about the MSO, such as calibration date and temperature drift since calibration, installed options, serial number, etc. remotely via the web interface.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;GPIB Module (&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=2024072&amp;amp;nid=-33523.991689.00&amp;amp;id=2024072&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699;"&gt;DSOXGPIB&lt;/a&gt;)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This allows you to connect your MSO to an&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/GPIB" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;IEEE-488 communications bus&lt;/a&gt;&amp;nbsp;for connection to less contemporary equipment.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Segmented Memory Option (&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=1951699&amp;amp;nid=-35491.970766.00&amp;amp;id=1951699&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699;"&gt;DSOX3SGM&lt;/a&gt;)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;This options allows you to capture infrequent multiple events over time. For example, you want to locate some 15 mS pulses that occur a few times over the space of an hour. All you need to do is set the triggering to pulse-width, specify the minimum/maximum pulse width to trigger from, then hit Acquire&amp;gt;Segmented, the number of segments to use and you&amp;rsquo;re off. When the pulses have been captured, you can return and analyse each one as normal. The unit records the start time and elapsed time for each segment, and you can still use zoom, etc., to examine the pulse. For example:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/segment.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7529" src="http://tronixstuff.files.wordpress.com/2011/10/segment.jpg?w=600&amp;amp;h=360" height="360" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;em&gt;&lt;strong&gt;Embedded Serial Triggering and Analysis (&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=1951539&amp;amp;nid=-35491.970768.00&amp;amp;id=1951539&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699;"&gt;DSOX3EMBD&lt;/a&gt;)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;Debugging I2C and SPI buses are no longer a chore with this option. For example with I2C just probe you SDA and SCK lines, adjust the thresholds in the menu option and you&amp;rsquo;re set. Apart from displaying the bytes of data below the actual waveform, there is a &amp;ldquo;Lister&amp;rdquo; which allows you to scroll back and forth along the captured data along with correlating times. In the following example a Maxim DS1307 RTC IC has been polled:&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; background-color: #eeeeee; text-align: center;"&gt;&lt;a href="http://tronixstuff.files.wordpress.com/2011/10/i2c_lister.jpg" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;&lt;img class="aligncenter size-full wp-image-7530" src="http://tronixstuff.files.wordpress.com/2011/10/i2c_lister.jpg?w=600&amp;amp;h=450" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto; border: 1px solid #333333;" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The Lister details all &amp;ndash; in the example we sent a zero to address 0&amp;times;68, which caused the DS1307 to return the seven bytes of time and date data. This is an extremely useful option and is very useful when working with a range of sensors and other parts that use the I2C bus. The SPI bus analysis operates in exactly the same manner. Adding this option also allows triggering on I2C data as well.&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;&lt;strong&gt;&lt;em&gt;FlexRay Triggering and Analysis (&lt;a href="http://www.home.agilent.com/agilent/product.jspx?cc=AU&amp;amp;lc=eng&amp;amp;ckey=2021000&amp;amp;nid=-35491.991685.00&amp;amp;id=2021000&amp;amp;pselect=SR.GENERAL" target="_blank" style="text-decoration: none; color: #226699;"&gt;DSOX3FLEX&lt;/a&gt;)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.8em; margin-left: 1em; line-height: 1.5em; color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; text-align: left; background-color: #eeeeee;"&gt;The optional&amp;nbsp;&lt;a href="http://www.flexray.com/" target="_blank" style="text-decoration: none; color: #226699; font-weight: bold;"&gt;FlexRay&lt;/a&gt;&amp;nbsp;measurement applications offer integrated FlexRay serial bus triggering, hardware-base
