<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5925842614653732277</atom:id><lastBuildDate>Thu, 24 Oct 2024 16:39:30 +0000</lastBuildDate><category>arduino</category><category>science</category><category>gwyddion</category><category>introduction</category><category>led</category><category>linux</category><category>make</category><category>me</category><category>morse code</category><category>project</category><category>sketch</category><category>ubuntu</category><category>unity</category><title>nanobaz</title><description>baz&#39;s nerdblog</description><link>http://nanobaz.blogspot.com/</link><managingEditor>noreply@blogger.com (baz)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5925842614653732277.post-1728886286015793836</guid><pubDate>Wed, 13 Jul 2011 17:01:00 +0000</pubDate><atom:updated>2011-07-13T18:03:21.610+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">gwyddion</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">science</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><category domain="http://www.blogger.com/atom/ns#">unity</category><title>Ubuntu 11.04 Unity Shell Global Menu &amp; Gwyddion</title><description>&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://gwyddion.net/&quot;&gt;Gwyddion&lt;/a&gt; is a program for processing &lt;a href=&quot;http://en.wikipedia.org/wiki/Scanning_tunneling_microscope&quot;&gt;STM&lt;/a&gt; image data. It&#39;s open source and cross-platform and very useful for researchers like myself.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Updating &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; to 11.04 however brings with it the Unity shell, which happens to break Gwyddion (among other things), by hiding its menus.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;A simple fix for this is to launch Gwyddion with the terminal command:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;nanobaz@Ubuntu:~$ UBUNTU_MENUPROXY= gwyddion&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: small;&quot;&gt;thus bringing back the standard menu bar! That&#39;s not a typo by the way, it&#39;s&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;UBUNTU_MENUPROXY=&amp;lt;blank&amp;gt;&amp;lt;space&amp;gt;gwyddion&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This also works for any other program, and if you want to disable the app menu globally, use the command (as su):&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;nanobaz@Ubuntu:~$ echo &quot;export UBUNTU_MENUPROXY=&quot; &amp;gt; /etc/X11/Xsession.d/81ubuntumenuproxy&lt;/div&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The only flaw in this fix is that I can&#39;t figure out how to bind this command into a launcher, or change the default method of calling Gwyddion in the GUI to include the first term.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html&quot;&gt;Source&lt;/a&gt;&lt;/span&gt;</description><link>http://nanobaz.blogspot.com/2011/07/ubuntu-1104-unity-shell-global-menu.html</link><author>noreply@blogger.com (baz)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5925842614653732277.post-7033063878837644941</guid><pubDate>Tue, 01 Feb 2011 19:32:00 +0000</pubDate><atom:updated>2011-02-01T19:33:56.159+00:00</atom:updated><title>English Premiership Transfers 2011 - The Data</title><description>Being a life-long Liverpool fan, I&#39;ve been taking a &lt;a href=&quot;http://www.rte.ie/sport/soccer/2011/0131/suarezl_liverpool.html&quot;&gt;lot&lt;/a&gt; &lt;a href=&quot;http://www.rte.ie/sport/soccer/2011/0131/torres_chelsea_liverpool.html&quot;&gt;of&lt;/a&gt; &lt;a href=&quot;http://www.rte.ie/sport/soccer/2011/0131/liverpool_newcastle_carrolla.html&quot;&gt;interest&lt;/a&gt; in this spring&#39;s transfer goings-on, so while reading the Guardian&#39;s &lt;a href=&quot;http://www.guardian.co.uk/news/datablog/2011/feb/01/january-transfer-spend-record-high-torres&quot;&gt;datablog&lt;/a&gt;, I started to wonder to myself what the all the transfers that happened this weekend would look like if visualised.&amp;nbsp; In particular, how much money actually changes hands between Premiership clubs, and how much of it leaves the country to foreign clubs.&amp;nbsp; A very quick search turned up this useful, if horribly formatted &lt;a href=&quot;http://www.telegraph.co.uk/sport/football/football-transfers/5487742/Premier-League-Transfers-January-2011.html&quot;&gt;dataset&lt;/a&gt; from the Telegraph&#39;s website.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmZAW-0c1GGJymp14bihWemrGIjNnzPObWFPONShBn_otAkN9rilNA0UkwourqnRPLTVth0dKsnJG2jGLf0VNGe1-SH3rO8nn9l0gzFW86hkV0MvrKSXDrDqCmIIi_tc_6FCeLvZBxzU1B/s320/telegraph2.png&quot; width=&quot;320&quot; /&gt;&lt;/div&gt;&lt;br /&gt;
A little find-replace later and I&#39;ve got something a little nicer looking, in an Excel spreadsheet.&amp;nbsp; However, looking at the data now, I&#39;ve got about 220 entries, most of which are loans between clubs, and don&#39;t really contribute to what I&#39;m looking at, the money, so I cut these out.&amp;nbsp; This leaves me with 62 transfers between teams (including free transfers and those for undisclosed amounts) - a nice number, I think.&lt;br /&gt;
&lt;br /&gt;
Next I decided to limit the details of the foreign clubs to their respective leagues, to make the cash flow easier to visualise.&amp;nbsp; This involved (manually!) searching for the name of each non-Premiership club and noting down the league.&amp;nbsp; Google&#39;s feature of telling you the latest result and next game for a football club really helped with this!&lt;br /&gt;
&lt;br /&gt;
So now, with a little colouring and some further tweaking I&#39;m left with a pretty good-looking spreadsheet.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_6N6IWfnOgSVM_KLMAzAGSvhYHdffweVHdRDuQy_j_lmNPQJdJVydk8tYXvrmgJpFjj4qwnYf1JI9ZwwGLMXi-qvV13cUT7NzSYoexoJOnlKXxNl7TX9SZFzBmm2F6t9WU604dsUq1YRJ/s400/excel2.png&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;&lt;br /&gt;
Now for some visualisation.&amp;nbsp; This is the hard part, really, and I still haven&#39;t quite figured out how to do it.&amp;nbsp; My first attempt is just using a basic &lt;a href=&quot;http://www.omnigroup.com/products/omnigraffle/&quot;&gt;Omnigraffle&lt;/a&gt; &quot;circles&quot; layout, mostly because I don&#39;t really know what I&#39;m doing with this program.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF8hDUNwO3o6aN_yQlrmLuQEk-YaUodkBRPPUlZrSAz0wSAUCaI7hD1K_mJAdZ_ku1drAO6sVU74adqk4jChCe0RBjtuM88Zd_JOqoqz9ay6-zRlh4Iul_jVneDgxVOmfBSXP-orDXJ65Q/s1600/Jan2011PremTransfers.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF8hDUNwO3o6aN_yQlrmLuQEk-YaUodkBRPPUlZrSAz0wSAUCaI7hD1K_mJAdZ_ku1drAO6sVU74adqk4jChCe0RBjtuM88Zd_JOqoqz9ay6-zRlh4Iul_jVneDgxVOmfBSXP-orDXJ65Q/s320/Jan2011PremTransfers.gif&quot; width=&quot;317&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click to embiggen!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;So unfortunately that looks kind of lame, but I do like the interconnectedness of it all, and it&#39;s approaching what I was hoping it would like, so I&#39;ll keep working on it and try make it cooler.&amp;nbsp; I&#39;m trying to think of somehow including the names of each transfer, with the thickness of connecting lines indicating the amount paid.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve uploaded all the data to &lt;a href=&quot;https://spreadsheets.google.com/ccc?key=0AmDkea2V0zPqdG81Wlp4b3pJazhzOGVmQmFhSWFqSWc&amp;amp;hl=en&quot;&gt;google docs&lt;/a&gt; anyway, so if anyone out there fancies making a cool infographic out of it, that&#39;d be brilliant!</description><link>http://nanobaz.blogspot.com/2011/02/english-premiership-transfers-2011-data.html</link><author>noreply@blogger.com (baz)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmZAW-0c1GGJymp14bihWemrGIjNnzPObWFPONShBn_otAkN9rilNA0UkwourqnRPLTVth0dKsnJG2jGLf0VNGe1-SH3rO8nn9l0gzFW86hkV0MvrKSXDrDqCmIIi_tc_6FCeLvZBxzU1B/s72-c/telegraph2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5925842614653732277.post-6717734041096556308</guid><pubDate>Fri, 14 Jan 2011 16:48:00 +0000</pubDate><atom:updated>2011-01-14T16:50:29.704+00:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">arduino</category><category domain="http://www.blogger.com/atom/ns#">led</category><category domain="http://www.blogger.com/atom/ns#">morse code</category><category domain="http://www.blogger.com/atom/ns#">project</category><category domain="http://www.blogger.com/atom/ns#">sketch</category><title>Arduino Morse Code Sketch</title><description>&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Here&#39;s my first &lt;a href=&quot;http://arduino.cc/&quot;&gt;Arduino&lt;/a&gt; code sketch.&amp;nbsp; It uses the default &quot;&lt;a href=&quot;http://www.arduino.cc/en/Tutorial/Blink&quot;&gt;blink&lt;/a&gt;&quot; circuit (just one LED connected to pin 13), and it blinks out &quot;HELLO WORLD&quot; in morse code.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;This variation defines a function for a &quot;dot&quot; blink, and a &quot;dash&quot; blink (5 times longer than a dot), and then a function for each letter and a space.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Not the most exciting example, but since this is the first circuit you make when learning to use the Arduino, it&#39;s pretty cool writing a simple little program, uploading it, and seeing it working right there in front of you!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;/*&lt;br /&gt;
Morse Code&lt;br /&gt;
by baz&lt;br /&gt;
http://nanobaz.blogspot.com&lt;br /&gt;
&lt;br /&gt;
Uses blink circuit with an LED on pin 13&lt;br /&gt;
&lt;br /&gt;
A&amp;nbsp;&amp;nbsp;&amp;nbsp; • − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
B&amp;nbsp;&amp;nbsp;&amp;nbsp; − • • • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
C&amp;nbsp;&amp;nbsp;&amp;nbsp; − • − • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
D&amp;nbsp;&amp;nbsp;&amp;nbsp; − • • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
E&amp;nbsp;&amp;nbsp;&amp;nbsp; • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
F&amp;nbsp;&amp;nbsp;&amp;nbsp; • • − • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
G&amp;nbsp;&amp;nbsp;&amp;nbsp; − − • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
H&amp;nbsp;&amp;nbsp;&amp;nbsp; • • • • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
I&amp;nbsp;&amp;nbsp;&amp;nbsp; • • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
J&amp;nbsp;&amp;nbsp;&amp;nbsp; • − − − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
K&amp;nbsp;&amp;nbsp;&amp;nbsp; − • − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
L&amp;nbsp;&amp;nbsp;&amp;nbsp; • − • • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
M&amp;nbsp;&amp;nbsp;&amp;nbsp; − − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
N&amp;nbsp;&amp;nbsp;&amp;nbsp; − • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
O&amp;nbsp;&amp;nbsp;&amp;nbsp; − − − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
P&amp;nbsp;&amp;nbsp;&amp;nbsp; • − − • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Q&amp;nbsp;&amp;nbsp;&amp;nbsp; − − • − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
R&amp;nbsp;&amp;nbsp;&amp;nbsp; • − • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
S&amp;nbsp;&amp;nbsp;&amp;nbsp; • • • &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
T&amp;nbsp;&amp;nbsp;&amp;nbsp; − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
U&amp;nbsp;&amp;nbsp;&amp;nbsp; • • − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
V&amp;nbsp;&amp;nbsp;&amp;nbsp; • • • − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
W&amp;nbsp;&amp;nbsp;&amp;nbsp; • − − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
X&amp;nbsp;&amp;nbsp;&amp;nbsp; − • • − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Y&amp;nbsp;&amp;nbsp;&amp;nbsp; − • − − &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Z&amp;nbsp;&amp;nbsp;&amp;nbsp; − − • •&lt;br /&gt;
*/&lt;br /&gt;
int ledPin = 13, t=100;&amp;nbsp;&amp;nbsp; // LED on pin 13&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // time constant t=100ms&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; pinMode(ledPin, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&amp;nbsp; &lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; H();E();L();L();O();SPACE();W();O();R();L();D();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; delay(8*t);&amp;nbsp;&amp;nbsp; // End of line pause&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void dot()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; digitalWrite(ledPin, HIGH);&lt;br /&gt;
&amp;nbsp; delay(t);&lt;br /&gt;
&amp;nbsp; digitalWrite(ledPin, LOW);&lt;br /&gt;
&amp;nbsp; delay(1*t);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void dash()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; digitalWrite(ledPin, HIGH);&lt;br /&gt;
&amp;nbsp; delay(5*t);&lt;br /&gt;
&amp;nbsp; digitalWrite(ledPin, LOW);&lt;br /&gt;
&amp;nbsp; delay(1*t);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void A(){ dot(); dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void B(){ dash(); dot(); dot(); dot();&amp;nbsp;&amp;nbsp; delay(2*t); } &lt;br /&gt;
void C(){ dash(); dot(); dash(); dot();&amp;nbsp; delay(2*t); } &lt;br /&gt;
void D(){ dash(); dot(); dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void E(){ dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void F(){ dot(); dot(); dash(); dot();&amp;nbsp;&amp;nbsp; delay(2*t); } &lt;br /&gt;
void G(){ dash(); dash(); dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void H(){ dot(); dot(); dot(); dot()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void I(){ dot(); dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void J(){ dot(); dash(); dash(); dash(); delay(2*t); }&amp;nbsp;&amp;nbsp; &lt;br /&gt;
void K(){ dash(); dot(); dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void L(){ dot(); dash(); dot(); dot();&amp;nbsp;&amp;nbsp; delay(2*t); } &lt;br /&gt;
void M(){ dash(); dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void N(){ dash(); dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void O(){ dash(); dash(); dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void P(){ dot(); dash(); dash(); dot();&amp;nbsp; delay(2*t); } &lt;br /&gt;
void Q(){ dash(); dash(); dot(); dash(); delay(2*t); }&amp;nbsp;&amp;nbsp; &lt;br /&gt;
void R(){ dot(); dash(); dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void S(){ dot(); dot(); dot();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void T(){ dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void U(){ dot(); dot(); dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void V(){ dot(); dot(); dot(); dash();&amp;nbsp;&amp;nbsp; delay(2*t); } &lt;br /&gt;
void W(){ dot(); dash(); dash();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay(2*t); }&lt;br /&gt;
void X(){ dash(); dot(); dot(); dash();&amp;nbsp; delay(2*t); } &lt;br /&gt;
void Y(){ dash(); dot(); dash(); dash(); delay(2*t); }&amp;nbsp;&amp;nbsp; &lt;br /&gt;
void Z(){ dash(); dash(); dot(); dot();&amp;nbsp; delay(2*t); }&lt;br /&gt;
void SPACE(){ delay(4*t); }&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;/div&gt;</description><link>http://nanobaz.blogspot.com/2011/01/arduino-morse-code-sketch_14.html</link><author>noreply@blogger.com (baz)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5925842614653732277.post-5543748037711538110</guid><pubDate>Fri, 14 Jan 2011 16:22:00 +0000</pubDate><atom:updated>2011-01-15T17:27:22.909+00:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">arduino</category><category domain="http://www.blogger.com/atom/ns#">introduction</category><category domain="http://www.blogger.com/atom/ns#">make</category><category domain="http://www.blogger.com/atom/ns#">me</category><category domain="http://www.blogger.com/atom/ns#">science</category><title>Intro</title><description>So, this is my blog.&amp;nbsp; Well, more of a place for me to nerd out.&amp;nbsp; My nerdblog.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve got a couple of goals for this year, and I&#39;d like to write a little about how I get on with them.&amp;nbsp; I&#39;ve been reading &lt;a href=&quot;http://blog.makezine.com/&quot;&gt;Make: Online&lt;/a&gt; for I-don&#39;t-know-how-long, and now I&#39;m finally getting my finger out and making some stuff.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;http://cdn.makezine.com/make/arduino/Arduino-callouts1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Arduino Uno Microcontroller&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;I got the &lt;a href=&quot;http://www.sparkfun.com/products/10173&quot;&gt;Sparkfun Inventor&#39;s Kit&lt;/a&gt; for Christmas (thanks dad!), which of course includes the all-important blogger&#39;s friend, the &lt;a href=&quot;http://arduino.cc/&quot;&gt;Arduino&lt;/a&gt;, as well as a bunch of components.&amp;nbsp; There are some interesting starter circuit layouts, so that should get me comfortable with the basics, plus with the Arduino&#39;s open-source development environment, it allows me to finally put my limited C knowledge to use!&lt;br /&gt;
&lt;br /&gt;
There are a couple of things I have in mind to do with my Arduino, but more on that later...&amp;nbsp; &lt;span style=&quot;font-size: x-small;&quot;&gt;(Hint: they may involve facebook integration and/or musical instruments)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Starting new projects is all well and good, but I&#39;ve got a few half-finished things sitting on my desk that I&#39;m going to get to in the near future too.&amp;nbsp;&amp;nbsp; Honest.&lt;br /&gt;
&lt;br /&gt;
Hopefully if I blog some of what I&#39;m doing it&#39;ll make me document it properly and I can write a couple of&amp;nbsp;&lt;a href=&quot;http://www.instructables.com/&quot;&gt;instructables&lt;/a&gt; for them, to pay that community back for a couple of awesome past projects!&lt;br /&gt;
&lt;br /&gt;
Well anyway that&#39;s the main purpose of this blog, though I might even talk about my &lt;a href=&quot;http://www.tcd.ie/Physics/applied-physics/&quot;&gt;SCIENCE&lt;/a&gt; and whatever music catches my fancy from time to time too.&amp;nbsp; I&#39;ll do my best to not go all emo and start writing about my feelings and stuff, but I can&#39;t promise anything.&amp;nbsp; Oh no wait, I have facebook for that.</description><link>http://nanobaz.blogspot.com/2011/01/intro.html</link><author>noreply@blogger.com (baz)</author><thr:total>0</thr:total></item></channel></rss>