# field_data_body

entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <div><span style="font-size: medium; font-family: verdana, geneva;">This starter kit comes with all the bits you need to create interesting arduino projects and</span></div><div><span style="font-size: medium; font-family: verdana, geneva;">to explore the potential of the arduino platform.</span></div><div><span style="font-size: medium; font-family: verdana, geneva;"><br /></span></div><div><span style="font-size: medium; font-family: verdana, geneva;">&nbsp;The kit comes with the following:</span></div><div><ul><li><font face="verdana, geneva" size="3">Batch of 20+ multicoloured wires</font></li><li><font face="verdana, geneva" size="3">Breadboard</font></li><li><font face="verdana, geneva" size="3">16x2 Blue backlight LCD module</font></li><li><font face="verdana, geneva" size="3">4 Potentiometer ( to create analog sensors and joysticks )</font></li><li><font face="verdana, geneva" size="3">6 Switches</font></li><li><font face="verdana, geneva" size="3">Red, Green, Yellow, Pure White led packs ( 12 LED's )</font></li><li><font face="verdana, geneva" size="3">6 packs of Resistors</font></li><li><font face="verdana, geneva" size="3">10 multicolor switch caps to make a colourful interface for the kit</font></li><li><font face="verdana, geneva" size="3">Arduino Uno</font></li><li><font face="verdana, geneva" size="3">USB cable</font></li></ul><div><font face="verdana, geneva" size="3"><br /></font></div><div><font face="verdana, geneva" size="3">Things you can do with this kit:</font></div><div><font face="verdana, geneva" size="3">- LCD menu controlled by potentiometer Joystick</font></div><div><font face="verdana, geneva" size="3">- Lights which dance to music or to timed patterns</font></div><div><font face="verdana, geneva" size="3">- LED Cube</font></div><div><font face="verdana, geneva" size="3">- LCD ping pong with touchbutton interface</font></div><div><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></div><div><span style="font-family: verdana, geneva; font-size: medium;">and many more only limited by your imagination...</span></div><div><font face="verdana, geneva" size="3"><br /></font></div></div><div><span style="font-size: medium; font-family: verdana, geneva;"><br /></span></div><div><span style="font-size: medium; font-family: verdana, geneva;"><br /></span></div><div><span style="font-size: medium; font-family: verdana, geneva;"><img src="/sites/default/files/pictures/ArduinoPlusBits/StarterBitsCloseup_small.jpg" border="0" width="500" height="334" /></span></div><div><font face="verdana, geneva" size="3"><br /></font></div><div><p><font face="Verdana, sans-serif"><font size="1" style="font-size: 2pt;">Arduino, arduino starter kit, practical arduino, for arduino, how to arduino, arduino is, arduino and, with arduino,starter kit, projects for arduino, projects on arduino, arduino project, uno arduino, arduino uno</font></font></p></div>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <p><span style="color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;">Wiring the Arduino + LCD + &nbsp;DHT11</span><br /> <br /><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;"> First of all, you will need to wire the DHT11 sensor and the LCD as shown in the circuit diagram below:</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> <img src="/sites/default/files/pictures/DHT-11-wiring.jpg" border="0" width="570" height="489" /></span><br /><span style="font-family: verdana, geneva; font-size: medium;"> &nbsp;<map id="imgmap201221173521" name="imgmap201221173521"><area shape="rect" title="USB" alt="" coords="555,180,595,206" target="" /></map><map id="imgmap201221175024" name="imgmap201221175024"></map></span></p><p dir="ltr" style="margin-left: 120pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;">Fig 1: Circuit to wire up the Arduino the LCD and the DHT11 sensor</span></p><p><br /><span style="color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;"> Loading the program to get the weather station going:</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> <span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The code for reading the Sensor data and displaying it on the LCD is available </span><a href="http://code.google.com/p/weather--station/source/browse/trunk/WeatherStation.ino" target="_blank">here</a><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">,</span></span><br /><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;"> The code is very easy to read and understand and you can tweak it to your advantage..</span><br /> <br /><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;"> Once the code is loaded the Weather Station should be reading the Temperature and Humidity reading and displaying it on the cool blue backlight screen!!!</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> <img src="https://lh3.googleusercontent.com/W5qorWFpEhRhHlg0ob2EnzslSHLiX4dZuNAoHp3L7dcd-hKb5WW5kOFK35Di65Ey3jZUGWQSrUWw4igbpnoolwtlq2neXbEWvUGwT-dzjQhhFGS3lO4" border="0" width="427px;" height="372px;" /></span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> &nbsp;</span></p><h2 dir="ltr"><span style="font-family: verdana, geneva; font-size: medium;"><a href="?q=node/15"><span style="color: #000099; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline;">GET A WEATHERSTATION!</span></a></span></h2><p><br /><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: verdana, geneva; font-size: medium;"> NOTE: We leave the interfacing of the light sensor as a task for the hobbyist, But if you get stuck drop us a line and we will send you the link to interface it!</span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><img src="sites/default/files/pictures/solar-charger2600/solar_charger.jpg" border="0" alt="" width="620" height="464" /></p><p><img src="/sites/default/files/pictures/solar-charger2600/adapter.jpg" border="0" alt="" width="628" height="302" /></p><p>&nbsp;</p><p>This solar panel charger has an embedded 2600mAh rechargeable lithium battery, which means as it is charged up, it can charge your cellphone and other electronic gadgets even in the dark.<br /> <br /> It comes with a wall plug charger and common cellphone adapters. An nz plug adapter is also included (not shown in photos).<br /> <br /> The internal battery can be charged by either the wall plug or solar panel.<br /> <br /> Putting one of these chargers in the car (with a bit of Blu-Tack), you'll always have a spare portable battery ready. No more flat batteries in your cellphone or ipod.<br /> <br /> It can charge cameras, mp3s etc, perfect for camping and travels.<br /> <br /> It can be directly used to power Arduino or other development boards that accept a 5 V input.<br /> <br /> Dimensions: 120 mm x 73mm x 10mm<br /> Weight: 310 g<br /> Adapter input: 100 - 240 VAC<br /> Output voltage: 5.5 V DC<br /> Output current 300 - 500 mA DC<br /> <br /> Normally it takes 60 minutes to charge up a cellphone. (This time may vary significantly for different phone models)<br /> <br /> To charge up the lithium battery takes about 4 hours by the wall plug, 10 - 15 hours by sunlight.</p><p><br />The charger will charge most phones, incl. smartphones. <br /> <br />Note, for this new package the usb wall adapter is no longer included.</p><p><span style="color: #000000; font-size: xx-small;">tags: solar panels, solar photovoltaic, photovoltaic, solar powered, solar power panels, solar energy, renewable energy, solar electricity, solar battery, solar system</span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <h2>Specs</h2><p><span style="font-size: medium;">Stable and Shock Proof. - Metal Gear - Double Ball Bearing - Connector Wire Length 300mm </span><br /><span style="font-size: medium;"> Weight : 55g</span><br /><span style="font-size: medium;"> Operating Speed : 0.17sec / 60 degrees (4.8V no load)</span><br /><span style="font-size: medium;"> Operating Speed : 0.13sec / 60 degrees (6.0V no load)</span><br /><span style="font-size: medium;"> Stall Torque : 13 kg-cm (180.5 oz-in) at 4.8V </span><br /><span style="font-size: medium;"> Stall Torque : 15 kg-cm (208.3 oz-in) at 6V</span><br /><span style="font-size: medium;">Gear Type: All Metal Gears<br />Spline diameter: 5.8 mm<br /></span></p><p><br /><img src="data:image/jpeg;base64,[encoded data, 31200 characters]" border="0" alt="" /><img src="data:image/jpeg;base64,[encoded data, 63108 characters]" border="0" alt="" /></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <h2>1602LCD Module</h2><p><span style="font-size: medium;">Model: YB1602A</span></p><p><span style="font-size: medium;">Show: 16 Character x 2 lines&nbsp;</span></p><p><span style="font-size: medium;">Color: blue</span></p><p><span style="font-size: medium;">Size: 84.0 x 44.0 x 14.0 mm</span></p><p><span style="font-size: medium;">Quantity: 1</span></p><p><span style="font-size: medium;">Voltage: 5V</span></p><p><span style="font-size: medium;">Control model: SPLC780C or EQV Can be connected to Arduino.</span></p><p><span style="font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=node/19" target="_blank">How to interface this LCD with Arduino</a></span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-size: small;"><strong></strong>This is a super high torque servo used for high performance applications. It is durable and light weight due to its metal gears and case.</span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: small;"><strong><br /></strong></span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: small;"><strong>Specs:</strong></span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: small;"><b>6018 22kg Torque Metal Gear Servo</b> </span></p><ul><li><span class="MsoNormal" style="margin: 0cm 0cm 0pt; font-family: arial,helvetica,sans-serif; font-size: small;">Model: 6018.</span></li><li><p dir="ltr" style="line-height: 1.15; margin-top: 0pt; margin-bottom: 0pt;" id="docs-internal-guid-55fca881-eac0-547f-27ac-794cf13adbfd"><span style="font-size: small; font-family: arial,helvetica,sans-serif;"><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">18 Kg.cm @ 4.5 V</span><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span></span></p></li><li><p dir="ltr" style="line-height: 1.15; margin-top: 0pt; margin-bottom: 0pt;" id="docs-internal-guid-55fca881-eac0-547f-27ac-794cf13adbfd"><span style="font-size: small; font-family: arial,helvetica,sans-serif; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">22 Kg.cm @ 6 V</span></p></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: small;"><span class="MsoNormal" style="margin: 0cm 0cm 0pt;">Size: </span><span class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">75.5x28.75x45 mm</span>.</span></span></li><li><span class="MsoNormal" style="margin: 0cm 0cm 0pt; font-family: arial,helvetica,sans-serif; font-size: small;">Operating system: 0.2sec/60 degrees (4.8V).</span></li><li><span style="font-size: small; font-family: arial,helvetica,sans-serif;">Operating voltage: 4.8-7.2V.</span></li><li><span style="font-size: small; font-family: arial,helvetica,sans-serif;">Weight: 142.2g</span></li><li><span style="font-size: small; font-family: arial,helvetica,sans-serif;">Range: 180 degree<br /></span></li></ul>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <p><strong><span style="font-size: medium;">Why do we use I2C OLED displays?</span></strong></p><div><span style="font-size: medium;">They are pretty to look at, elegant and power efficient. Unlike other interface, the I2C interface </span><span style="font-size: medium;"><span style="font-size: medium;">only </span>requires 2 GPIO pins, freeing other GPIOs for your sensors and actuators.<br /></span></div><div><span style="font-size: medium;"><br /></span></div><div><span style="font-size: medium;">A typical OLED display looks like this:</span></div><p><span style="font-size: medium;"><img src="/sites/default/files/NetSensor/SampleOledDisplay.jpg" border="0" alt="OLED display" title="OLED display" width="400" height="210" /></span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;">Display we use is the Kozig Model ZT.SC.I2CMx</span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><strong>Wiring the OLED display to Arduino</strong></span></p><p><span style="font-size: medium;"><strong><br /></strong></span></p><div><span style="font-size: medium;">The OLED display uses I2C bus to communicate with the Arduino. The I2C bus can support multiple devices and each device on the I2C bus has a uniqe address.</span></div><div><span style="font-size: medium;"><br /></span></div><div><span style="font-size: medium;">The Arduino code uses this address to communicate with the OLED display and sets its internal registers and memory to display data on the screen.</span></div><div><span style="font-size: medium;"><br /></span></div><div><span style="font-size: medium;">Two pins SCL (A5), SDA (A4) in Arduino Uno are used for communication.<br /></span></div><p><span style="font-size: medium;"><strong><br /></strong></span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><img src="/sites/default/files/NetSensor/ArduinoOledWiring_bb.png" border="0" alt="Arduino OLED display wiring" title="Arduino OLED display wiring" width="386" height="540" /></span></p><p><span style="font-size: medium;">Fig 1: Wiring Arduino to OLED display<br /></span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;">Once the above wiring is done, download the library </span><span style="font-size: medium;"><span style="font-size: medium;">below </span>to the libraries folder in the Arduino IDE installation, in mine the directory looks like this "c:\arduino-1.0.5\libraries".<br /></span></p><p><span style="font-size: medium;"><a href="/sites/default/files/NetSensor/ztoleddisplay.zip">Oled Arduino Library</a></span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;">Then restart the Arduino IDE and open<em> File-&gt;Examples-&gt;ztoleddisplay-&gt;<strong>SCI2CMx_ReadVersion</strong></em></span></p><p><span style="font-size: medium;"><em><strong></strong></em>Compile the example and download to the arduino.<br /></span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><strong>OLED display showing some text:</strong><br /></span></p><p><span style="font-size: medium;">Once the code is downloaded, restart the arduino by pressing the reset pin and you should see some text like this :</span></p><p><span style="font-size: medium;"><br /></span></p><p><img src="/sites/default/files/OLED/OledModuleFront_small.jpg" border="0" alt="OLED display Arduino" title="OLED display Arduino" width="615" height="461" /></p><p></p><p><span style="font-size: medium;">If you can get to this point, congratulations, you have got your OLED sorted. Please proceed to the next step.</span></p><p><br /><span style="font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=bump-sensor-dht22-oled-and-arduino" target="_blank">Step 2: Wiring the Temp&amp; Humidity Sensor + OLED Display + Door Opening Switch</a></span></p>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">With the OLED display module wired and going the next step is to get the DHT22 and the bump sensors wired to the Arduino.</span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">This step will take us closer to getting the Arduino reading the sensor data and then sending it across the interent. <br /></span></p><p><span style="font-size: medium;"><strong><span style="font-family: arial,helvetica,sans-serif;"><br /></span></strong></span></p><p><span style="font-size: medium;"><strong><span style="font-family: arial,helvetica,sans-serif;">Wiring the OLED display + DHT22 + Bump Switch to the arduino</span></strong></span></p><p><span style="font-size: medium;"><img src="/sites/default/files/NetSensor/BumpDHT22%2BArduino_bb.png" border="0" alt="Wire OLED display, Bump Switch &amp; DHT22 to the arduino" title="Wire OLED display, Bump Switch &amp; DHT22 to the arduino" width="563" height="700" /></span></p><p><span style="font-size: medium;">Fig 1. Wiring the Arduino to the DHT22, Bump Sensor and the OLED display</span></p><p></p><p><span style="font-size: medium;">Once the above wiring is completed, next step is to setup the code to get the Arduino to talk to the modules.</span></p><p><span style="font-size: medium;">To test the OLED display , Bump Sensor &amp; DHT22 Sensor, Download and unzip the <a href="/sites/default/files/NetSensor/DHT.zip" target="_blank" title="DHT Library for Arduino">DHT library</a> to the libraries folder under in the Arduino IDE directory, </span><span style="font-size: medium;"><span style="font-size: medium;">mine is "c:\arduino-1.0.5\libraries"</span>.</span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;">Then download the code <a href="https://bitbucket.org/sachins/netsensor/raw/0c72ac656892f2e161eaa6ff56d2b3970449abfe/DHT11_JSON/DHT11_JSON.ino" target="_blank" title="NetSensor Test Code">TestNetSensor</a> and open it in Arduino IDE.</span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><img src="/sites/default/files/NetSensor/NetSensorAssembled_small.jpg" border="0" alt="Net Sensor Arduino Assembled" title="Net Sensor Arduino Assembled" width="636" height="467" /></span></p><p></p><p><strong><span style="font-size: medium;">Results:</span></strong></p><p><span style="font-size: medium;">If the wiring is correct and the code is downloaded once you reset the Arduino by pressing the Reset button, The OLED display should come to life with the humidity and temperature reading on the screen.</span></p>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <pre><span style="text-decoration: underline;"><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Finding your PC's ip address</strong></span></span></pre><div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">To get your browser to talk to the Arduino<strong></strong> its important that both share the same ip subnet.</span></div><div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">So the next step is to find your computers ip address. The following links should help you with it.</span></div><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong><br /></strong></span></p><p><br /><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong src="/sites/default/files/NetSensor/windowslogo.jpg" border="0" height="85" width="113">&nbsp;<img src="/sites/default/files/NetSensor/windows_logo.jpg" border="0" width="82" height="59" />Windows, Mac users:</strong></span><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong></strong></span></p><div style="text-align: left;"><span style="font-size: medium;"><strong></strong></span><span style="font-size: medium;"><a href="http://www.stolaf.edu/services/iit/documentation/ipaddress.html" target="_blank" title="How to find ip address on Windows PC">http://www.stolaf.edu/services/iit/documentation/ipaddress.html</a></span><span style="font-size: medium;"></span></div><p><br /><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong></strong></span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong><img src="/sites/default/files/NetSensor/linux.jpg" border="0" width="78" height="57" /> Linux users:</strong></span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Type the following command on the command prompt</span></p><p style="padding-left: 30px;"><span style="font-size: medium; color: #003366;">&gt; ifconfig eth0</span></p><p style="padding-left: 30px;"><span style="font-family: courier new,courier; font-size: medium; color: #003366;">eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr bc:ae:c5:49:b1:ee&nbsp; </span><br /><span style="font-family: courier new,courier; font-size: medium; color: #003366;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:<strong>192.168.20.200</strong>&nbsp; Bcast:192.168.20.255&nbsp; Mask:255.255.255.0</span><br /><span style="font-family: courier new,courier; font-size: medium; color: #003366;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::beae:c5ff:fe49:b1ee/64 Scope:Link</span><br /><br /></p><pre><br /><span style="text-decoration: underline;"><span style="font-size: medium; font-family: arial,helvetica,sans-serif;"><strong>What to do once you got your ip ?</strong></span></span></pre><div><span style="font-size: medium; font-family: arial,helvetica,sans-serif;">Once you have your ip, lets say its <strong>192.168.1.20</strong>. The next step is to pick an ip address in the same subnet for the Arduino so that the PC can talk to the Arduino.</span></div><div><span style="font-size: medium; font-family: arial,helvetica,sans-serif;">For simplicity sake, just increment the last digits of the ip address by 1 and use that ip address for the Arduino.</span></div><div><span style="font-size: medium; font-family: arial,helvetica,sans-serif;">In the example case, if your ip as 192.168.1.20, then we would use <strong>192.168.1.21</strong> for the Arduino.</span></div><div><span style="font-size: medium; font-family: arial,helvetica,sans-serif;"><br /></span></div><p><span style="font-size: medium; font-family: arial,helvetica,sans-serif;"><em>NOTE: This should work in most cases, only case where this wont is when there is another host on the network with the same ip as the arduino. If that happens pick another ip say x.x.x.23</em></span></p><p></p><p><span style="text-decoration: underline;"><span style="font-size: medium; font-family: arial,helvetica,sans-serif;"><strong>Now you have the ip address for the Arduino, how do you program it in ?</strong></span></span></p><div><span style="font-size: medium; font-family: arial,helvetica,sans-serif;">In file <a href="https://bitbucket.org/sachins/netsensor/src/335f885b4f38b66aa829cc9a204145c6bb1d7490/DHT11_JSON/DHT11_JSON.ino?at=master">DHT11_JSON.ino</a> you will find the following snippet of code which has a comment "Enter your chosen IP here", Go ahead and write the derived Arduino IP address there.</span></div><pre style="padding-left: 30px;"><span style="font-family: courier new,courier; font-size: small; color: #003366;"><br /> <strong>IPAddress ip(192,168,20,8); // &lt;&lt;&lt;&lt; Enter your chosen IP here</strong></span></pre><p><span style="font-size: medium;">After the above changes compile, upload the code to the Arduino.</span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;">Connecting the ethernet port of the arduino to the network, there are 2 ways to go about it.</span></p><ul><li><span style="font-size: medium;">Connect Arduino to PC's ethernet port</span></li></ul><p style="padding-left: 30px;"><br /><span style="font-size: medium;"><img src="/sites/default/files/NetSensor/ethernet2Pc.jpg" border="0" title="Ethernet cable to PC" width="320" height="281" /></span></p><p><span style="font-size: medium;"><br /></span></p><ul><li><span style="font-size: medium;">Connect to the LAN port of your wireless router ( preferred option )<br /></span></li></ul><p><span style="font-size: medium;"><img src="/sites/default/files/NetSensor/router.jpg" border="0" title="Router" width="362" height="279" />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; or&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /></span></p><p></p><p><span style="text-decoration: underline;"><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong><br /></strong></span></span></p><pre><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong><img src="/sites/default/files/NetSensor/network-cable.jpg" border="0" title="NetworkCable" width="77" height="58" /></strong></span><span style="text-decoration: underline;"><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Test if the PC can talk to the Arduino </strong></span></span></pre><div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">The simplest way to test the connection is to <a href="http://www.orcon.net.nz/support/gfaq_page/how_to_do_a_ping_test_on_windows_7_and_vista" target="_blank" title="How to ping">ping</a> the arduino</span></div><div><span style="font-size: medium;">This can be done using the following command in the command prompt :</span></div><p style="padding-left: 30px;"><span style="font-size: medium; font-family: courier new,courier; color: #003366;">&gt; ping 192.168.1.21</span></p><p><span style="font-size: medium;">If you get a response like this, it means all is well and you can proceed to the next phase:</span></p><p style="padding-left: 30px;"><span style="font-size: medium; font-family: courier new,courier; color: #003300;">PING 192.168.20.21 (192.168.20.21) 56(84) bytes of data.</span><br /><span style="font-size: medium; font-family: courier new,courier; color: #003300;">64 bytes from 192.168.20.21: icmp_req=1 ttl=128 time=0.519 ms</span><br /><span style="font-size: medium; font-family: courier new,courier; color: #003300;">......</span><br /><span style="font-size: medium; font-family: courier new,courier; color: #003300;">64 bytes from 192.168.20.21: icmp_req=4 ttl=128 time=0.098 ms</span><br /><br /><span style="font-size: medium; font-family: courier new,courier; color: #003300;">--- 192.168.20.21 ping statistics ---</span><br /><span style="font-size: medium; font-family: courier new,courier; color: #003300;"><strong>4 packets transmitted, 4 received, 0% packet loss, time 2999ms</strong></span><br /><span style="font-size: medium; font-family: courier new,courier; color: #003300;">rtt min/avg/max/mdev = 0.083/0.201/0.519/0.183 ms</span><br /><br /></p><pre><span style="text-decoration: underline; font-family: arial,helvetica,sans-serif;"><span style="font-size: medium;"><strong>NetSensor Up and Running....</strong></span></span></pre><div><span style="font-size: medium;">Now is the final moment to see all the pieces come together and you get to see your kit live on the intenet.<strong><br /></strong></span></div><div></div><div><span style="font-size: medium;">To see the kit live, click the following link ( preferably in firefox browser for best results),</span></div><div><span style="font-size: medium;">then feed in the Arduino's ip address:</span></div><div><span style="font-size: medium;"><br /></span></div><p><span style="font-size: medium;"><a href="http://www.hobbyist.co.nz/sites/default/files/NetSensor/javascript/netSensorLive.html" target="NetSensorLive" title="NetSensor Live" id="NetSensorLive">NetSensor Live</a></span></p><p><span style="font-size: medium;"><br /></span></p><pre><span style="text-decoration: underline; font-family: arial,helvetica,sans-serif;"><span style="font-size: medium;"><strong>Playing with the NetSensor</strong></span></span></pre><ul><li><span style="font-size: medium;">&nbsp;Click the bump sensor and see the alarms go off </span></li><li><span style="font-size: medium;">&nbsp;Breathe into the DHT sensor and see the effect on the humidity and temperature readings</span><span style="font-size: medium;"><strong></strong></span><br /><br /></li></ul><p><span style="font-size: medium;"><strong>More things to do..</strong><br /></span></p><div><span style="font-size: medium;">Can you interface this <a href="http://www.hobbyist.co.nz/?q=ultrasonic-sensor-8m">motion sensor</a> into this kit ? </span></div><div><span style="font-size: medium;">If yes, please let us know and send us the results in a video, the best implementation would grab a cool gift from Hobbyist.<br /></span></div>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <p class="MsoSubtitle"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><strong>GOAL: To get the prerequisites for programming using MIT App Inventor and getting acquainted with block based coding language by doing a HelloPurr, a Hello World variation of android application.</strong> &nbsp;&nbsp;</span></p><p class="MsoSubtitle"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Follow the steps below to complete the your first Android App to get&nbsp;acquainted to the block based coding language of MIT App Inventor before moving to step 2 . There are three part of tutorial for this kit.&nbsp;</span></p><p class="MsoSubtitle"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><strong><em>Prerequisites</em></strong></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Google Account</span></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"></span><a href="https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount" target="_blank" style="font-family: arial, helvetica, sans-serif; font-size: medium;">Sign up on a Google account if you don’t have one?</a></p><p style="padding-left: 30px;"><a href="https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount" target="_blank" style="font-family: arial, helvetica, sans-serif; font-size: medium;"></a><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">&nbsp;</span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Java Plugin</span></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Your browser need to have a Java plugin installed in order to run MIT Inventor.</span></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Test if Java is installed on your computer by clicking the link below:</span></p><p style="padding-left: 30px;"><a href="http://www.java.com/en/download/testjava.jsp" target="_blank"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">&nbsp;Test if Java is installed and working on your browser</span></a></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">If Java test fails, you will need to install Java from the link below:</span></p><p style="padding-left: 30px;"><a href="http://www.java.com/en/download/help/index_installing.xml" target="_blank"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Install Java if test failed</span></a></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;App Inventor Setup</span></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">App Inventor is the android app builder using blocks rather than codes, which like it’s very easy to learn. You need to set up your computer to use App Inventor. Follow the instruction on the link below to set up your windows or mac pc</span></p><p style="padding-left: 30px;"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="http://beta.appinventor.mit.edu/learn/setup/index.html" target="_blank">Link to setup App Inventor</a></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Optional (Recommended)</span><u1:p></u1:p></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">This is not necessary, but I found this very helpful when testing the app without installing the actual app on the android.&nbsp;<strong><i>Install the MIT AICompanion from the Google Play store. With this you can use your android connected to the pc on the same wifi use as real time emulator to test your app without installing the app you are developing&nbsp;</i></strong></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion2&amp;hl=en">Install MIT AICompanion app from Google Play Store</a></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">You can also search this tool on android store as MIT AICompanion and install directly from there.</span></p><p class="MsoNoSpacing"><o:p>&nbsp;</o:p></p><p class="MsoSubtitle"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><span class="MsoSubtleEmphasis"><span style="color: #4f81bd;">Step 1 – Writing your first app (HelloPur)</span></span><span class="MsoSubtleEmphasis"><span style="color: #4f81bd;"><o:p></o:p></span></span></span></p><p class="MsoNoSpacing" style="margin-left: 36.0pt;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">The link below provides&nbsp;<span class="MsoSubtleEmphasis">instructions for a HelloPur, a Hello World version of android app. It also includes a downloadable PDF version (</span><a href="http://cs.usfca.edu/~wolber/appinventor/bookSplits/ch1HelloPurr.pdf">Link</a><span class="MsoSubtleEmphasis">) and a video tutorial (</span><a href="http://www.youtube.com/watch?v=nC_x9iOby0g">Link</a><span class="MsoSubtleEmphasis">). Follow the instruction to get acquainted with App Inventor environment and features by doing your first app.</span></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><span style="line-height: 115%;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="line-height: 115%;"></span><a href="http://beta.appinventor.mit.edu/learn/setup/hellopurr/hellopurrphonepart1.html" target="_blank"><span style="line-height: 115%;">Start your HelloPurr App</span></a></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><span style="line-height: 115%;"><br /></span></span></p><p><span style="font-size: medium;">This part completes the basics of Block based coding using MIT App Inventor. Now lets start making your own application</span></p><p><span style="font-size: medium;"><br /></span></p><p><a href="Http://www.hobbyist.co.nz/?q=android-control-arduino" target="_blank"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Part 2 - Controling Relay and Send Message to OLED Display</span></a></p><p><a href="http://www.hobbyist.co.nz/?q=android-arduino-complete" target="_blank"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Part 3 - Reading DHT sensor</span></a></p><p><a href="http://www.hobbyist.co.nz/?q=android-in-app-pairing-bluetooth" target="_blank"><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Part 4 - Adding Blutooth Pair Option and Application Changes</span></a></p>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <p><strong><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GOAL: Add a background to the Android application and Change Screen Orientation to Landscape + upgrade the Android application to do following:</span></strong></p><ul><li><strong><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Automatically connect to Bluetooth when application is opened.</span></strong></li><li><strong><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Check if Bluetooth is ON, request user to Turn Bluetooth ON if Bluetooth is OFF</span></strong></li><li><strong><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Allow User to Pair to the Bluetooth.</span></strong></li></ul><div><font face="arial, helvetica, sans-serif" size="3"><b><br /></b></font></div><div><font face="arial, helvetica, sans-serif" size="3"><b>Android Bit:</b></font></div><div><em><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Step 1: Change the Application backgorund.</span></em></div><div><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></div><div style="padding-left: 30px;"><font face="arial, helvetica, sans-serif" size="3">Save this image to use as background in your application. You can use another image if your prefer.</font></div><div style="padding-left: 30px;"><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div style="padding-left: 30px;"><a href="/sites/default/files/AndroidStarterKit/blue_and_red.jpg" target="_blank"><font face="arial, helvetica, sans-serif" size="3">Background Image to use on Android Application</font></a></div><div style="padding-left: 30px;"><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot064.jpg" target="_blank" style="font-family: arial, helvetica, sans-serif; font-size: medium;"><img src="/sites/default/files/AndroidStarterKit/ScreenShot064.jpg" border="0" alt="Image 64" width="600" height="468" /></a></div><p></p><ol><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Click on Upload Now as show on the screenshot and load the background image.</span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Click Choose File from open window and browse to the file location.</span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Select the image file.</span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Click Open</span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Click OK</span></li></ol><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">This will display the Image file in the Media Section.</span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="/sites/default/files/AndroidStarterKit/ScreenShot065.jpg" target="_blank"><img src="/sites/default/files/AndroidStarterKit/ScreenShot065.jpg" border="0" alt="image 64" width="600" height="468" /></a></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="/sites/default/files/AndroidStarterKit/ScreenShot065.jpg" target="_blank"></a></span><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Select Screen1 by clicking on it on the component Section. Change the Screen properties:</span></p><ol><li><font face="arial, helvetica, sans-serif" size="3">BackgroundColor = None</font></li><li><font face="arial, helvetica, sans-serif" size="3">BackgroundImage = Select the image from the dropdown list.</font></li><li><font face="arial, helvetica, sans-serif" size="3">Click OK</font></li></ol><p><font face="arial, helvetica, sans-serif" size="3">The Image will appear on the screen as background Image.</font></p><p><font face="arial, helvetica, sans-serif" size="3"><br /></font></p><p><em><font face="arial, helvetica, sans-serif" size="3">Step 2: Upgrade Bluetooth Paring and Automatic Connection.</font></em></p><p><a href="/sites/default/files/AndroidStarterKit/ScreenShot067.jpg" target="_blank"><em><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/ScreenShot067.jpg" border="0" width="600" height="485" /></font></em></a></p><p><font face="arial, helvetica, sans-serif" size="3">Add four invisiable components and change the properties as below.</font></p><p><font face="arial, helvetica, sans-serif" size="3"></font><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">1. TinyDB (Basic -&gt; TinyDB)</span></p><ul><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Rename = db_MACAddress</span></li></ul><div><font face="arial, helvetica, sans-serif" size="3">2. Notifer (Other stuff -&gt; Notifer)</font></div><div><ul><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Rename = Notifer</span></li></ul><div><font face="arial, helvetica, sans-serif" size="3">3. Two ActivityStarter (Other stuff -&gt; ActivityStarter)</font></div><div><ul><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Rename ActivityStarter 1 = as_TurnONBT</span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Rename ActivityStarter 2 = as_PairDevice</span></li></ul><div><font face="arial, helvetica, sans-serif" size="3">4. Change the property for ActivityStarters as below:</font></div><div><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></div><div><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">as_TurnONBT</span></div><div><ul><li><font face="arial, helvetica, sans-serif" size="3">Action =&nbsp;android.bluetooth.adapter.action.REQUEST_ENABLE</font></li></ul><div><font face="arial, helvetica, sans-serif" size="3">as_PairDevice</font></div><ul><li><font face="arial, helvetica, sans-serif" size="3">Action =&nbsp;android.intent.action.MAIN</font></li><li><font face="arial, helvetica, sans-serif" size="3">ActivityClass =&nbsp;com.android.settings.Settings$BluetoothSettingsActivity</font></li><li><font face="arial, helvetica, sans-serif" size="3">ActivityPackage =&nbsp;com.android.settings</font></li></ul><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot068_2.jpg" target="_blank"><img src="/sites/default/files/AndroidStarterKit/ScreenShot068_2.jpg" border="0" alt="image 86 updated." width="600" height="468" /></a></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">Add a Button Component (Basic -&gt; Button). Use HorizentalArrangements (Screen Arrangement -&gt; HorizontalArrangement) to space it nicely on the screen. Change the Button properties as below:</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><ul><li><font face="arial, helvetica, sans-serif" size="3">Rename =&nbsp;btnBluetoothPair</font></li><li><font face="arial, helvetica, sans-serif" size="3">BackgroundColor = Yellow</font></li><li><font face="arial, helvetica, sans-serif" size="3">Shape = Rounded</font></li><li><font face="arial, helvetica, sans-serif" size="3">Text = Pair Bluetooth</font></li><li><font face="arial, helvetica, sans-serif" size="3">Width = 305 pixels</font></li><li><font face="arial, helvetica, sans-serif" size="3">Height = 45 pixels</font></li></ul><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><em><font face="arial, helvetica, sans-serif" size="3">Step 2: Change Screen Orientation.</font></em></div><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot074.jpg" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/ScreenShot074.jpg" border="0" alt="Image74" width="600" height="428" /></font></a></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">Change the screen orientation to Landscape to accomodate the layout to tablet screen.&nbsp;</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">BlockBuilder Code:</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot069.jpg" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/ScreenShot069.jpg" border="0" alt="Image 69" width="600" height="478" /></font></a></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">Look at the screenshot above. Drag the blocks to code as shown.</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">1. Create a variable to hold Bluetooth MAC Address.</font></div><div><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></div><div><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Drag Screen1.Initialize from the Screen Component. Use a IF Else block to&nbsp;</span></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">2. Check if there are any MAC address in the MACAddress database</font></div><div><font face="arial, helvetica, sans-serif" size="3">3. If not then add the MAC Address to the database.</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><a href="/sites/default/files/AndroidStarterKit/ScreenShot070.jpg" target="_blank"><img src="/sites/default/files/AndroidStarterKit/ScreenShot070.jpg" border="0" alt="Image 70" width="600" height="508" /></a><div><font face="arial, helvetica, sans-serif" size="3">&nbsp;</font></div><div><font face="arial, helvetica, sans-serif" size="3">Add a second If Else block as shown in above. This will check if Bluetooth is ON or OFF. If OFF then a application request is sent to turn bluetooth ON.</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot071.jpg" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/ScreenShot071.jpg" border="0" alt="image 27" width="600" height="508" /></font></a></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">Add three level nested If Else blocks and other blocks as show in screenshot above. First If Else block checks if Bluetooth is ON, second If Else block check if there is MAC Address and bluetooth is paired, third If Else connects to the bluetooth and chnage the Connect button text to Disconnect.</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot072.jpg" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/ScreenShot072.jpg" border="0" alt="Image 72" width="600" height="499" /></font></a></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">Insert the next two blocks on teh code as shown above. When the Pair Bluetooth button is clicked, this brings up bluetooth setting screen to pair available bluetooth.&nbsp;</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><a href="/sites/default/files/AndroidStarterKit/ScreenShot073.jpg" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/ScreenShot073.jpg" border="0" alt="image 73" width="600" height="499" /></font></a></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><font face="arial, helvetica, sans-serif" size="3">This section of code deals with two parts. </font></div><div style="padding-left: 30px;"><ol><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">First update the List BeforePicking Block to also check if the bluietooth is On and paired.&nbsp;</span><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Insert a IF Else block to check if the Bluetooth is ON and Paired. If Not then call &nbsp; the. Bluetooth setting screen and display message to Turn ON bluetooth.</span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Second block code on AfterPicking. This saves the bluetooth MAC address to use connecting on when the application is turn on next time.&nbsp;</span></li></ol><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div></div><div><font face="arial, helvetica, sans-serif" size="3">This completes this tutorial. Upload and run the application to test it. &nbsp;&nbsp;</font></div><div><font face="arial, helvetica, sans-serif" size="3"><br /></font></div><div><a href="/sites/default/files/AndroidStarterKit/MyApp_checkpoint1%20%282%29.zip" target="_blank"><font face="arial, helvetica, sans-serif" size="3">MIT APP Inventor - [Source Code]</font></a></div></div></div></div></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium;">Powering your Arduino anywhere in your house without worrying flat batteries! This power adapter is essential for your home automation project and it is built specifically for Arduinos.</span><br /> <br /><span style="font-size: medium;"> This is not the traditional heavy transformer, it's the light weight high frequency switched mode power supply (SMPS), which means it's a lot more energy efficient as well. NZ type plug.</span></p><p><span style="font-size: medium;">It's perfect for people who is doing a lot of Arduino development, it is designed for Duemilanove, Mega and Uno.</span></p><p><span style="font-size: medium;">Specs:</span><br /><span style="font-size: medium;">Output voltage: 9 V DC center positive</span><br /><span style="font-size: medium;">Output current: 1 A maximum</span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <div style="display: block; text-align: center; margin-right: auto; margin-left: auto;"><img src="https://sites.google.com/site/nzhobbyist/_/rsrc/1303962805680/documentations/step-2-wiring-up-dht11-temp-humidity-sensor-to-your-arduino/DHT11_pinout.JPG?height=200&amp;width=186" border="0" alt="" /></div><div style="text-align: center;"><span style="font-size: 12px;"><a href="http://www.robotshop.com/PDF/dht11.pdf" target="_blank" style="color: #336699 ! important;" rel="nofollow">Datasheet</a></span></div><p><span style="font-size: 12px;">&nbsp;</span></p><table style="margin: 0px; border-collapse: collapse; border-color: #888888; border-width: 1px; width: 406px; height: 126px;" border="1" cellspacing="0"><tbody><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: medium;">&nbsp;Pin&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: medium;">Name&nbsp;&nbsp;&nbsp;&nbsp;</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: medium;">Description</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: medium;">&nbsp;1</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: medium;">&nbsp;VDD</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: medium;">&nbsp;Power supply 3 - 5.5 V DC</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: medium;">&nbsp;2</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: medium;">&nbsp;DATA</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: medium;">&nbsp;Serial data output</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: medium;">&nbsp;3</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: medium;">&nbsp;NC</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: medium;">&nbsp;Not connected</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: medium;">&nbsp;4</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: medium;">&nbsp;GND</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: medium;">&nbsp;Ground</span></td></tr></tbody></table><p><span style="font-family: verdana,geneva; font-size: medium;">This DHT11 Temperature &amp; Humidity Sensor features a temperature &amp; humidity sensor complex with a calibrated digital signal output.</span></p><p><span style="font-family: verdana,geneva; font-size: medium;">By using the exclusive digital-signal-acquisition technique and temperature &amp; humidity sensing technology, it ensures high reliability and excellent long-term stability.</span></p><p><span style="font-family: verdana,geneva; font-size: medium;">This sensor includes</span></p><p><span style="font-family: verdana,geneva; font-size: medium;">- Resistive-type humidity measurement</span></p><p><span style="font-family: verdana,geneva; font-size: medium;">- NTC temperature measurement component</span></p><p><span style="font-size: medium;">Features: </span><br /><span style="font-size: medium;">Supply Voltage: +5 V </span><br /><span style="font-size: medium;">High precision capacitive humidity sensor </span><br /><span style="font-size: medium;">Fully temperature compensated </span><br /><span style="font-size: medium;">Relative humidity and temperature measurements </span><br /><span style="font-size: medium;">Temperature range :0-50 °C error of ± 2 °C </span><br /><span style="font-size: medium;">Humidity :20-90% RH ± 5% RH error </span><br /><span style="font-size: medium;">small size 12 X 15.5 X 5.5 mm </span><br /><span style="font-size: medium;">Response time: &lt;5S </span><br /><span style="font-size: medium;">Low power consumption </span><br /><span style="font-size: medium;">High reliability </span><br /><span style="font-size: medium;">Optimized long-term stability</span><br /><span style="font-size: small; font-family: verdana,geneva;">Max wire length: 20 m</span><br /> <br /><span style="font-size: medium;"></span></p><p><span style="font-size: medium; font-family: verdana,geneva;">To learn how to interface this sensor with Arduino and get the sample source code, please see <a href="http://www.hobbyist.co.nz/?q=documentations/wiring-up-dht11-temp-humidity-sensor-to-your-arduino">here</a>.</span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.robotshop.com/PDF/dht11.pdf" target="_blank" title="Datasheet">Datasheet</a></span></p><div><span style="color: #000000; font-family: verdana,geneva; font-size: medium;">tags: temperature sensor, humidity sensor, transducer, digital sensor</span></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">This LCD has a resolution of 84 by 48 pixels, with a blue&nbsp;back light. It can easily display six rows of fourteen alphanumeric characters, or two rows of six very large characters. Furthermore, it can display bitmap images that are appropriately sized.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">It also has a 5 degree of movement Joystick, and a cool blue backlit LCD screen.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Making it easy to write up menus and click on them as you go.&nbsp;</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> LCD shield give your project a Wow factor, last but not the least, it allows you to debug your programme while its running....&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This <a href="http://hobbyist-repository.googlecode.com/svn/trunk/LCDshield/LCDshield_demo.pde">demo sketch</a> can get you started using this LCD shield.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The library can be downloaded from <a href="sites/default/files/LCD4884Lib.rar#overlay-context=lcd-shield-combo%3Fq%3Dlcd-shield-combo" target="_parent">here</a>.&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">NOTE: this library doesn't work with Arduino 1.0 software, please use Arduino software version 0022 or 0023.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">First unzipped the LCD4884Lib.rar, then copy the sub-directory "LCD4884" and paste it to the directory "libraries" under the Arduino software directory.</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> Then launch the Arduino software, files -&gt; examples -&gt; LCD4884-&gt;LCD4884_menu</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> &nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><strong>Specification</strong></span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">Power Supply: 5V</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">SPI Interface (using Arduino Digital Pin 2,3,4,5,6)</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">One Reset button</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">One 5 degree joystick (using Arduino Analog Pin 0)</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Backlit control (Arduino DIO Pin 7)</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Image generation library: <a href="http://otk.sourceforge.net/image2code/index.html" target="_blank" title="Image2Code">Image2Code</a></span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="http://www.hobbyist.co.nz/sites/default/files/bmp_on_lcd.jpg" border="0" alt="" /></span></p>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <p></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-outline-level: 1;"><span style="font-size: medium; font-family: 'Verdana','sans-serif';">It’s time to fire up the <a href="http://www.hobbyist.co.nz/?q=real_time_clock" target="_blank" title="Real Time Clock Module">Real Time Clock</a> and the <a href="http://www.hobbyist.co.nz/?q=temperature_sensor_ds18b20" target="_blank" title="Digital Temperature Sensor DS18B20">DS18B20 digital temperature sensor</a> with the Arduino Mega. Remember that there is also a DS18B20 sensor on the RTC module, hence, this tutorial shows you how to interface two temperature sensors and a RTC with the Arduino Mega. The Mega Sensor shield reduces lots of pain while connecting the parts together, so it's highly recommended. Firstly of all, use the jumper wires to connect the circuit shown below (click to enlarge).</span></p><p class="MsoNormal"><a href="sites/default/files/WirelessSensorLoger/RTC%20module%20interface%20to%20Mega%20Sensor%20Shield.gif" target="_blank" title="RTC module interface to Mega Sensor Shield.gif" onclick="window.open('sites/default/files/WirelessSensorLoger/RTC module interface to Mega Sensor Shield.gif','','');return false;"><span style="font-size: medium; font-family: 'Verdana','sans-serif';"><img src="sites/default/files/WirelessSensorLoger/RTC%20module%20interface%20to%20Mega%20Sensor%20Shield.gif" border="0" alt="Interfacing RTC and DS18B20 to Arduino Mega" title="Interfacing RTC and DS18B20 to Arduino Mega" width="500" height="323" /></span></a><span style="font-size: medium;"></span></p><!--[if gte mso 9]><xml>
   <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:TrackMoves/>
    <w:TrackFormatting/>
    <w:PunctuationKerning/>
    <w:ValidateAgainstSchemas/>
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:DoNotPromoteQF/>
    <w:LidThemeOther>EN-NZ</w:LidThemeOther>
    <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
    <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
    <w:Compatibility>
     <w:BreakWrappedTables/>
     <w:SnapToGridInCell/>
     <w:WrapTextWithPunct/>
     <w:UseAsianBreakRules/>
     <w:DontGrowAutofit/>
     <w:SplitPgBreakAndParaMark/>
     <w:DontVertAlignCellWithSp/>
     <w:DontBreakConstrainedForcedTables/>
     <w:DontVertAlignInTxbx/>
     <w:Word11KerningPairs/>
     <w:CachedColBalance/>
     <w:UseFELayout/>
    </w:Compatibility>
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
    <m:mathPr>
     <m:mathFont m:val="Cambria Math"/>
     <m:brkBin m:val="before"/>
     <m:brkBinSub m:val="&#45;-"/>
     <m:smallFrac m:val="off"/>
     <m:dispDef/>
     <m:lMargin m:val="0"/>
     <m:rMargin m:val="0"/>
     <m:defJc m:val="centerGroup"/>
     <m:wrapIndent m:val="1440"/>
     <m:intLim m:val="subSup"/>
     <m:naryLim m:val="undOvr"/>
    </m:mathPr></w:WordDocument>
  </xml><![endif]--><!--[if gte mso 9]><xml>
   <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:TrackMoves/>
    <w:TrackFormatting/>
    <w:PunctuationKerning/>
    <w:ValidateAgainstSchemas/>
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:DoNotPromoteQF/>
    <w:LidThemeOther>EN-NZ</w:LidThemeOther>
    <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
    <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
    <w:Compatibility>
     <w:BreakWrappedTables/>
     <w:SnapToGridInCell/>
     <w:WrapTextWithPunct/>
     <w:UseAsianBreakRules/>
     <w:DontGrowAutofit/>
     <w:SplitPgBreakAndParaMark/>
     <w:DontVertAlignCellWithSp/>
     <w:DontBreakConstrainedForcedTables/>
     <w:DontVertAlignInTxbx/>
     <w:Word11KerningPairs/>
     <w:CachedColBalance/>
     <w:UseFELayout/>
    </w:Compatibility>
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
    <m:mathPr>
     <m:mathFont m:val="Cambria Math"/>
     <m:brkBin m:val="before"/>
     <m:brkBinSub m:val="&#45;-"/>
     <m:smallFrac m:val="off"/>
     <m:dispDef/>
     <m:lMargin m:val="0"/>
     <m:rMargin m:val="0"/>
     <m:defJc m:val="centerGroup"/>
     <m:wrapIndent m:val="1440"/>
     <m:intLim m:val="subSup"/>
     <m:naryLim m:val="undOvr"/>
    </m:mathPr></w:WordDocument>
  </xml><![endif]--><table class="MsoTableLightShading" style="border-collapse: collapse; border: 1px none; width: 400px; height: 326px;" border="1" cellpadding="0" cellspacing="0"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; height: 13.3pt;"><td style="width: 90.45pt; border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 5;"><span style="font-size: medium;"><b><span style="color: black;">Arduino Mega Sensor Shield</span></b></span></p></td><td style="width: 3.0cm; border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 1;"><span style="font-size: medium;"><b><span style="color: black;">RTC Module</span></b></span></p></td><td style="width: 99.2pt; border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 1;"><span style="font-size: medium;"><b><span style="color: black;">DS18B20 Sensor</span></b></span></p></td></tr><tr style="mso-yfti-irow: 0; height: 13.3pt;"><td style="width: 90.45pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium;"><b><span style="color: black;">GND</span></b></span></p></td><td style="width: 3.0cm; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">GND</span></p></td><td style="width: 99.2pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td></tr><tr style="mso-yfti-irow: 1; height: 13.3pt;"><td style="width: 90.45pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 4;"><span style="font-size: medium;"><b><span style="color: black;">Signal 18</span></b></span></p></td><td style="width: 3.0cm; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">VCC</span></p></td><td style="width: 99.2pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td></tr><tr style="mso-yfti-irow: 2; height: 13.3pt;"><td style="width: 90.45pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium;"><b><span style="color: black;">Signal 19</span></b></span></p></td><td style="width: 3.0cm; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">DS</span></p></td><td style="width: 99.2pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td></tr><tr style="mso-yfti-irow: 3; height: 13.3pt;"><td style="width: 90.45pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 4;"><span style="font-size: medium;"><b><span style="color: black;">Signal 20</span></b></span></p></td><td style="width: 3.0cm; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">SDA</span></p></td><td style="width: 99.2pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td></tr><tr style="mso-yfti-irow: 4; height: 13.3pt;"><td style="width: 90.45pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium;"><b><span style="color: black;">Signal 21</span></b></span></p></td><td style="width: 3.0cm; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">SCL</span></p></td><td style="width: 99.2pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td></tr><tr style="mso-yfti-irow: 5; height: 13.3pt;"><td style="width: 90.45pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 4;"><span style="font-size: medium;"><b><span style="color: black;">GND</span></b></span></p></td><td style="width: 3.0cm; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td><td style="width: 99.2pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">GND (black)</span></p></td></tr><tr style="mso-yfti-irow: 6; height: 13.3pt;"><td style="width: 90.45pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium;"><b><span style="color: black;">Signal 7</span></b></span></p></td><td style="width: 3.0cm; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td><td style="width: 99.2pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">Signal (white)</span></p></td></tr><tr style="mso-yfti-irow: 7; height: 13.3pt;"><td style="width: 90.45pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 4;"><span style="font-size: medium;"><b><span style="color: black;">Signal 6</span></b></span></p></td><td style="width: 3.0cm; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td><td style="width: 99.2pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium;">VCC (red)</span></p></td></tr><tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes; height: 13.3pt;"><td style="width: 90.45pt; border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium;"><b><span style="color: black;">&nbsp;</span></b></span></p></td><td style="width: 3.0cm; border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">&nbsp;</span></p></td><td style="width: 99.2pt; border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="132"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium;">4.7k pull-up resistor between Signal and VCC</span></p></td></tr></tbody></table><!--[if gte mso 9]><xml>
   <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
    DefSemiHidden="true" DefQFormat="false" DefPriority="99"
    LatentStyleCount="267">
    <w:LsdException Locked="false" Priority="0" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
    <w:LsdException Locked="false" Priority="9" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
    <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
    <w:LsdException Locked="false" Priority="10" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Title"/>
    <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
    <w:LsdException Locked="false" Priority="11" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
    <w:LsdException Locked="false" Priority="22" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
    <w:LsdException Locked="false" Priority="20" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
    <w:LsdException Locked="false" Priority="59" SemiHidden="false"
     UnhideWhenUsed="false" Name="Table Grid"/>
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
    <w:LsdException Locked="false" Priority="1" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 1"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
    <w:LsdException Locked="false" Priority="34" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
    <w:LsdException Locked="false" Priority="29" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
    <w:LsdException Locked="false" Priority="30" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 1"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 2"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 2"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 3"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 3"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 4"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 4"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 5"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 5"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 6"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 6"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
    <w:LsdException Locked="false" Priority="19" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
    <w:LsdException Locked="false" Priority="21" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
    <w:LsdException Locked="false" Priority="31" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
    <w:LsdException Locked="false" Priority="32" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
    <w:LsdException Locked="false" Priority="33" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
    <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
    <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
   </w:LatentStyles>
  </xml><![endif]--><!--[if gte mso 10]>
  <style>
   /* Style Definitions */
   table.MsoNormalTable
  	{mso-style-name:"Table Normal";
  	mso-tstyle-rowband-size:0;
  	mso-tstyle-colband-size:0;
  	mso-style-noshow:yes;
  	mso-style-priority:99;
  	mso-style-qformat:yes;
  	mso-style-parent:"";
  	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  	mso-para-margin-top:0cm;
  	mso-para-margin-right:0cm;
  	mso-para-margin-bottom:10.0pt;
  	mso-para-margin-left:0cm;
  	line-height:115%;
  	mso-pagination:widow-orphan;
  	font-size:11.0pt;
  	font-family:"Calibri","sans-serif";
  	mso-ascii-font-family:Calibri;
  	mso-ascii-theme-font:minor-latin;
  	mso-hansi-font-family:Calibri;
  	mso-hansi-theme-font:minor-latin;}
  table.MsoTableLightShading
  	{mso-style-name:"Light Shading";
  	mso-tstyle-rowband-size:1;
  	mso-tstyle-colband-size:1;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	border-top:solid black 1.0pt;
  	mso-border-top-themecolor:text1;
  	border-left:none;
  	border-bottom:solid black 1.0pt;
  	mso-border-bottom-themecolor:text1;
  	border-right:none;
  	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  	mso-para-margin:0cm;
  	mso-para-margin-bottom:.0001pt;
  	mso-pagination:widow-orphan;
  	font-size:11.0pt;
  	font-family:"Calibri","sans-serif";
  	mso-ascii-font-family:Calibri;
  	mso-ascii-theme-font:minor-latin;
  	mso-hansi-font-family:Calibri;
  	mso-hansi-theme-font:minor-latin;
  	color:black;
  	mso-themecolor:text1;
  	mso-themeshade:191;}
  table.MsoTableLightShadingFirstRow
  	{mso-style-name:"Light Shading";
  	mso-table-condition:first-row;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-border-top:1.0pt solid black;
  	mso-tstyle-border-top-themecolor:text1;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-bottom:1.0pt solid black;
  	mso-tstyle-border-bottom-themecolor:text1;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;
  	mso-para-margin-top:0cm;
  	mso-para-margin-bottom:0cm;
  	mso-para-margin-bottom:.0001pt;
  	line-height:normal;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingLastRow
  	{mso-style-name:"Light Shading";
  	mso-table-condition:last-row;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-border-top:1.0pt solid black;
  	mso-tstyle-border-top-themecolor:text1;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-bottom:1.0pt solid black;
  	mso-tstyle-border-bottom-themecolor:text1;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;
  	mso-para-margin-top:0cm;
  	mso-para-margin-bottom:0cm;
  	mso-para-margin-bottom:.0001pt;
  	line-height:normal;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingFirstCol
  	{mso-style-name:"Light Shading";
  	mso-table-condition:first-column;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingLastCol
  	{mso-style-name:"Light Shading";
  	mso-table-condition:last-column;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingOddColumn
  	{mso-style-name:"Light Shading";
  	mso-table-condition:odd-column;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-shading:silver;
  	mso-tstyle-shading-themecolor:text1;
  	mso-tstyle-shading-themetint:63;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;}
  table.MsoTableLightShadingOddRow
  	{mso-style-name:"Light Shading";
  	mso-table-condition:odd-row;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-shading:silver;
  	mso-tstyle-shading-themecolor:text1;
  	mso-tstyle-shading-themetint:63;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;}
  </style>
  <![endif]--><!--[if gte mso 9]><xml>
   <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
    DefSemiHidden="true" DefQFormat="false" DefPriority="99"
    LatentStyleCount="267">
    <w:LsdException Locked="false" Priority="0" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
    <w:LsdException Locked="false" Priority="9" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
    <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
    <w:LsdException Locked="false" Priority="10" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Title"/>
    <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
    <w:LsdException Locked="false" Priority="11" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
    <w:LsdException Locked="false" Priority="22" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
    <w:LsdException Locked="false" Priority="20" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
    <w:LsdException Locked="false" Priority="59" SemiHidden="false"
     UnhideWhenUsed="false" Name="Table Grid"/>
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
    <w:LsdException Locked="false" Priority="1" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 1"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
    <w:LsdException Locked="false" Priority="34" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
    <w:LsdException Locked="false" Priority="29" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
    <w:LsdException Locked="false" Priority="30" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 1"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 2"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 2"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 3"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 3"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 4"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 4"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 5"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 5"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light List Accent 6"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
     UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
     UnhideWhenUsed="false" Name="Dark List Accent 6"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
     UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
    <w:LsdException Locked="false" Priority="19" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
    <w:LsdException Locked="false" Priority="21" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
    <w:LsdException Locked="false" Priority="31" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
    <w:LsdException Locked="false" Priority="32" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
    <w:LsdException Locked="false" Priority="33" SemiHidden="false"
     UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
    <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
    <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
   </w:LatentStyles>
  </xml><![endif]--><!--[if gte mso 10]>
  <style>
   /* Style Definitions */
   table.MsoNormalTable
  	{mso-style-name:"Table Normal";
  	mso-tstyle-rowband-size:0;
  	mso-tstyle-colband-size:0;
  	mso-style-noshow:yes;
  	mso-style-priority:99;
  	mso-style-qformat:yes;
  	mso-style-parent:"";
  	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  	mso-para-margin-top:0cm;
  	mso-para-margin-right:0cm;
  	mso-para-margin-bottom:10.0pt;
  	mso-para-margin-left:0cm;
  	line-height:115%;
  	mso-pagination:widow-orphan;
  	font-size:11.0pt;
  	font-family:"Calibri","sans-serif";
  	mso-ascii-font-family:Calibri;
  	mso-ascii-theme-font:minor-latin;
  	mso-hansi-font-family:Calibri;
  	mso-hansi-theme-font:minor-latin;}
  table.MsoTableLightShading
  	{mso-style-name:"Light Shading";
  	mso-tstyle-rowband-size:1;
  	mso-tstyle-colband-size:1;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	border-top:solid black 1.0pt;
  	mso-border-top-themecolor:text1;
  	border-left:none;
  	border-bottom:solid black 1.0pt;
  	mso-border-bottom-themecolor:text1;
  	border-right:none;
  	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  	mso-para-margin:0cm;
  	mso-para-margin-bottom:.0001pt;
  	mso-pagination:widow-orphan;
  	font-size:11.0pt;
  	font-family:"Calibri","sans-serif";
  	mso-ascii-font-family:Calibri;
  	mso-ascii-theme-font:minor-latin;
  	mso-hansi-font-family:Calibri;
  	mso-hansi-theme-font:minor-latin;
  	color:black;
  	mso-themecolor:text1;
  	mso-themeshade:191;}
  table.MsoTableLightShadingFirstRow
  	{mso-style-name:"Light Shading";
  	mso-table-condition:first-row;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-border-top:1.0pt solid black;
  	mso-tstyle-border-top-themecolor:text1;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-bottom:1.0pt solid black;
  	mso-tstyle-border-bottom-themecolor:text1;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;
  	mso-para-margin-top:0cm;
  	mso-para-margin-bottom:0cm;
  	mso-para-margin-bottom:.0001pt;
  	line-height:normal;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingLastRow
  	{mso-style-name:"Light Shading";
  	mso-table-condition:last-row;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-border-top:1.0pt solid black;
  	mso-tstyle-border-top-themecolor:text1;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-bottom:1.0pt solid black;
  	mso-tstyle-border-bottom-themecolor:text1;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;
  	mso-para-margin-top:0cm;
  	mso-para-margin-bottom:0cm;
  	mso-para-margin-bottom:.0001pt;
  	line-height:normal;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingFirstCol
  	{mso-style-name:"Light Shading";
  	mso-table-condition:first-column;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingLastCol
  	{mso-style-name:"Light Shading";
  	mso-table-condition:last-column;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-ansi-font-weight:bold;
  	mso-bidi-font-weight:bold;}
  table.MsoTableLightShadingOddColumn
  	{mso-style-name:"Light Shading";
  	mso-table-condition:odd-column;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-shading:silver;
  	mso-tstyle-shading-themecolor:text1;
  	mso-tstyle-shading-themetint:63;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;}
  table.MsoTableLightShadingOddRow
  	{mso-style-name:"Light Shading";
  	mso-table-condition:odd-row;
  	mso-style-priority:60;
  	mso-style-unhide:no;
  	mso-tstyle-shading:silver;
  	mso-tstyle-shading-themecolor:text1;
  	mso-tstyle-shading-themetint:63;
  	mso-tstyle-border-left:cell-none;
  	mso-tstyle-border-right:cell-none;
  	mso-tstyle-border-insideh:cell-none;
  	mso-tstyle-border-insidev:cell-none;}
  </style>
  <![endif]--><p class="MsoNormal"><span style="font-size: medium;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana,geneva; font-size: medium;">The external DS18B20 sensor requires a 4.7K pull-up resistor connecting between its VCC and Signal lines. <br /></span></p><p class="MsoNormal"><span style="font-size: medium; font-family: verdana,geneva;">Now, download this <a href="sites/default/files/docs/RTC/Libraries%20and%20example%20code/Arduino%20libraries/RTClib.zip" target="_blank" title="RTClib">RTClib</a>, unzip it and put it to the Arduino libriary directory (C:\arduino-1.0.5\libraries). Restarting the Arduino IDE is required for the libriary to be installed properly. We are going to test the RTC and the Temperature sensor separately, this way it's easier to diagnose if there is any hardware problems.</span></p><p class="MsoNormal"><span style="font-size: medium;"><br /></span></p><p class="MsoNormal"><strong><span style="font-size: large;">RTC Testing</span></strong></p><p><span style="font-size: medium; font-family: verdana,geneva;">In Arduino IDE, navigate to File -&gt; Examples -&gt; RTClib -&gt; setTimeAndPointToSerial</span></p><p><span style="font-size: medium;"><img src="sites/default/files/WirelessSensorLoger/RTC_example.jpg" border="0" alt="RTC example code" title="RTC example code" width="500" height="582" /></span></p><p><span style="font-size: medium;">Download the example code to the Arduino (make sure the correct board and Serial COM are selected), and open Serial Monitor, and set the Baudrate to be 57600, if the RTC module is working, you should see someting like this. You may need to press the Reset button for the text to come out.<br /></span></p><p><br /><span style="font-size: medium;"><img src="sites/default/files/WirelessSensorLoger/RTC_Serial.jpg" border="0" alt="RTC Serial Results" title="RTC Serial Results" width="388" height="489" /></span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><strong><span style="font-size: large;">Temperature Sensor Testing</span></strong><br /></span></p><p><span style="font-family: verdana,geneva;"><span style="font-size: medium;">There are two temperature sensors in the circuit, we call the one with a long wire and a steel cap as External sensor, and the one on the RTC module as Internal sensor. Load <a href="http://hobbyist-repository.googlecode.com/svn/trunk/self-powered_sensor/SensorTest/SensorTest.ino" target="_blank" title="Digital Temperature Sensor DS18B20 Example code">this code</a> to Arduino Mega, and open Seiral Monitor on Baudrate 57600. You should see the temperature reading like this. Again, y</span><span style="font-size: medium;">ou may need to press the Reset button for the text to come out.</span></span></p><p><span style="font-size: medium; font-family: verdana,geneva;"><br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;"><img src="sites/default/files/WirelessSensorLoger/Temp_Serial.jpg" border="0" alt="Temp Reading Serial" title="Temp Reading Serial" width="388" height="325" /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;"><br /></span></p><p><span style="font-size: medium;"><span style="font-family: verdana,geneva;">If that's what you see, great, you have got the circuit working!</span><br /></span></p>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium; font-family: verdana,geneva;">In this tutorial, you will learn how to interface the SD Card Module to the Arduino Mega via a Sensor Shield. Firstly, let's take a close look at the SD card connector on the Mega Sensor Shield.</span></p><p></p><p><img src="sites/default/files/WirelessSensorLoger/MegaSensorSDpinout.gif" border="0" alt="Mega Sensor Shield SD Header Pinout" title="Mega Sensor Shield SD Header Pinout" width="400" height="245" /><img src="data:image/gif;base64,R0lGODlhAQABAJEAAP///wAAAAAAAAAAACH5BAkAAAEALAAAAAABAAEAAAgEAAMEBAA7" border="0" alt="" /><span style="font-size: medium;"><br /></span><br /><!--[if gte mso 9]><xml>
   <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:TrackMoves/>
    <w:TrackFormatting/>
    <w:PunctuationKerning/>
    <w:ValidateAgainstSchemas/>
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:DoNotPromoteQF/>
    <w:LidThemeOther>EN-NZ</w:LidThemeOther>
    <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
    <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
    <w:Compatibility>
     <w:BreakWrappedTables/>
     <w:SnapToGridInCell/>
     <w:WrapTextWithPunct/>
     <w:UseAsianBreakRules/>
     <w:DontGrowAutofit/>
     <w:SplitPgBreakAndParaMark/>
     <w:DontVertAlignCellWithSp/>
     <w:DontBreakConstrainedForcedTables/>
     <w:DontVertAlignInTxbx/>
     <w:Word11KerningPairs/>
     <w:CachedColBalance/>
     <w:UseFELayout/>
    </w:Compatibility>
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
    <m:mathPr>
     <m:mathFont m:val="Cambria Math"/>
     <m:brkBin m:val="before"/>
     <m:brkBinSub m:val="&#45;-"/>
     <m:smallFrac m:val="off"/>
     <m:dispDef/>
     <m:lMargin m:val="0"/>
     <m:rMargin m:val="0"/>
     <m:defJc m:val="centerGroup"/>
     <m:wrapIndent m:val="1440"/>
     <m:intLim m:val="subSup"/>
     <m:naryLim m:val="undOvr"/>
    </m:mathPr></w:WordDocument>
  </xml><![endif]--></p><table class="MsoNormalTable" style="width: 402px; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Mega Sensor Shield <br /> SD Card Header</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Corresponding<br /> Arduino Mega Pins</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr><tr style="mso-yfti-irow: 1;"><td style="border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Pin </span></b><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: #ff6600;">1</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">50 MOSI</span><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr><tr style="mso-yfti-irow: 2;"><td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Pin </span></b><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: #ff6600;">2</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">52 SCK</span><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr><tr style="mso-yfti-irow: 3;"><td style="border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Pin </span></b><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: #ff6600;">3</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">53 SS</span><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr><tr style="mso-yfti-irow: 4;"><td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Pin </span></b><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: #ff6600;">4</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">51 MOSI</span><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr><tr style="mso-yfti-irow: 5;"><td style="border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Pin </span></b><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: #ff6600;">5</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">GND</span><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr><tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;"><td style="border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">Pin </span></b><b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: #ff6600;">6</span></b><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td><td style="border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><p class="MsoNormal" style="mso-margin-top-alt: auto; margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-themecolor: text1; mso-themeshade: 191;">5V</span><span style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman';"></span></p></td></tr></tbody></table><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;">The 6-pin SD Card connector is actually a SPI bus, and their pin designation is described in the table above.<br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;">Of course, the Mega Sensor Shield isn't essential to interfacing the SD Card module to the Arduino Mega, however, it absolutely makes life easier and adds reliability to your device.</span></p><p><span style="font-size: medium; font-family: verdana,geneva;">There is one important reason why the Arduino Mega is chosen instead of the Arduino Uno (or any Arduino with the ATmega 328 microcontroller). There is only 2 KB of SRAM in the ATmega 328. SD card buffer requires 512 Byts, that's one quarter of the available memory. By putting a few Serial.print functions in the code, it's pretty easy to run out of SRAM in the ATmega 328 before you know it. As SRAM runs out, heap and stack clashes, and your program's behaviour can become strange and inconsistent. As confusing as it can get, it's hard to tell whether it's the 'bug' in the code or short of SRAM, a situation no one wants to go into. On the other hand, the Arduino Mega has 8 KB of SRAM, that's sufficient to most embedded programming, and plenty of room can be left for future improvement / extension.</span></p><p><span style="font-size: medium;"><br /></span></p><p><a href="sites/default/files/WirelessSensorLoger/SD%20Card%20Module%20Wiring.gif" target="_blank" title="SD Card Module Wiring.gif"><img src="sites/default/files/WirelessSensorLoger/SD%20Card%20Module%20Wiring.gif" border="0" alt="Interfacing SD card module to Mega Sensor Shield" title="Interfacing SD card module to Mega Sensor Shield" width="500" /></a></p><p><span style="font-size: medium; font-family: verdana,geneva;">Once it's wired up, download <a href="http://hobbyist-repository.googlecode.com/svn/trunk/self-powered_sensor/SD_Card_Arduino_Mega/SD_Card_Arduino_Mega.ino" target="_blank" title="Interfacing SD Card Module to Arduino Mega Sensor Shield Test Sketch">this sketch</a> to the Arduino Mega, make sure you have the correct board and serial com selected. Open the Serial Monitor, and set the Baudrate to 9600, if the SD card is working correctly, you should see something like this.</span></p><p></p><p><img src="sites/default/files/WirelessSensorLoger/SD_Serial.png" border="0" alt="SD Connection successful" title="SD Connection successful" /></p><p></p><p><span style="font-size: medium; font-family: verdana,geneva;">If it fails to initialize, try one of the two things below</span></p><p><span style="font-size: medium; font-family: verdana,geneva;">1. Shut down Serial monitor, unplug the USB cable, wait for about 10 seconds, and plug it back again. Start Serial monitor, and push the reset button.</span></p><p><span style="font-family: verdana,geneva;"><span style="font-size: medium;">2. To make sure your SD card is in a correct state, down <a href="sites/default/files/WirelessSensorLoger/Arduino_SD_1GB.zip" target="_blank" title="SD Card Image 1GB">this SD Card Image</a> (only for 1GB SD Cards), unzip, and reimage your SD card. Free tools lik<font face="Arial">e <a href="http://www.roadkil.net/program.php?ProgramID=12#" target="_blank" title="Roadkil's Disk Image">Roadkil's Disk Image</a> will allow you to re-image your&nbsp;</font><font face="Arial"><a href="http://www.roadkil.net/program.php?ProgramID=12#" class="kLink" id="KonaLink0" style="text-decoration: underline !important; position: static; font-family: inherit !important; font-weight: inherit !important; font-size: inherit !important;"><font color="orange" style="color: orange !important; font-family: inherit !important; font-weight: inherit !important; font-size: inherit !important; position: static;"><span class="kLink" style="color: orange ! important; position: relative; border-bottom: 1px solid orange; background-color: transparent;"></span></font></a></font>SD card.</span>&nbsp; <span style="font-size: medium;">Beware, don't select the wrong drive or you will get your Hard Disk Re-imaged!</span></span></p><p></p><p><img src="sites/default/files/WirelessSensorLoger/do_not_select_the_wrong_drive.png" border="0" alt="do not select the wrong drive" title="do not select the wrong drive" width="661" height="191" /></p><p></p><p><span style="font-size: medium; font-family: verdana,geneva;">By using the tricks above, you should get your SD card up and running.</span></p>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium; font-family: verdana,geneva;">This is a short tutorial* to show you how to interface the Bluetooth module with the Arduino Mega Sensor Shield. Here we are going to use Serial Channel 2 of the Arduino Mega to commuicate with the Bluetooth. First of all, wire up the circuit as shown below.</span></p><p></p><p><span style="font-family: verdana,geneva;">*<span style="font-size: small;">A more detail tutorial for how to use the Bluetooth module can be found <a href="http://www.hobbyist.co.nz/?q=bluetooth-module-device" target="_blank" title="Bluetooth tutorial">here</a>.</span></span></p><p><span style="font-family: verdana,geneva;"><a href="sites/default/files/WirelessSensorLoger/bluetoothMegaSensorShield.gif" target="_blank" title="Interface Bluetooth to Mega Sensor Shield"><img src="sites/default/files/WirelessSensorLoger/bluetoothMegaSensorShield.gif" border="0" alt="Interface Bluetooth to Mega Sensor Shield" title="Interface Bluetooth to Mega Sensor Shield" width="500" height="263" /></a></span></p><p></p><table class="MsoTableLightShading" style="border-collapse: collapse; border: 1px none; width: 300px;" border="1" cellpadding="0" cellspacing="0"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; height: 13.3pt;"><td style="width: 90.45pt; border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 5;"><span style="font-size: medium; font-family: verdana,geneva;"><b><span style="color: black;">Arduino Mega Sensor Shield</span></b></span></p></td><td style="width: 3.0cm; border-top: solid black 1.0pt; mso-border-top-themecolor: text1; border-left: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; border-right: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 1;"><span style="font-size: medium; font-family: verdana,geneva;"><b><span style="color: black;">Bluetooth Module</span></b></span></p></td></tr><tr style="mso-yfti-irow: 0; height: 13.3pt;"><td style="width: 90.45pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium; font-family: verdana,geneva;"><b><span style="color: black;">VCC</span></b></span></p></td><td style="width: 3.0cm; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium; font-family: verdana,geneva;">+5V / VCC</span></p></td></tr><tr style="mso-yfti-irow: 1; height: 13.3pt;"><td style="width: 90.45pt; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 4;"><span style="font-size: medium; font-family: verdana,geneva;"><b><span style="color: black;">GND</span></b></span></p></td><td style="width: 3.0cm; border: none; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium; font-family: verdana,geneva;">GND</span></p></td></tr><tr style="mso-yfti-irow: 2; height: 13.3pt;"><td style="width: 90.45pt; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 68;"><span style="font-size: medium; font-family: verdana,geneva;"><b><span style="color: black;">RX2</span></b></span></p></td><td style="width: 3.0cm; border: none; background: silver; mso-background-themecolor: text1; mso-background-themetint: 63; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 64;"><span style="color: black; font-size: medium; font-family: verdana,geneva;">TXD</span></p></td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 13.3pt;"><td style="width: 90.45pt; border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="121"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal; mso-yfti-cnfc: 4;"><span style="font-size: medium; font-family: verdana,geneva;"><b><span style="color: black;">TX2</span></b></span></p></td><td style="width: 3.0cm; border: none; border-bottom: solid black 1.0pt; mso-border-bottom-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; height: 13.3pt;" valign="top" width="113"><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><span style="color: black; font-size: medium; font-family: verdana,geneva;">RXD</span></p></td></tr></tbody></table><p></p><p><span style="font-size: medium; font-family: verdana,geneva;">Power up the Arduino via USB, and you can see the Red LED on the Bluetooth module is blinking, which means the Bluetooth link is not established. Download <a href="http://hobbyist-repository.googlecode.com/svn/trunk/self-powered_sensor/BluetoothTest/BluetoothTest.ino" target="_blank" title="Bluetooth Test Code">this test code</a> to the Mega. The code randomly generates numbers from 18 - 22 to simulate two temperature readings every 3 seconds. Once download complete, close the Arduino IDE, and now the Bluetooth can be tested in <span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"></span><a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"><span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline;">puTTY</span></a><span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> and our Serial Temp Monitor.&nbsp;</span></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><br /></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><strong><span style="font-size: large;">Test in PUTTY</span></strong><br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> Open puTTY and enter the COM number the Bluetooth link. As can be seen below, mine is at COM4.</span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><img src="sites/default/files/WirelessSensorLoger/BluetoothAtCOM4.png" border="0" alt="Bluetooh COM in Windows" title="Bluetooh COM in Windows" width="500" height="448" /></span></p><p><span style="font-size: medium; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Then connect the Bluetooth to puTTY with Baudrate = 9600</span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><img src="sites/default/files/WirelessSensorLoger/ConnectToPUTTY.png" border="0" alt="Connect Bluetooth to PUTTY" title="Connect Bluetooth to PUTTY" width="400" height="385" /></span></p><p><span style="font-size: medium; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">If the connection is established successfully, then you can see the LED on the Bluetooth module stays on. And in puTTY, you will receive strings like below.</span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><img src="sites/default/files/WirelessSensorLoger/PUTTY_OUTPUT.png" border="0" alt="putty output" title="putty output" width="349" height="234" /></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><br /></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><strong><span style="font-size: large;">Test in Serial Temp Monitor</span></strong></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><strong><span style="font-size: large;"></span></strong><span style="font-size: medium;">Download the executable <a href="sites/default/files/WirelessSensorLoger/ReadTempInSerial%20V1.0.exe" target="_blank" title="SerialTempMonitor">SerialTempMonitor</a>, and open it. Please make sure that the Bluetooth link is disconnected from puTTY, and the LED on the Bluetooth module is blinking.</span></span></p><p><span style="font-size: medium; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Click on "Connect", after one moment, the temperature reading should appear.</span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><img src="sites/default/files/WirelessSensorLoger/SerialTempMonitorDemo.jpg" border="0" alt="SerialTempMonitorDemo" title="SerialTempMonitorDemo" width="500" height="289" /></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">If all working, congratulations, you are now ready to build a wireless temperature monitor. The Serial Temp Monitor is an opened source C# program, developed by Hobbyist.<br /></span></p><p><span style="font-size: 11pt; font-family: verdana,geneva; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"><span style="font-size: medium;"><a href="http://hobbyist-repository.googlecode.com/svn/trunk/self-powered_sensor/SerialTempMonitor.zip" target="_blank" title="SerialTempMonitor Source Code Download">SerialTempMonitor Source Code Download</a></span><br /></span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium;"><img src="sites/default/files/pictures/Temperature_sensor/ds18s120_waterproof.jpg" border="0" title="ds18b20_waterproof" width="229" height="268" /></span></p><p><span style="font-size: medium;">This is a waterproof temperature sensor allowing it to be used in a wet condition. It's one wire interface, so only 1 digitial i/o is required. Each sensor has a unique 9-bit serial number stored in the ROM. This feature allows unlimited number of these sensors to be connected to the same i/o pin. The sensor is digital and it can give 12 bit of precision from it's embedded Analogue to Digital converter.No external circuit and amplifier is needed to interface this temperature sensor to a microcontroller. It only requires a 4K7 resistor. <a href="http://bildr.org/2011/07/ds18b20-arduino/" target="_blank" title="DS18B20 interface">Here</a> shows how to interface this sensor to an Arduino with example code and library available. </span></p><p><span style="font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=interface-rtc-to-arduino-mega" target="_blank" title="Interfacing Real Time Clock and Temperature Sensor to Arduino Mega">This page</a> described how to interface this sensor with Arduino Mega.<br /></span></p><p><span style="font-size: medium;"><a href="http://www.hobbyist.co.nz/sites/default/files/docs/RTC/DS18B20.pdf" target="_blank" title="DS18B20 Datasheet">DS18B20 Datasheet Download</a><br /></span></p><h3><span style="font-size: medium;">Specifications:</span></h3><ul><li><span style="font-size: medium;"> 3.0-5.5V input voltage</span></li><li><span style="font-size: medium;"> Waterproof</span></li><li><span style="font-size: medium;"> -55°C to+125°C temperature range</span></li><li><span style="font-size: medium;"> ±0.5°C accuracy from -10°C to +85°C</span></li><li><span style="font-size: medium;"> 1 Wire interface</span></li></ul><h2>DS18B20 Sensor Pin outs</h2><table style="width: 342px; height: 125px;" border="0"><tbody><tr><td><span style="color: #ff0000; font-size: medium;"><strong>RED</strong></span></td><td><span style="font-size: medium;">Vcc, 3 - 5 V</span></td></tr><tr><td><span style="font-size: medium;"><strong>BLACK</strong></span></td><td><span style="font-size: medium;">GND</span></td></tr><tr><td><span style="font-size: medium;"><strong><span style="color: #808080;">WHITE</span></strong></span></td><td><span style="font-size: medium;">Data</span></td></tr><tr><td><span style="font-size: medium;"><strong><span style="color: #ff9900;">COPPER</span></strong></span></td><td><span style="font-size: medium;">Solder to wire shielding</span></td></tr></tbody></table><p></p><h2>Interface to Arduino</h2><p><img src="/sites/default/files/pictures/Temperature_sensor/DS18S20-Arduino-300x177.png" border="0" alt="DS18B20 to Arduino" title="DS18B20 to Arduino" width="359" height="211" /></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">DHT-22&nbsp; is a low cost high precision humidity and temperature sensor with a single wire digital interface. </span></div><div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">The sensor is pre-calibrated and doesn't require extra components so you can get right to measuring relative humidity and temperature. </span></div><div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong><br /></strong></span></div><div><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Features:</strong></span></div><div><ul><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> 3.3 - 6 V Input</span></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> 1-1.5 mA measuring current</span></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> 40-50 uA standby current</span></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> Humidity from 0 - 100 % RH</span></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> -40 - 80 degrees C temperature range</span></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> +- 2 % RH accuracy</span></li><li><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> +- 0.5 degrees C</span></li><li><span style="font-size: small; font-family: verdana,geneva;"><span style="font-size: small; font-family: verdana,geneva;"> 20 m m</span>ax wire length</span></li></ul><p></p><p><a href="/sites/default/files/DHT22/DHT22.pdf" target="_blank"><span style="font-size: medium; font-family: arial,helvetica,sans-serif;">DHT 22 Datasheet</span></a></p><p></p><p><img src="/sites/default/files/DHT22/Dht22_Fritzig_Wiring.png" border="0" title="DHT22 Wiring diagram" width="598" height="434" /></p></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana,geneva; font-size: medium;"><img src="/sites/default/files/pictures/USB-RS232/USB-RS232-1_small.jpg" border="0" alt="USB-RS232-1_small.jpg" title="USB-RS232-1_small.jpg" width="430" height="320" /></span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><img src="sites/default/files/pictures/USB-RS232/USB-RS232-2_small.jpg" border="0" alt="USB-RS232-2_small.jpg" title="USB-RS232-2_small.jpg" width="430" height="320" /></span><span style="font-family: verdana,geneva; font-size: medium;"></span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><img src="sites/default/files/pictures/USB-RS232/USB-RS232_small.jpg" border="0" alt="USB-RS232_small.jpg" title="USB-RS232_small.jpg" width="430" height="320" /></span></p><p></p><p><span style="font-size: medium;">This is a USB to Serial (TTL level 5V) converter. It is an essential for embedded system developers who want their devices to communicate to PC via UART interface, just like the FTDI cable does. </span></p><p><span style="font-size: medium;">It is powered by the USB connection to 5 V. The digital I/Os (TXD, RXD, RTS, CTS) are 3.3 V logic, and the VCC is 5 V. It is highly recommended to use this converter to configure our Bluetooth module. A 6-way stripped cable and a USB extension cable are included for ease of use. </span><br /> <br /><span style="font-size: medium;">This is an easy way to connect any microcontroller or embedded device (serial) to the PC (USB). This module should work with most serial software, so it's a brilliant add-on to your tool box. </span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><br /></span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.silabs.com/Support%20Documents/Software/CP210x_VCP_Windows.zip" target="_blank" title="CP2102 Driver Download">Driver Download</a></span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><br /></span><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf" target="_blank">Datasheet Download</a></span></p>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <h4><strong><span style="font-family: verdana, geneva; font-size: medium;">About us:</span></strong></h4><div><span style="font-family: verdana, geneva; font-size: medium;">We are two profession&shy;al engineers and founders of hobbyist.co.nz who have a combined experience of 14 years working in domains of networking&shy;, embedded&nbsp;</span><span style="font-family: verdana, geneva; font-size: medium;">and Android systems.</span><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; </span></div><div><span style="font-family: verdana, geneva; font-size: medium;"></span><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></div><p><span style="font-family: verdana,geneva; font-size: medium;"><strong>Services offered</strong>: </span></p><p><span style="font-family: verdana,geneva; font-size: medium;">Clients come to us with a problem like this: "I want to control my farm's irrigation from my mobile or tablet " and we build a solution. </span></p><div><span style="font-family: verdana, geneva; font-size: medium;"> &nbsp;&nbsp;</span></div><div><span style="font-family: verdana, geneva; font-size: medium;"><strong>Few projects we have completed and in progress</strong>:</span></div><div><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></div><div><ul><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Programmable Seed drill control system </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Remote soil humidity &amp; temp monitoring via GPRS<br /></span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Solar powered remote weather logging </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Quadbike safety monitor with GPRS alerts ( <a href="http://fieldays.co.nz/innovationcompetition2013" target="_blank">Winner of Grassroots Innovation &amp; Vodaphone ICT 2013 awards</a>&nbsp;)<span style="color: #222222; font-size: 13px;">&nbsp;</span></span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Prepaid RFID based vehicle wash system </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Auto crowd interaction system for Council </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Irrigation control using custom RF tech </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Pasture measurement module for Diary farms </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Home automation with Mobile access </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;Aurora prediction for Photography </span></li></ul><span style="font-family: verdana,geneva; font-size: medium;"><br /></span></div><h4><strong><span style="font-family: verdana, geneva; font-size: medium;">What we do:</span></strong></h4><p><span style="font-family: verdana, geneva; font-size: medium;">We design and develop linux applications, Android apps and build complete products and solutions.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Our area of expertise span: </span><br /><br /><span style="font-family: verdana, geneva; font-size: medium;">Windows, Linux, Android and Arduino based solutions </span><br /><br /></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Networked apps or native linux application development&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Interface with sensors&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Data acquisition &amp; loggers&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Machine control&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Automating mechanical systems&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Expertise in linux core of Android&nbsp;</span></li></ul><p><br /><span style="font-family: verdana, geneva; font-size: medium;">Wireless systems: </span><br /><br /></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;RFID, Near field communication (NFC), GSM, wifi, bluetooth, Zigbee, long range RF&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Remote dataloggers for weather and other sensing applications&nbsp;</span></li></ul><p><br /><br /><span style="font-family: verdana, geneva; font-size: medium;">Web-Device interface </span><br /><br /></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Web based monitoring and control&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Real time sensor data visualization&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;GPS live data monitoring &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></li></ul><div><font face="verdana, geneva" size="3"><br /></font></div><h4><strong><font face="verdana, geneva" size="3">How to reach us?</font></strong></h4><div><font face="verdana, geneva" size="3">Drop us a email at contact@hobbyist.co.nz or </font><span style="font-family: verdana, geneva; font-size: medium;">ring us at &nbsp;021 1784802 to discuss your project.</span></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <div class="std"><div><span style="font-family: verdana,geneva; font-size: medium;"><strong>Pipo Smart S2 Description:</strong></span></div></div><div><span style="font-family: verdana,geneva; font-size: medium;">The 8" Pipo Smart-S2 is the first 8" Android 4.l Jelly Bean Tablet PC. In addition to running Google's latest operating system, the S2 is packed with other cool features like a Rockchip RK3066 1.6Ghz CPU, Quad Core GPU for gaming, 8-inch capacitive multi-touch screen, Flash 11.1, Bluetooth, and Play store pre-installed.&nbsp;</span><br /><br /><span style="font-family: verdana,geneva; font-size: medium;">To top it off the 2MP rear camera and .3MP front webcam for skype video chat and taking pictures!</span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><br /></span></div><div><br /><p><span style="font-family: verdana,geneva; font-size: medium;">Combining this tablet with Arduino hardware via Bluetooth, a sophisticated system can be built with minimum development time and effort.</span></p><p><span style="font-size: medium; font-family: verdana,geneva;">Ideal applications for an Android-Arduino system: </span></p><ul><li><span style="font-size: medium; font-family: verdana,geneva;">Home automation,</span></li><li><span style="font-size: medium; font-family: verdana,geneva;">Farm automation,</span></li><li><span style="font-size: medium; font-family: verdana,geneva;">Commercial and residential security</span></li><li><span style="font-size: medium; font-family: verdana,geneva;">Remote sensing <br /></span></li><li><span style="font-size: medium; font-family: verdana,geneva;">Touch controller robotics/rovers</span></li></ul></div><div><br /><span style="font-family: verdana,geneva; font-size: medium;">Specs:</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Operating System: Android 4.1.1</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Display Screen: 8 Inch 1024 x 768 Capactive Touch Screen</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Camera: Dual Camera, Front 0.3 MP / Back 2.0 MP</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Processor: ARM Cortex A9 Dual cores</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">RAM Memory: DDR3 1 GB</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Sotage Memory: 16 GB Nand Flash</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Memory Expansion: MicroSD cards, support up to 32 GB</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">OSD Menu languages: <span class="SpecEntryDetail">English</span></span></div><div><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Wireless Connectivity: </span></div><ul><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">WiFi: 802.11 b/g/n</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Bluetooth: Yes</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Ethernet network: Yes</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Video decoding full HD support: 2160P</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">USB OTG function: No</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">GPS Navigation: No</span></li></ul><div><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Sensor: </span>G-Sensor: Support tri-axis G-Sensor with display automatically to four directions</span></div><div><span style="font-family: verdana,geneva; font-size: medium;">Supported Audio format: A<span class="SpecEntryDetail">AC,AAC ,eAAC ,AMR-NB,AMR-WB,QCP,MP3,WMA,WAV,MIDI,M4A</span></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Supported Video format: </span><span class="SpecEntryDetail">AVI(H.264, DIVX, DIVX, XVID,rm,rmvb,MKV(H.264,DIVX,DIVX,XVID),WMV,MOV,<br />MP4(H.264,MPEG,DIVX, XVID),MPEG,MPG,FLV%uFF08H.263,H.264)</span></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Subtitle format: </span><span class="SpecEntryDetail">MP4(H.264,MPEG,DIVX, XVID),MPEG,MPG,FLV%uFF08H.263,H.264)</span></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Supported E-book format: </span><span class="SpecEntryDetail">TXT,EPUB, PDF,WORD,EXCEL, POWERPOINTS</span></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Supported Image format: </span><span class="SpecEntryDetail">JPG, JPEG, GIF, BMP, PNG</span></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Battery: </span><span class="SpecEntryDetail">3.7V 5000mAH polymer lithium ion battery</span></span></div><div><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Battery life: </span><br /><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Music playing time: About 17 hours by earphone when WiFi off,display power off</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Game playing time: About 5 hours</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Web viewing time: About 6 hours</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Video playing time: About 5 hours by earphone when WiFi off</span></li></ul><p><span style="font-family: verdana,geneva; font-size: medium;">Microphone: <span class="SpecEntryDetail">Yes,Support video-recording with sound 60 hours</span></span></p><p><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Ports / slots: </span></p><ul><li><span style="font-family: verdana,geneva; font-size: medium;">1*Micro USB port;</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">1*3.5mm audio plug</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">1*DC-in jack</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">1*Mini HDMI Port</span></li><li><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">1*TF card slot</span></li></ul><p><span style="font-family: verdana,geneva; font-size: medium;">Supported Apps:<span class="SpecEntryDetail"> Internet Explorer,Media Player, Photo viewer,Word,Excel,Powerpoint,Acrobat Reader,MSN,Skype,Facebook(can install apk format softwares)<br /></span></span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><span class="SpecEntryDetail">Other Features: </span><span class="SpecEntryDetail">Alarm clock,calendar,calculator,schedule,world clock,automatic keylock etc</span></span></p><p><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Body Weight: 800g</span></p><p><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Body Dimension: 199 x 153 x 10.2 mm</span></p><p><span class="SpecEntryDetail" style="font-family: verdana,geneva; font-size: medium;">Package weight: 1.5 kg</span></p><span style="font-family: verdana,geneva; font-size: medium;"><strong>Package Contains :</strong></span><ul><li><span style="font-family: verdana,geneva; font-size: medium;">1 x Tablet PC</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">1 x Charger</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">1 x USB cable</span></li></ul></div><div><div></div></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium; font-family: verdana,geneva;"><strong>Android development</strong><br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;">This tablet has at its heart a Mighty Samsung S5PV210 ARM Cortex A8 processor. With it's built-in Bluetooth connectivity, this tablet is ready for any Android development projects, big or small. <br /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;">Combining this tablet with Arduino hardware via Bluetooth, a sophisticated system can be built with minimum development time and effort.</span></p><p><span style="font-size: medium; font-family: verdana,geneva;">Ideal applications for an Android-Arduino system: </span></p><ul><li><p><span style="font-size: medium; font-family: verdana,geneva;">Home automation,</span></p></li><li><p><span style="font-size: medium; font-family: verdana,geneva;">Farm automation,</span></p></li><li><p><span style="font-size: medium; font-family: verdana,geneva;">Commercial and residential security</span></p></li><li><p><span style="font-size: medium; font-family: verdana,geneva;">Remote sensing <br /></span></p></li><li><p><span style="font-size: medium; font-family: verdana,geneva;">Touch controller robotics/rovers</span></p></li></ul><p><span style="font-size: medium; font-family: verdana,geneva;">Off course, other than Android development, this can also provide immense entertainment. With this tablet you can </span></p><p><span style="font-size: medium; font-family: verdana,geneva;">- Listen to Music</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Watch Movies, Youtube</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Facebook</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Play games , its fast and slick</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Read books.. Great ebook reader</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Maps</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Add many free apps from android </span><br /><span style="font-size: medium; font-family: verdana,geneva;">&nbsp; market</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Skype video chat</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- HDMI connect to TV</span></p><p><span style="font-size: medium; font-family: verdana,geneva;"></span><br /><br /><span style="font-size: medium; font-family: verdana,geneva;"><strong>About the OS:</strong></span><br /><span style="font-size: medium; font-family: verdana,geneva;"></span></p><p><span style="font-size: medium; font-family: verdana,geneva;">The operating system installed is Android 3.0 Honeycomb. Its a beauty to look at&nbsp; and elegant in operation. With its capacitive touch screen it responds to feather touch. Unlike Android 2.3 that makes the tablet look like an enlarge version of a smartphone, Android 3.0 is optimised for 7 inch tablets.</span><br /><span style="font-size: medium; font-family: verdana,geneva;">&nbsp;</span><br /><span style="font-size: medium; font-family: verdana,geneva;"></span><br /><span style="font-size: medium; font-family: verdana,geneva;">Android 3.0 OS includes</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Google App Market</span><br /><span style="font-size: medium; font-family: verdana,geneva;">- Google Play Online Store</span></p><p><br /><br /><span style="font-size: medium; font-family: verdana,geneva;"><strong>Specs:</strong></span><br /><br /><span style="font-size: medium; font-family: verdana,geneva;">CPU - Samsung S5PV210 ARM Cortex A8 1.0 GHz</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Memory (RAM) - 512MB DDR2</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Internal (ROM) - 4GB</span><br /><span style="font-size: medium; font-family: verdana,geneva;">External Capacity - Support 2GB-32GB Micro SD Card (not included)</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Touch Screen - Five point Capacitive, 16:9 Display Screen 7 inch 800 X 480 LCD TFT</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Camera - Front 1.3 MPX Support Video Call</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Wi-Fi&nbsp;&nbsp;&nbsp; - Yes</span><br /><span style="font-size: medium; font-family: verdana,geneva;">G-sensor - Yes</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Audio - High quality speaker</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Bluetooth&nbsp;&nbsp;&nbsp; - Yes</span><br /><span style="font-size: medium; font-family: verdana,geneva;">HDMI output - Support&nbsp;&nbsp; 720P / 1080P</span><br /><span style="font-size: medium; font-family: verdana,geneva;">GPS - No</span><br /><span style="font-size: medium; font-family: verdana,geneva;">GSM Phone Call - No</span><br /><span style="font-size: medium; font-family: verdana,geneva;">3G - No</span><br /><span style="font-size: medium; font-family: verdana,geneva;">EthernetRJ45 - Support External RJ45 2.0 Adapter</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Battery/Battery time - 3800mAH / 4 hours Wi-Fi Time</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Dimension - 195 x 123 x 9 (mm)&nbsp;&nbsp;&nbsp; </span></p><p><br /><br /><span style="font-size: medium; font-family: verdana,geneva;"><strong>Package includes:</strong></span><br /><span style="font-size: medium; font-family: verdana,geneva;">Tablet </span><br /><span style="font-size: medium; font-family: verdana,geneva;">USB Cables</span><br /><span style="font-size: medium; font-family: verdana,geneva;">User's Manual</span><br /><span style="font-size: medium; font-family: verdana,geneva;">Charger (9V/1.5A)</span></p><p><span style="font-size: medium; font-family: verdana,geneva;"><img src="data:image/jpeg;base64,[encoded data, 167328 characters]" border="0" alt="" /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;"><img src="data:image/jpeg;base64,[encoded data, 165340 characters]" border="0" alt="" /><img src="data:image/jpeg;base64,[encoded data, 139764 characters]" border="0" alt="" /></span></p><p><span style="font-size: medium; font-family: verdana,geneva;"><img src="data:image/jpeg;base64,[encoded data, 192028 characters]" border="0" alt="" /></span></p>


