<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1773496256879889930</id><updated>2026-03-15T23:56:18.277+02:00</updated><category term="tutorials"/><category term="arduino"/><category term="arduino uno"/><category term="bit-level"/><category term="bitRead()"/><category term="random numbers"/><category term="random()"/><category term="randomseed()"/><category term="serial port"/><category term="8U2 firmware bug"/><category term="A/B usb cable"/><category term="Basic Electrical Components"/><category term="Error parsing the line. Something went wrong with creating the memory image"/><category term="LDR"/><category term="LM335"/><category term="PWM"/><category term="Scavenging components"/><category term="breadboard"/><category term="control"/><category term="jumper wires"/><category term="light dependent resistor"/><category term="motor"/><category term="sensor"/><category term="serial port echo"/><category term="test"/><category term="thermometer"/><category term="ubuntu"/><category term="uno"/><title type='text'>Space Tinkerer&#39;s Lab</title><subtitle type='html'>&lt;b&gt;&lt;p align=&quot;center&quot;&gt;Learn about arduino, electronics &amp;amp; robotics with open source projects&lt;/p&gt;&lt;/b&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-617663889736607475</id><published>2011-03-14T18:22:00.004+02:00</published><updated>2011-03-17T09:30:54.441+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="breadboard"/><category scheme="http://www.blogger.com/atom/ns#" term="jumper wires"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>How to Make your own Breadboard Jumper Wires</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Jumper wires are handy little things that you can pay a lot to have them made, or you can make your own really cheap.&lt;br&gt;
&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZO1JyhL4maxINl9ppy67ZzFFDheFUg7eZger6n-ocEDdtiR8VCKD3qC5hMHNqC_vrvtzGSlvrn-4jEnXMA-6U32P8DbdvTr4zwgAozJnZfI9KHBjHDO1Kzd7xjJkRQS_P19TmuFLoI-U/s1600/P3140054.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZO1JyhL4maxINl9ppy67ZzFFDheFUg7eZger6n-ocEDdtiR8VCKD3qC5hMHNqC_vrvtzGSlvrn-4jEnXMA-6U32P8DbdvTr4zwgAozJnZfI9KHBjHDO1Kzd7xjJkRQS_P19TmuFLoI-U/s320/P3140054.JPG&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;All you need are: &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;A piece of LAN wire (you can buy this for 50 cents a meter, or a couple feet), this is what the inside of it looks like. Strip the outer insulator, and get the 4 couples of wires. So we have 8 wires that you can cut at the size you want.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgulwBhsw4LLbfZAjuN5e868Yhlb0HVKTWovnynz1SFweO7l99MLZWbL3H2LMQaj0o7SK5j3824kQZu5IvFFD0aJUqNimqF7nBHL7t9QAgKdlnKjux0gE1lKMWGTWySI-7MtDaKwQeQuEU/s1600/P3140050.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgulwBhsw4LLbfZAjuN5e868Yhlb0HVKTWovnynz1SFweO7l99MLZWbL3H2LMQaj0o7SK5j3824kQZu5IvFFD0aJUqNimqF7nBHL7t9QAgKdlnKjux0gE1lKMWGTWySI-7MtDaKwQeQuEU/s320/P3140050.JPG&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/how-to-make-your-own-breadboard-jumper.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/617663889736607475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/how-to-make-your-own-breadboard-jumper.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/617663889736607475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/617663889736607475'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/how-to-make-your-own-breadboard-jumper.html' title='How to Make your own Breadboard Jumper Wires'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZO1JyhL4maxINl9ppy67ZzFFDheFUg7eZger6n-ocEDdtiR8VCKD3qC5hMHNqC_vrvtzGSlvrn-4jEnXMA-6U32P8DbdvTr4zwgAozJnZfI9KHBjHDO1Kzd7xjJkRQS_P19TmuFLoI-U/s72-c/P3140054.JPG" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-4484556794432854469</id><published>2011-03-11T17:33:00.007+02:00</published><updated>2011-03-14T18:38:18.374+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="LM335"/><category scheme="http://www.blogger.com/atom/ns#" term="sensor"/><category scheme="http://www.blogger.com/atom/ns#" term="thermometer"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Build a Thermometer Using the LM335 Sensor and Arduino</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Today we are building a digital thermometer. Parts we need are: &lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Arduino Uno&lt;/li&gt;
&lt;li&gt;1 x 2ΚΩ resistor&lt;/li&gt;
&lt;li&gt;LM335 temperature sensor&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Now let&amp;#39;s start with the basics. What is the sensor? You can find the full data-sheet &lt;a href=&quot;http://sites.google.com/site/spacetinkererlab/other/LM135.pdf&quot;&gt;here&lt;/a&gt;, but with a few words it&amp;#39;s a diode. The voltage on the edge of the diode is proportional to the temperature. For every Kelvin degree increase in temperature the voltage increases by 10 mV. As I said in my previous &lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/using-ldr-light-dependent-resistor-with.html&quot;&gt;post&lt;/a&gt; the read accuracy of the input pin is ~5mV, so the temperature we read will be half a degree accurate.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Now let&amp;#39;s see the circuit we need to build.&lt;/div&gt;&lt;br&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDhi7ASB-Wm9yQWkF9xxXKbkzF6tpAXIvu38pJUjKWuh1ulORAWhDIDeG0VVnKzpaauskSeSy3s2IwkvjiIL5ZjzqbiNXJzb4ehKIHsPHSp_81jQvVSRtXWYHiuuUt9Rc1-Hc_vXI0Dc/s1600/Untitled+Sketch_bb2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDhi7ASB-Wm9yQWkF9xxXKbkzF6tpAXIvu38pJUjKWuh1ulORAWhDIDeG0VVnKzpaauskSeSy3s2IwkvjiIL5ZjzqbiNXJzb4ehKIHsPHSp_81jQvVSRtXWYHiuuUt9Rc1-Hc_vXI0Dc/s400/Untitled+Sketch_bb2.png&quot; width=&quot;400&quot;&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/build-thermometer-using-lm335-sensor.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/4484556794432854469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/build-thermometer-using-lm335-sensor.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/4484556794432854469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/4484556794432854469'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/build-thermometer-using-lm335-sensor.html' title='Build a Thermometer Using the LM335 Sensor and Arduino'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDhi7ASB-Wm9yQWkF9xxXKbkzF6tpAXIvu38pJUjKWuh1ulORAWhDIDeG0VVnKzpaauskSeSy3s2IwkvjiIL5ZjzqbiNXJzb4ehKIHsPHSp_81jQvVSRtXWYHiuuUt9Rc1-Hc_vXI0Dc/s72-c/Untitled+Sketch_bb2.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-7757929027040296818</id><published>2011-03-09T19:03:00.004+02:00</published><updated>2011-03-09T20:56:51.279+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="LDR"/><category scheme="http://www.blogger.com/atom/ns#" term="light dependent resistor"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Using an LDR (Light Dependent Resistor) with Arduino</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Today we are looking on how we can use the analog input on arduino, to read a sensor. This is basic knowledge but very useful in robotic projects.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;So what is an analog input? Unlike the digital input which can read two states, 0 or LOW or no voltage and 1 or HIGH or high voltage, the analog input can read up to 1024 different states which are 0,1,2,3,4,...,1022,1023. These are voltage equivalents for when you break 5V into 1024 equal &amp;quot;pieces&amp;quot; of 0.00488V each. That means that 0V is 0, 0.00488V is 1, 0.00977V is 2, ... , 4.99512V is 1023. So basically what the input is, is a scale of 0-5V in 1024 states.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;Now let&amp;#39;s see how a sensor works. Most sensors use a physical characteristic to transform the physical property that you want to measure into something that can be used in an electrical circuit.&lt;br&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The Light Dependent Resistor, as it name suggests is a resistor whose value changes depending an how much light it receives on it&amp;#39;s top. The more light it gets that less resistive it becomes, i.e. more current can pass through it. But remember we said that the input on arduino can only read voltage? So how do we transfrom this resistance change into voltage change?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/using-ldr-light-dependent-resistor-with.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/7757929027040296818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/using-ldr-light-dependent-resistor-with.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/7757929027040296818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/7757929027040296818'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/using-ldr-light-dependent-resistor-with.html' title='Using an LDR (Light Dependent Resistor) with Arduino'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9HN4QeU4v3oFvzUhE08s0ZG1E29u13XuoB2ODjXuZp-xWeNK4milp_quivG9nMLq06SpaxvAZJNGHxAl0qerM9Pe-EFHSfd53t0yKQiYWMvERGaws5C9mZziFNbKgqFjmgIW_thTdJw/s72-c/LDR+circuit.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-1472272956118718362</id><published>2011-03-06T17:15:00.007+02:00</published><updated>2011-03-09T20:57:10.677+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="bit-level"/><category scheme="http://www.blogger.com/atom/ns#" term="bitRead()"/><category scheme="http://www.blogger.com/atom/ns#" term="random numbers"/><category scheme="http://www.blogger.com/atom/ns#" term="random()"/><category scheme="http://www.blogger.com/atom/ns#" term="randomseed()"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Random Arduino Bits &#39;n Bytes (part 2)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;(This is a follow-up article. Read the first part &lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-1.html&quot;&gt;here&lt;/a&gt;.)&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
Now the bit-level manipulation part of the code:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/*&lt;br&gt;
 * randoms_seed.pde&lt;br&gt;
 * -----------------&lt;br&gt;
 * Generates a random number, then prints it &lt;br&gt;
 * through the serial port in decimal and &lt;br&gt;
 * binary format. Does not use an initial seed&lt;br&gt;
 * so it prints the same set of random numbers&lt;br&gt;
 * everytime it is reset.&lt;br&gt;
 *&lt;br&gt;
 *&lt;br&gt;
 * http://spacetinkerer.blogspot.com&lt;br&gt;
 */&lt;br&gt;
&lt;br&gt;
long randNumber;&lt;/span&gt;&lt;/i&gt;&lt;br&gt;
&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-2.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/1472272956118718362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/1472272956118718362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/1472272956118718362'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-2.html' title='Random Arduino Bits &#39;n Bytes (part 2)'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-5673676225509021022</id><published>2011-03-06T16:38:00.006+02:00</published><updated>2011-03-09T20:57:22.968+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="bit-level"/><category scheme="http://www.blogger.com/atom/ns#" term="bitRead()"/><category scheme="http://www.blogger.com/atom/ns#" term="random numbers"/><category scheme="http://www.blogger.com/atom/ns#" term="random()"/><category scheme="http://www.blogger.com/atom/ns#" term="randomseed()"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Random Arduino Bits &#39;n Bytes (part 1)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Let&amp;#39;s take a look at the random number generation on arduino, and on bit-level manipulation. This lesson will be helpful for a project I&amp;#39;m preparing.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;So arduino has the random() function that when called returns a long (that means a long integer) number. This function can be used in two ways. The first is calling it with the max range of probable number that you want the function to produce.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;For example if you want the  function to return a single digit integer you will call it this way:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;random(10);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Notice that just like in C-language code the number start from 0, so 0-9 are 10 numbers.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The second call is by providing a range in which you want the number to be in.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;random(0,10);&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;This will still return a number between 0 and 9.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-1.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/5673676225509021022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5673676225509021022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5673676225509021022'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/random-arduino-bits-n-bytes-part-1.html' title='Random Arduino Bits &#39;n Bytes (part 1)'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-3647630134791510543</id><published>2011-03-01T14:11:00.007+02:00</published><updated>2011-03-11T22:12:38.284+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="8U2 firmware bug"/><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Error parsing the line. Something went wrong with creating the memory image"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Fixing the 8u2 Firmware Bug on Arduino</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Last week I bumped on a problem. I was tinkering the &lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/serial-port-echo-with-arduino.html&quot;&gt;serial_echo&lt;/a&gt; program.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/*&lt;br&gt;
 * serial_echo.pde&lt;br&gt;
 * ----------------- &lt;br&gt;
 * Echoes what is sent back through the serial port.&lt;br&gt;
 *&lt;br&gt;
 * http://spacetinkerer.blogspot.com&lt;br&gt;
 */&lt;br&gt;
&lt;br&gt;
int incomingByte = 0;    // for incoming serial data&lt;br&gt;
&lt;br&gt;
void setup() {&lt;br&gt;
    Serial.begin(9600);    // opens serial port, sets data rate to 9600 bps&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
void loop() {&lt;br&gt;
  // send data only when you receive data:&lt;br&gt;
  if (Serial.available() &amp;gt; 0) {&lt;br&gt;
   &lt;br&gt;
    // read the incoming byte:&lt;br&gt;
    incomingByte = Serial.read();&lt;br&gt;
   &lt;br&gt;
    // say what you got:&lt;br&gt;
    Serial.print((char)incomingByte);&lt;br&gt;
  }&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Serial.println();&lt;/span&gt;&lt;br&gt;
   &lt;br&gt;
}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/03/solving-8u2-firmware-bug-on-arduino.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/3647630134791510543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/solving-8u2-firmware-bug-on-arduino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/3647630134791510543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/3647630134791510543'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/03/solving-8u2-firmware-bug-on-arduino.html' title='Fixing the 8u2 Firmware Bug on Arduino'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-7250270586274657165</id><published>2011-02-24T13:10:00.010+02:00</published><updated>2011-03-09T20:57:56.401+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="serial port echo"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Serial Port Echo with Arduino</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here is another example of using arduino with the serial port. I took an example from the arduino site &lt;a href=&quot;http://arduino.cc/en/Serial/Available&quot;&gt;here&lt;/a&gt;, and tinkered it. I wanted to create a program to echo the actual letter that you send through the Serial Monitor program. The example on the arduino site returns the ASCII values of the characters sent, so I tinkered it to send the actual characters back. So here is the program:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/aiAr5nVcl4M?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/serial-port-echo-with-arduino.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/7250270586274657165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/serial-port-echo-with-arduino.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/7250270586274657165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/7250270586274657165'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/serial-port-echo-with-arduino.html' title='Serial Port Echo with Arduino'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-5363349132782181403</id><published>2011-02-23T17:46:00.012+02:00</published><updated>2011-03-09T20:58:02.535+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="motor"/><category scheme="http://www.blogger.com/atom/ns#" term="PWM"/><category scheme="http://www.blogger.com/atom/ns#" term="serial port"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Motor Speed Control through a PC Serial Port with arduino</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Last time I showed you how to &amp;quot;speak&amp;quot; to your arduino through a serial port. Today we will use that knowledge to control a motor! About a week ago &lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/scavenging-components-from-discarted.html&quot;&gt;I took apart an old CD Burner&lt;/a&gt; and found 3 motors. I will use one of those today.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The program is very straightforward, just like yesterday we send data from the Serial Monitor in the arduino program, the board &amp;quot;listens and responds&amp;quot; to them.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here is a video of the program running, I explain the code after that.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://i.ytimg.com/vi/_CTYo-bV8O0/0.jpg&quot; height=&quot;266&quot; width=&quot;320&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/_CTYo-bV8O0?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot;&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot;&gt;&lt;embed width=&quot;320&quot; height=&quot;266&quot; src=&quot;http://www.youtube.com/v/_CTYo-bV8O0?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/object&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/motor-speed-control-through-pc-serial.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/5363349132782181403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/motor-speed-control-through-pc-serial.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5363349132782181403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5363349132782181403'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/motor-speed-control-through-pc-serial.html' title='Motor Speed Control through a PC Serial Port with arduino'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-3229766167425649784</id><published>2011-02-22T13:30:00.012+02:00</published><updated>2011-03-09T20:58:09.437+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino uno"/><category scheme="http://www.blogger.com/atom/ns#" term="control"/><category scheme="http://www.blogger.com/atom/ns#" term="serial port"/><title type='text'>Arduino Control over Serial Port</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;So let&amp;#39;s build something more difficult. We will see how you can control arduino over a serial port. We turn the onboard LED on and off through the serial port.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Let&amp;#39;s see the video of the program working and then we will explain the code.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/k500pnJvLuE?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/arduino-control-over-serial-port.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/3229766167425649784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/arduino-control-over-serial-port.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/3229766167425649784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/3229766167425649784'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/arduino-control-over-serial-port.html' title='Arduino Control over Serial Port'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-8440134414851021209</id><published>2011-02-16T19:34:00.010+02:00</published><updated>2011-03-29T18:33:56.328+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Scavenging components"/><title type='text'>Scavenging Components from Discarted Electronics</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I took apart an old (about 10 years old :P) CD burner, I had in my closet, and found a wealth of components. &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I found 3(!) motors, about 15 transistors, one Green LED, surprisingly no resistors, at least no typical ones, one button switch which will work great for those digital input tutorials at arduino.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I also found one laser diode, that the CD burner used, which I broke trying to remove it.. It&amp;#39;s too bad because they can make great laser pointers, or even work as lighters. &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here are some images of the things I found:&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/scavenging-components-from-discarted.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/8440134414851021209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/scavenging-components-from-discarted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/8440134414851021209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/8440134414851021209'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/scavenging-components-from-discarted.html' title='Scavenging Components from Discarted Electronics'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfY4kCUAGOqHuYj_myL-79GGk_qGizKy48_tFMN03kmZy4J0Oee9hLxrom4Tbu6vo_xuXKQnMWjGT7dNGShZU8b8zRA8WFexNB61VIlIZqhZ0dDV78BcHWnAKgTgxC1DnV0Q0LnTjGWqw/s72-c/P21600492.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-5663159174440012142</id><published>2011-02-14T12:51:00.015+02:00</published><updated>2011-03-09T20:58:35.311+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino uno"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Arduino UNO Programming Basics</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;So let&amp;#39;s take the blink program and tinker it!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br&gt;
void setup() {                &lt;br&gt;
  // initialize the digital pin as an output.&lt;br&gt;
  // Pin 13 has an LED connected on most Arduino boards:&lt;br&gt;
  pinMode(13, OUTPUT);     &lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
void loop() {&lt;br&gt;
  digitalWrite(13, HIGH);   // set the LED on&lt;br&gt;
  delay(1000);              // wait for a second&lt;br&gt;
  digitalWrite(13, LOW);    // set the LED off&lt;br&gt;
  delay(1000);              // wait for a second&lt;br&gt;
}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/arduino-uno-programming-basics.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/5663159174440012142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/arduino-uno-programming-basics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5663159174440012142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5663159174440012142'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/arduino-uno-programming-basics.html' title='Arduino UNO Programming Basics'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-1839562952347883575</id><published>2011-02-12T21:30:00.009+02:00</published><updated>2011-03-09T20:58:56.659+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="arduino uno"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Arduino UNO + Ubuntu 10.10</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I just installed Arduino UNO in Ubuntu 10.10 from the instructions &lt;a href=&quot;http://arduino.cc/playground/Linux/Ubuntu&quot;&gt;here&lt;/a&gt;, go where it says &quot;Ubuntu without (arduino) package&quot;. Then download the &lt;a href=&quot;http://arduino.cc/en/Main/Software&quot;&gt;software&lt;/a&gt; (the linux version) and it should work great!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;------------------------ &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;UPDATE&lt;/span&gt; -- There is a visual walk-through, on how to install arduino on an ubuntu clean install &lt;a href=&quot;http://www.pluggy.me.uk/arduino-ubuntu/&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/1839562952347883575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/arduino-uno-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/1839562952347883575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/1839562952347883575'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/arduino-uno-ubuntu.html' title='Arduino UNO + Ubuntu 10.10'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-5273732688395594335</id><published>2011-02-12T16:24:00.009+02:00</published><updated>2011-03-09T20:59:02.552+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="arduino uno"/><category scheme="http://www.blogger.com/atom/ns#" term="Basic Electrical Components"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Basic Electrical Components</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;There are &lt;a href=&quot;http://arduino.cc/en/Tutorial/HomePage&quot;&gt;&lt;/a&gt;quite a few tutorials &lt;a href=&quot;http://arduino.cc/en/Tutorial/HomePage&quot;&gt;here&lt;/a&gt;, to help you get started with arduino. They are basic programs to learn the use and most of the capabilities of the board. I scanned quickly through, to make a list of the basic stuff you will need, so here it goes:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;LEDs:&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Most programs require up to 3 LEDs, so buying 2-3 of each basic colors (Red, Green, Blue) is a good idea, so it isn&amp;#39;t very monotonous. They are quite cheap, they will not be a great expense.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Resistors:&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;100 Ohm&lt;/li&gt;
&lt;li&gt;220 Ohm&lt;/li&gt;
&lt;li&gt;4.7 KOhm &lt;/li&gt;
&lt;li&gt;10 KOhm&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I think those are most of the resistors used. Buy 2-3 of each, they are quite cheap too. &lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/basic-electrical-components-needed.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/5273732688395594335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/basic-electrical-components-needed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5273732688395594335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5273732688395594335'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/basic-electrical-components-needed.html' title='Basic Electrical Components'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-5382561124956795914</id><published>2011-02-12T15:47:00.017+02:00</published><updated>2011-03-09T20:59:08.739+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="A/B usb cable"/><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="uno"/><title type='text'>My First Arduino Test</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;So to check your arduino board, there is a simple program. To begin with, you have to  find an A/B USB cable, it&amp;#39;s this one:&lt;br&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwlprtKcaq64jc1yWAJnoWed6d6mAB7yEe8mysZjJ2ZwH7rIAqICo5T4ckrvZFW_qPdfqQ5jopaoMyySIbugMcAGHxSFmWMqMBkq0UsVOcKlw4BvB2TIc4DZfVpkgtKB8_yuJ00E4ESNw/s1600/usb_cable_a_b.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwlprtKcaq64jc1yWAJnoWed6d6mAB7yEe8mysZjJ2ZwH7rIAqICo5T4ckrvZFW_qPdfqQ5jopaoMyySIbugMcAGHxSFmWMqMBkq0UsVOcKlw4BvB2TIc4DZfVpkgtKB8_yuJ00E4ESNw/s200/usb_cable_a_b.jpg&quot; width=&quot;200&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
The board uses this cable to power itself if you don&amp;#39;t have a power adaptor to plug it in.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt; --------------------&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Next you have to download the arduino software, you can find it &lt;a href=&quot;http://arduino.cc/en/Main/Software&quot;&gt;here.&lt;/a&gt; &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;There are different versions depending on your operating system, &lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://spacetinkerer.blogspot.com/2011/02/my-first-arduino-test.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/5382561124956795914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/my-first-arduino-test.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5382561124956795914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/5382561124956795914'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/my-first-arduino-test.html' title='My First Arduino Test'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwlprtKcaq64jc1yWAJnoWed6d6mAB7yEe8mysZjJ2ZwH7rIAqICo5T4ckrvZFW_qPdfqQ5jopaoMyySIbugMcAGHxSFmWMqMBkq0UsVOcKlw4BvB2TIc4DZfVpkgtKB8_yuJ00E4ESNw/s72-c/usb_cable_a_b.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773496256879889930.post-971796609575000842</id><published>2011-02-10T00:06:00.002+02:00</published><updated>2011-03-09T20:59:17.928+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino uno"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>My Arduino Uno!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsJZ8UO3XrixxM6esu0G9CsmpRkyVig6aJ3tbjZkKOCN2Qz6YOcQ6CQnYII4Ji3tt8UknYkuXAytZi3CZly-nLiAFSazKrfpV19EfZLC3IxpFMHlG7K34T4j1DKWH7ttx_GCiy5bhHkoQ/s1600/arduino_uno.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsJZ8UO3XrixxM6esu0G9CsmpRkyVig6aJ3tbjZkKOCN2Qz6YOcQ6CQnYII4Ji3tt8UknYkuXAytZi3CZly-nLiAFSazKrfpV19EfZLC3IxpFMHlG7K34T4j1DKWH7ttx_GCiy5bhHkoQ/s200/arduino_uno.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Today I bought my ARDUINO UNO.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;It&#39;s quite smaller than I expected. Came in a small paper case. Seems very sturdy, nice construction overall.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Came as shown in the picture, no wires or anything else, so I have to go buy some LEDs, jumper wires, resistors maybe a breadboard, to start tinkering.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I also need a power adapter, but i think the A/B USB cable can power the board through the PC.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Anyway, I will post the results from my experiments, so check back.&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spacetinkerer.blogspot.com/feeds/971796609575000842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/my-arduino-uno.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/971796609575000842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773496256879889930/posts/default/971796609575000842'/><link rel='alternate' type='text/html' href='http://spacetinkerer.blogspot.com/2011/02/my-arduino-uno.html' title='My Arduino Uno!'/><author><name>Kostis</name><uri>http://www.blogger.com/profile/02873692701569971413</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsJZ8UO3XrixxM6esu0G9CsmpRkyVig6aJ3tbjZkKOCN2Qz6YOcQ6CQnYII4Ji3tt8UknYkuXAytZi3CZly-nLiAFSazKrfpV19EfZLC3IxpFMHlG7K34T4j1DKWH7ttx_GCiy5bhHkoQ/s72-c/arduino_uno.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>