# cache_field

cid: field:node:100
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:13551:"<div><strong><span style="font-size: large;">View sensor reading taken on Arduino on the Android App</span></strong></div><h4><span style="font-family: arial, helvetica, sans-serif;"><strong><span style="font-size: medium;"><br /></span></strong></span></h4><div><span style="text-decoration: underline; font-size: large;"><strong>Things to do on Arduino :</strong></span></div><h4><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Read DHT Sensor</span></h4><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">This is final part. In this part the Arduino will send/ read the DHT sensor and display it on the app.</span></p><p style="padding-left: 30px;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">&nbsp;</span><strong><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Hardware setup for this part (continued from previous part)</span></strong></p><p style="padding-left: 30px;"><strong><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="/sites/default/files/Wiring%20Sketch%203_bbb.jpg" target="_blank"><img src="/sites/default/files/Wiring%20Sketch%203_bbb.jpg" border="0" alt="Image 19" width="600" height="414" /></a></span></strong></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Pin Layout&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></p><table style="border-color: #000000; border-width: 3px; border-style: solid; width: 389px; height: 405px;" border="3" cellpadding="0" cellspacing="0"><tbody><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>Arduino</b></span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>Bluetooth</b></span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1 (TX)</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">RX</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">0 (RX)</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TX</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5 V</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">&nbsp;</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>1 Channel Relay</b></span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5 V</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">7</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">IN</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">&nbsp;</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>OLED Display</b></span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5V</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">4</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">SDA</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">SCL</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">&nbsp;</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>DHT Sensor</b></span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5V</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p></td></tr><tr><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">A0</span></p></td><td valign="top" width="308"><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">DATA</span></p></td></tr></tbody></table><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong><br /></strong></span></p><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong>Arduino Code</strong></span></pre><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong></strong> <a href="/sites/default/files/AndroidStarterKit/Arduino2AndroidV3_1.ino" target="_blank">[Code Here]</a></span></pre><pre><a href="/sites/default/files/AndroidStarterKit/DHT.zip" style="font-family: arial, helvetica, sans-serif; font-size: medium;">[DHT Library - DHT]</a></pre><div id="yui_3_7_2_1_1373934274853_3107" style="color: #454545; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; white-space: normal;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b id="yui_3_7_2_1_1373934274853_3628">- download into Arduino IDE-&gt;libraries folder</b></span></div><div id="yui_3_7_2_1_1373934274853_3106" style="color: #454545; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; white-space: normal;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b id="yui_3_7_2_1_1373934274853_3105">- Restart IDE after doing above to access the libraries</b></span></div><pre><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">DHT Library needs to be installed before you strat using it.</span></pre><pre><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="http://arduino.cc/en/Guide/Libraries" target="_blank">How To Install a Arduino Library</a></span></pre><pre></pre><pre></pre><pre><span style="text-decoration: underline; font-size: large; font-family: arial,helvetica,sans-serif;"><strong>Things to do on Android:</strong></span></pre><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Arduino App</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Add the components as below:</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1 HorizentalArranagment</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1 Textbox</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Clock (this is a invisible component)</span></pre></li></ul><pre></pre><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">HorizentalArrangment properties</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Height = 10 pixel</span><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">&nbsp;</span></pre></li></ul><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TextBox Properties</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Height = 100 pixel</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Width = 300 pixel</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">MiultiLine = true</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TextAligment = Centre</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Enabled = False</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Rename = txtSensorData</span></pre></li></ul><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">&nbsp;Clock</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TimerInterval = 50</span></pre></li></ul><pre>&nbsp;</pre><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Drag the components and connect them as shown below. Se the required properties.</span></p><p><a href="/sites/default/files/AndroidStarterKit/image020.png" target="_blank"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><img src="/sites/default/files/AndroidStarterKit/image020.png" border="0" alt="Image 20" width="600" height="364" /></span></a></p><p></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Open the Block Editor and Drag and connect Blocks are shown below:</span></p><p></p><ul><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Create two variables; buffer and incomingData and set text on both to blank</span></li></ul><p><a href="/sites/default/files/AndroidStarterKit/image021.png" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/image021.png" border="0" alt="Image 21" width="600" height="429" /></font></a></p><p></p><ul><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Drag and connect the blocks as show below to create a Timer code. The code checks if there is a bluetooth connection. If connection is there its starts reading the sensor data into buffer variable till it read *.</span></li><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">It then transfers the data&nbsp; from buffer to incomingdata variable. The incomingData is display on the app textbox as text and Incoming variable is emptied to receive new Data.</span></li><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">If the connection is not there it display “Connect Bluetooth to Re4ad Sensor” on the app textbox. &nbsp;</span></li></ul><p><a href="/sites/default/files/AndroidStarterKit/image022.png" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/image022.png" border="0" alt="Image 22" width="600" height="429" /></font></a></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">This almost completes the tutorial for the Kit. Install the arduino code and test your App.</span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Android App - <a href="/sites/default/files/AndroidStarterKit/MyApp.apk">[MyApp Install File]</a></span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><a href="/sites/default/files/AndroidStarterKit/MyApp.apk"></a>MIT App Inventor - <a href="/sites/default/files/AndroidStarterKit/MyApp.zip">[Source Code]</a> &nbsp;</span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></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><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:13576:"<div><strong><span style="font-size: large;">View sensor reading taken on Arduino on the Android App</span></strong></div>
  <h4><span style="font-family: arial, helvetica, sans-serif;"><strong><span style="font-size: medium;"><br /></span></strong></span></h4>
  <div><span style="text-decoration: underline; font-size: large;"><strong>Things to do on Arduino :</strong></span></div>
  <h4><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1.      Read DHT Sensor</span></h4>
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">This is final part. In this part the Arduino will send/ read the DHT sensor and display it on the app.</span></p>
  <p style="padding-left: 30px;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"> </span><strong><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">Hardware setup for this part (continued from previous part)</span></strong></p>
  <p style="padding-left: 30px;"><strong><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="/sites/default/files/Wiring%20Sketch%203_bbb.jpg" target="_blank"><img src="/sites/default/files/Wiring%20Sketch%203_bbb.jpg" border="0" alt="Image 19" width="600" height="414" /></a></span></strong></p>
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Pin Layout              </span></p>
  <table style="border-color: #000000; border-width: 3px; border-style: solid; width: 389px; height: 405px;" border="3" cellpadding="0" cellspacing="0"><tbody><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>Arduino</b></span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>Bluetooth</b></span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1 (TX)</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">RX</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">0 (RX)</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TX</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5 V</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"> </span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>1 Channel Relay</b></span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5 V</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">7</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">IN</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"> </span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>OLED Display</b></span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5V</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">4</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">SDA</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">SCL</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"> </span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b>DHT Sensor</b></span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">5V</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">VCC</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">GRD</span></p>
  </td>
  </tr><tr><td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">A0</span></p>
  </td>
  <td valign="top" width="308">
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">DATA</span></p>
  </td>
  </tr></tbody></table><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong><br /></strong></span></p>
  <pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong>Arduino Code</strong></span></pre><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong></strong> <a href="/sites/default/files/AndroidStarterKit/Arduino2AndroidV3_1.ino" target="_blank">[Code Here]</a></span></pre><pre><a href="/sites/default/files/AndroidStarterKit/DHT.zip" style="font-family: arial, helvetica, sans-serif; font-size: medium;">[DHT Library - DHT]</a></pre><div id="yui_3_7_2_1_1373934274853_3107" style="color: #454545; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; white-space: normal;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b id="yui_3_7_2_1_1373934274853_3628">- download into Arduino IDE-&gt;libraries folder</b></span></div><div id="yui_3_7_2_1_1373934274853_3106" style="color: #454545; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; white-space: normal;"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><b id="yui_3_7_2_1_1373934274853_3105">- Restart IDE after doing above to access the libraries</b></span></div><pre><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">DHT Library needs to be installed before you strat using it.</span></pre><pre><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><a href="http://arduino.cc/en/Guide/Libraries" target="_blank">How To Install a Arduino Library</a></span></pre><pre></pre><pre></pre><pre><span style="text-decoration: underline; font-size: large; font-family: arial,helvetica,sans-serif;"><strong>Things to do on Android:</strong></span></pre><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Arduino App</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Add the components as below:</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1 HorizentalArranagment</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">1 Textbox</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Clock (this is a invisible component)</span></pre></li></ul><pre></pre><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">HorizentalArrangment properties</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Height = 10 pixel</span><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"> </span></pre></li></ul><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TextBox Properties</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Height = 100 pixel</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Width = 300 pixel</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">MiultiLine = true</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TextAligment = Centre</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Enabled = False</span></pre></li><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Rename = txtSensorData</span></pre></li></ul><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"> Clock</span></pre><ul><li><pre><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">TimerInterval = 50</span></pre></li></ul><pre> </pre><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Drag the components and connect them as shown below. Se the required properties.</span></p><p><a href="/sites/default/files/AndroidStarterKit/image020.png" target="_blank"><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><img src="/sites/default/files/AndroidStarterKit/image020.png" border="0" alt="Image 20" width="600" height="364" /></span></a></p><p></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Open the Block Editor and Drag and connect Blocks are shown below:</span></p><p></p><ul><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Create two variables; buffer and incomingData and set text on both to blank</span></li></ul><p><a href="/sites/default/files/AndroidStarterKit/image021.png" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/image021.png" border="0" alt="Image 21" width="600" height="429" /></font></a></p><p></p><ul><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Drag and connect the blocks as show below to create a Timer code. The code checks if there is a bluetooth connection. If connection is there its starts reading the sensor data into buffer variable till it read *.</span></li><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">It then transfers the data  from buffer to incomingdata variable. The incomingData is display on the app textbox as text and Incoming variable is emptied to receive new Data.</span></li><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">If the connection is not there it display “Connect Bluetooth to Re4ad Sensor” on the app textbox.  </span></li></ul><p><a href="/sites/default/files/AndroidStarterKit/image022.png" target="_blank"><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/AndroidStarterKit/image022.png" border="0" alt="Image 22" width="600" height="429" /></font></a></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">This almost completes the tutorial for the Kit. Install the arduino code and test your App.</span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Android App - <a href="/sites/default/files/AndroidStarterKit/MyApp.apk">[MyApp Install File]</a></span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><a href="/sites/default/files/AndroidStarterKit/MyApp.apk"></a>MIT App Inventor - <a href="/sites/default/files/AndroidStarterKit/MyApp.zip">[Source Code]</a>  </span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></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><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></p>";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:16
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:179:"Weather Station
  Step 1: LCD Pinout and getting it going with the Arduino! 
  Step 2: Wiring up DHT11 Temp & Humidity sensor to the Arduino 
  Step 3: Booting up the Weather Station";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:204:"<p>Weather Station<br />
  Step 1: LCD Pinout and getting it going with the Arduino!<br />
  Step 2: Wiring up DHT11 Temp &amp; Humidity sensor to the Arduino<br />
  Step 3: Booting up the Weather Station</p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:109
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:15842:"<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>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:15799:"<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><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></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]--><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 </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>  <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>";s:12:"safe_summary";s:0:"";}}}s:10:"field_tags";a:1:{s:3:"und";a:1:{i:0;a:1:{s:3:"tid";s:2:"44";}}}s:11:"field_image";a:0:{}}


cid: field:node:110
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:59231:"<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>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:60268:"
  <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]><p><xml><br />
   <w:WordDocument><br />
    <w:View>Normal</w:View><br />
    <w:Zoom>0</w:Zoom><br />
    <w:TrackMoves /><br />
    <w:TrackFormatting /><br />
    <w:PunctuationKerning /><br />
    <w:ValidateAgainstSchemas /><br />
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><br />
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent><br />
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><br />
    <w:DoNotPromoteQF /><br />
    <w:LidThemeOther>EN-NZ</w:LidThemeOther><br />
    <w:LidThemeAsian>ZH-CN</w:LidThemeAsian><br />
    <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><br />
    <w:Compatibility><br />
     <w:BreakWrappedTables /><br />
     <w:SnapToGridInCell /><br />
     <w:WrapTextWithPunct /><br />
     <w:UseAsianBreakRules /><br />
     <w:DontGrowAutofit /><br />
     <w:SplitPgBreakAndParaMark /><br />
     <w:DontVertAlignCellWithSp /><br />
     <w:DontBreakConstrainedForcedTables /><br />
     <w:DontVertAlignInTxbx /><br />
     <w:Word11KerningPairs /><br />
     <w:CachedColBalance /><br />
     <w:UseFELayout /><br />
    </w:Compatibility><br />
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><br />
    <m:mathPr><br />
     <m:mathFont m:val="Cambria Math"/><br />
     <m:brkBin m:val="before"/><br />
     <m:brkBinSub m:val="&#45;-"/><br />
     <m:smallFrac m:val="off"/><br />
     <m:dispDef /><br />
     <m:lMargin m:val="0"/><br />
     <m:rMargin m:val="0"/><br />
     <m:defJc m:val="centerGroup"/><br />
     <m:wrapIndent m:val="1440"/><br />
     <m:intLim m:val="subSup"/><br />
     <m:naryLim m:val="undOvr"/><br />
    </m:mathPr></w:WordDocument><br />
  </xml><![endif]--><br /><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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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]><p><xml><br />
   <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"<br />
    DefSemiHidden="true" DefQFormat="false" DefPriority="99"<br />
    LatentStyleCount="267"><br />
    <w:LsdException Locked="false" Priority="0" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Normal"/><br />
    <w:LsdException Locked="false" Priority="9" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="heading 1"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/><br />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 1"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 2"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 3"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 4"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 5"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 6"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 7"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 8"/><br />
    <w:LsdException Locked="false" Priority="39" Name="toc 9"/><br />
    <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/><br />
    <w:LsdException Locked="false" Priority="10" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Title"/><br />
    <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/><br />
    <w:LsdException Locked="false" Priority="11" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/><br />
    <w:LsdException Locked="false" Priority="22" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Strong"/><br />
    <w:LsdException Locked="false" Priority="20" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/><br />
    <w:LsdException Locked="false" Priority="59" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Table Grid"/><br />
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/><br />
    <w:LsdException Locked="false" Priority="1" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading Accent 1"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List Accent 1"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid Accent 1"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/><br />
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/><br />
    <w:LsdException Locked="false" Priority="34" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/><br />
    <w:LsdException Locked="false" Priority="29" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Quote"/><br />
    <w:LsdException Locked="false" Priority="30" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List Accent 1"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List Accent 1"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading Accent 2"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List Accent 2"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid Accent 2"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List Accent 2"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List Accent 2"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading Accent 3"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List Accent 3"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid Accent 3"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List Accent 3"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List Accent 3"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading Accent 4"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List Accent 4"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid Accent 4"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List Accent 4"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List Accent 4"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading Accent 5"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List Accent 5"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid Accent 5"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List Accent 5"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List Accent 5"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/><br />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Shading Accent 6"/><br />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light List Accent 6"/><br />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Light Grid Accent 6"/><br />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/><br />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Dark List Accent 6"/><br />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/><br />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful List Accent 6"/><br />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
     UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/><br />
    <w:LsdException Locked="false" Priority="19" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/><br />
    <w:LsdException Locked="false" Priority="21" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/><br />
    <w:LsdException Locked="false" Priority="31" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/><br />
    <w:LsdException Locked="false" Priority="32" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/><br />
    <w:LsdException Locked="false" Priority="33" SemiHidden="false"<br />
     UnhideWhenUsed="false" QFormat="true" Name="Book Title"/><br />
    <w:LsdException Locked="false" Priority="37" Name="Bibliography"/><br />
    <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/><br />
   </w:LatentStyles><br />
  </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>";s:12:"safe_summary";s:0:"";}}}s:10:"field_tags";a:1:{s:3:"und";a:1:{i:0;a:1:{s:3:"tid";s:2:"44";}}}s:11:"field_image";a:0:{}}


cid: field:node:39
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:144:"<p>This tiny little USB dongle gives your device Bluetooth connectivity instantly! It is compactible with all the Bluetooth modules we sell.</p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:145:"<p>This tiny little USB dongle gives your device Bluetooth connectivity instantly! It is compactible with all the Bluetooth modules we sell.</p>
  ";s:12:"safe_summary";s:0:"";}}}s:16:"uc_product_image";a:1:{s:3:"und";a:1:{i:0;a:11:{s:3:"fid";s:3:"119";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:3:"uid";s:1:"1";s:8:"filename";s:19:"Blutooth-Dongle.jpg";s:3:"uri";s:28:"public://Blutooth-Dongle.jpg";s:8:"filemime";s:10:"image/jpeg";s:8:"filesize";s:5:"22286";s:6:"status";s:1:"1";s:9:"timestamp";s:10:"1334450289";s:11:"rdf_mapping";a:0:{}}}}s:16:"taxonomy_catalog";a:1:{s:3:"und";a:1:{i:0;a:1:{s:3:"tid";s:2:"36";}}}}


cid: field:node:11
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:1395:"<p>We are physically located in Ilam, Christchurch, New Zealand. This store aims to supply electronic development boards at low price. Our products are the must-have building blocks for electronic &amp; robotic hobbyists or for someone who wants to use microcontrollers to bring their brilliant ideas to reality.</p><p>We exactly understand the low budget requirements when hobbyists are searching for parts.Here we are, this store commits to supply you parts at the lowest price possible. These are two things we do to save you money.</p><ul><li><span style="font-size: 14px;"><span style="color: #0066ff;"><strong>F<strong>la</strong>t shipping rate of $3.50</strong>&nbsp;<strong>Nationwide (NZ)</strong></span></span><ul><li>No matter how many items you buy, <em><strong>F<strong>la</strong>t shipping rate is $3.50</strong></em> nationwide, and pickup is welcome.</li></ul></li></ul><ul><li><span style="font-size: 14px;"><span style="color: #0066ff;"><strong>We will beat it by 10%</strong>.</span></span><ul><li>If you find any identical product that is sold in New Zealand at a lower price, <em><strong>we will beat it by 10%</strong></em>. Our product range is constantly expanding, more variety of parts, development boards and combo kits will be introduced over time, so please come back often to get the latest update of our catalog.</li></ul></li></ul><p><strong><br /></strong></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:1400:"<p>We are physically located in Ilam, Christchurch, New Zealand. This store aims to supply electronic development boards at low price. Our products are the must-have building blocks for electronic &amp; robotic hobbyists or for someone who wants to use microcontrollers to bring their brilliant ideas to reality.</p>
  <p>We exactly understand the low budget requirements when hobbyists are searching for parts.Here we are, this store commits to supply you parts at the lowest price possible. These are two things we do to save you money.</p>
  <ul><li><span style="font-size: 14px;"><span style="color: #0066ff;"><strong>F<strong>la</strong>t shipping rate of $3.50</strong> <strong>Nationwide (NZ)</strong></span></span>
  <ul><li>No matter how many items you buy, <em><strong>F<strong>la</strong>t shipping rate is $3.50</strong></em> nationwide, and pickup is welcome.</li>
  </ul></li>
  </ul><ul><li><span style="font-size: 14px;"><span style="color: #0066ff;"><strong>We will beat it by 10%</strong>.</span></span>
  <ul><li>If you find any identical product that is sold in New Zealand at a lower price, <em><strong>we will beat it by 10%</strong></em>. Our product range is constantly expanding, more variety of parts, development boards and combo kits will be introduced over time, so please come back often to get the latest update of our catalog.</li>
  </ul></li>
  </ul><p><strong><br /></strong></p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:68
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:6454:"<p><span style="font-size: medium; font-family: verdana, geneva;">The Networked Sensor is a kit which lets you put your sensors on the internet!</span></p><p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p><p><iframe width="600" height="600" src="sites/default/files/smoothie/smoothie.html"></iframe></p><p></p><p><a href="http://www.hobbyist.co.nz/sites/default/files/smoothie/smoothie.html" target="_blank" title="Networked sensor demo " style="font-family: verdana, geneva; font-size: medium;">Networked Sensor Demo page</a></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-size: large; font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></strong></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-size: large; font-family: verdana, geneva;"><font face="verdana, geneva" size="3">Applications:</font></span></strong></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;">Access the cool graphs from anywhere in the world, Remotely you can see:</span></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;"><strong style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; &nbsp;&nbsp;</span></strong><strong style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><img src="/sites/default/files/Sprinkler.jpg" border="0" width="200" height="159" />&nbsp;</strong></span><em><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></em><strong><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></strong><strong><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/HouseWinter.jpg" border="0" width="200" height="130" />&nbsp;</span></strong></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></strong><em><span style="font-family: verdana, geneva; font-size: medium;">Your Gardens humidity level &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></em><span style="font-family: verdana, geneva; font-size: medium;"><em>Home room temperature &nbsp;</em></span></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;"><em>&nbsp; &nbsp; &nbsp; &nbsp;</em></span><strong><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/Buglar%20Alarm.jpg" border="0" width="225" height="225" />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></strong><img src="/sites/default/files/Alarm_pic.jpg" border="0" width="100" height="100" />&nbsp;<img src="/sites/default/files/AlarmGreen.jpg" border="0" width="100" height="100" /><strong><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;&nbsp;</span></strong></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-family: verdana, geneva; font-size: medium;"></span></strong><em><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Buglar alarm status</span></em></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"></p><p></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></strong></p><p><span style="font-family: verdana, geneva; font-size: medium;">- Real time power consumption</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">- Smoke sensor&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">- Water level monitor&nbsp;</span></p><p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;">- Any other Sensor you can think of, you could easily add it to this kit</span></p><p></p><div><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></div><p></p><p><strong><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3">Kit contents :</font></span></strong></p><p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p><p><span style="font-family: verdana, geneva;"><img src="/sites/default/files/EtherShield_0.jpg" border="0" width="200" height="200" /><font face="verdana, geneva" size="3"><img src="/sites/default/files/arduino_uno_cropped.png" border="0" width="200" height="110" /></font></span></p><p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p><p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3">&nbsp;Wiznet Etherent shield &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Arduino UNO</font></em></span></p><p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3"><br /></font></em></span></p><p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<img src="/sites/default/files/12884965890_0.jpg" border="0" alt="Temperature &amp; Humidity Sensor ( Digital )" title="Temperature &amp; Humidity Sensor ( Digital )" width="282" height="282" /></font></em></span></p><p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3">Temperature and Humidity Sensor ( digital )</font></em></span></p><p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p><p><font face="verdana, geneva" size="3"><b><br /></b></font></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:6020:"<p><span style="font-size: medium; font-family: verdana, geneva;">The Networked Sensor is a kit which lets you put your sensors on the internet!</span></p>
  <p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p>
  <p><iframe width="600" height="600" src="sites/default/files/smoothie/smoothie.html"></iframe></p>

  <p><a href="http://www.hobbyist.co.nz/sites/default/files/smoothie/smoothie.html" target="_blank" title="Networked sensor demo " style="font-family: verdana, geneva; font-size: medium;">Networked Sensor Demo page</a></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-size: large; font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></strong></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-size: large; font-family: verdana, geneva;"><font face="verdana, geneva" size="3">Applications:</font></span></strong></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;">Access the cool graphs from anywhere in the world, Remotely you can see:</span></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;"><strong style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: verdana, geneva; font-size: medium;">    </span></strong><strong style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><img src="/sites/default/files/Sprinkler.jpg" border="0" width="200" height="159" /> </strong></span><em><span style="font-family: verdana, geneva; font-size: medium;">        </span></em><strong><span style="font-family: verdana, geneva; font-size: medium;">                  </span></strong><strong><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/HouseWinter.jpg" border="0" width="200" height="130" /> </span></strong></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-family: verdana, geneva; font-size: medium;"> </span></strong><em><span style="font-family: verdana, geneva; font-size: medium;">Your Gardens humidity level                                         </span></em><span style="font-family: verdana, geneva; font-size: medium;"><em>Home room temperature  </em></span></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;"><em>       </em></span><strong><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/Buglar%20Alarm.jpg" border="0" width="225" height="225" />                 </span></strong><img src="/sites/default/files/Alarm_pic.jpg" border="0" width="100" height="100" /> <img src="/sites/default/files/AlarmGreen.jpg" border="0" width="100" height="100" /><strong><span style="font-family: verdana, geneva; font-size: medium;">  </span></strong></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-family: verdana, geneva; font-size: medium;"></span></strong><em><span style="font-family: verdana, geneva; font-size: medium;">                              Buglar alarm status</span></em></p>

  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"></p>
  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></strong></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">- Real time power consumption</span></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">- Smoke sensor </span></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">- Water level monitor </span></p>
  <p style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: verdana, geneva; font-size: medium;">- Any other Sensor you can think of, you could easily add it to this kit</span></p>

  <div><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></div>

  <p><strong><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3">Kit contents :</font></span></strong></p>
  <p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p>
  <p><span style="font-family: verdana, geneva;"><img src="/sites/default/files/EtherShield_0.jpg" border="0" width="200" height="200" /><font face="verdana, geneva" size="3"><img src="/sites/default/files/arduino_uno_cropped.png" border="0" width="200" height="110" /></font></span></p>
  <p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p>
  <p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3"> Wiznet Etherent shield                           Arduino UNO</font></em></span></p>
  <p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3"><br /></font></em></span></p>
  <p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3">          <img src="/sites/default/files/12884965890_0.jpg" border="0" alt="Temperature &amp; Humidity Sensor ( Digital )" title="Temperature &amp; Humidity Sensor ( Digital )" width="282" height="282" /></font></em></span></p>
  <p><span style="font-family: verdana, geneva;"><em><font face="verdana, geneva" size="3">Temperature and Humidity Sensor ( digital )</font></em></span></p>
  <p><span style="font-family: verdana, geneva;"><font face="verdana, geneva" size="3"><br /></font></span></p>
  <p><font face="verdana, geneva" size="3"><b><br /></b></font></p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:79
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:10628:"<p><strong>Introduction</strong><br />The GPS kit shows varied uses of the Arduino – from displaying information on an LCD screen, to saving data to an SD card, as well as reading serial data from a GPS module.<br />Basically, the GPS module outputs location data directly to the Arduino (software) serial in. This is stored on an SD card, and a single switch and LCD screen help provide an interface to the operation.<br />Once data has been collected, it can be uploaded to a computer. From there, it is displayed on a Google map.<br /><br /><strong>Who is it for?</strong><br />General experimenters and tinkerers with a small amount of ability in electronics and software or ability to read and learn.<br />The kit uses the Arduino hardware/software platform but mostly it is ‘plug and play’. <br /><strong>It requires a small amount of soldering to solder the header pins onto the LCD module and a little work to attach a 4 core cable to the small pads on the GPS module.</strong></p><p><br />###[add image - whole unit]###</p><p><strong>Required knowledge (or 'google it') / tools<br /></strong>* Small amount of electronics knowledge (which way round an LED goes, basic breadboard wiring etc)<strong><br /></strong>* Installed copy of Arduino 1.0&nbsp; 1.01 or 1.02 etc (from http://arduino.cc/en/Main/Software), and understanding of the comm port the Arduino hardware is attached to.<br />* Ability to install sketches and libraries into the Arduino Software<br />* Ability to upload sketches to Arduino board<br />* Ability to read code to troubleshooting level</p><p><strong><br /></strong></p><p><strong>Procedure:</strong><br />Rather than building the whole kit and testing it at once, we will part-build and test in stages.<br /><strong>Stage 1:</strong><br /><strong>GPS module wiring and test</strong><br /><br /></p><p>If you have a ####[ftdi? cable - do the modules come with this?? ]#### you can connect the GPS module directly to your computer with the usb connector.<br />You'll need a terminal program and/or a GPS program for your operating system plus drivers to connect (software-wise) the USB data to the program.</p><p>####[not sure how to finish this off - recommended program and drivers for windows/linux?&nbsp; WIN - RealTerm; GPS Diag / u-center; PL 2303 USB-serial driver]####</p><p>With a terminal program you should be able to see raw GPS data directly from the sensor. If you can find a GPS program, this will present the data a little nicer.</p><p>In the pictures you can see the config for PuTTY terminal program on Linux, and the raw data output.</p><p><img src="/sites/default/files/GpsKit/GPS-putty-setup.jpg" border="0" alt="GPS - PuTTY setup" width="666" height="521" /></p><p><img src="/sites/default/files/GpsKit/GPS-raw-data.jpg" border="0" alt="GPS raw data" width="695" height="429" /></p><p><br /><strong>Stage 2:</strong><br /><strong> Rewiring the GPS module to connect to Arduino</strong><br />1) Open the GPS module, desolder the existing cableif necessary and attach the 4 core cable to&nbsp; GND, 3.3V, TXA and RXA pads.&nbsp; Note which colour wires you attach to which pins.<br />2) Cut two of the shorter breadboard connecting wires (with pins on the ends) in half. On the other end of this cable, strip and attach a connect wire to each wire of the cable. This allows you to plug each wire into the Arduino headers easily. Use electrical tape or similar to insulate the connections.</p><p><br /><img src="/sites/default/files/GpsKit/gps-module-opened.jpg" border="0" alt="GPS - module opened" width="686" height="616" /></p><p></p><p>In the picture below, breadboard connect wires have been cut in half and soldered to the ends of the wires from the GPS,</p><p>so that they can easily be plugged into Arduino pins.</p><p><img src="/sites/default/files/GpsKit/gps%20-%20end%20wires.jpg" border="0" alt="GPS module - end wires" width="700" height="586" /></p><p>Once you've done this there is a 3rd way to test by connecting the GPS to the Arduino.</p><p>Attach each wire to the appropriate header pins on the Arduino:<br />a) GND from GPS to GND on Arduino<br />b) 3.3v from GPS to 3.3v on Arduino<br />c) TXA from GPS to RX (pin 0) on Arduino<br />d) RXA from GPS to TX (pin 1) on Arduino</p><p><strong>Stage 3:</strong><br /><strong>Create an Arduino sketch:</strong><br /><br />//Start<br />//Sample Arduino 1.0 sketch to test GPS module data input<br />// Run this sketch and open the serial monitor.<br />// A data stream from the GPS should be seen, updating each second.<br /><br />byte gpsData;&nbsp;&nbsp;&nbsp; <br />void setup() <br />{<br />&nbsp; Serial.begin(57600);&nbsp;&nbsp;&nbsp; <br />}<br /><br />void loop() <br />{<br />&nbsp; if (Serial.available()&gt;0) // if there is data coming into the serial line<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; gpsData = Serial.read(); // get data<br />&nbsp;&nbsp;&nbsp; Serial.write(gpsData); // send it to the serial monitor<br />&nbsp; }<br />}<br /><br />//End<br /><br />This sketch just reads straight from Arduino Rx pin and outputs it again. The serial monitor can see this, so once this sketch is uploaded to the Arduino, open the serial monitor – make sure it is set to communicate at 57600 baud, otherwise you'll get junk.<br /><br />If all is well, you should see lines of data being updated each second.</p><p><strong>GPS Data</strong></p><pre>$GPGSA,A,3,04,05,,09,12,,,24,,,,,2.5,1.3,2.1*39<br />$GPGSV,2,1,08,01,40,083,46,02,17,308,41,12,07,344,39,14,22,228,45*75<br />$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A</pre><p><br />What is this stuff? Well, it’s the core data for this kit – NMEA sentences which describe how many and which satellites have been found, and importantly for us, location data.<br />Note that these GPS modules may initially take a while to find and fix on satellites – anywhere from 1 – 5 minutes. As long as you see something coming out each second, the module is probably working.</p><p>Note that in line 3, after the 2nd comma here you see the character A - for Active - this means the module has got a fix on some satellites. If it is a V (for Void) then a fix can't be acheived - the module often needs to be outside to get a good signal. This line also has the other data we want:</p><pre>     4807.038,N   Latitude 48 deg 07.038' N
       01131.000,E  Longitude 11 deg 31.000' E
       022.4        Speed over the ground in knots
       084.4        Track angle in degrees True
       230394       Date - 23rd of March 1994</pre><p>If line 3 ($GPRMC) is showing V, then you probably won't see any coordinate or speed data.</p><p><br />You can find much more out about the meaning of the NMEA data by going to:<br /><br />http://www.gpsinformation.org/dale/nmea.htm</p><p>If you see this data, this shows that the wiring to the GPS module is correct and all your Arduino setup is fine. Note that we will be using different Arduino pins in the final setup.</p><p></p><p><strong>Stage 4:</strong><br /><strong>SD Card shield test</strong><br /><br /><img src="/sites/default/files/GpsKit/SD-shield.jpg" border="0" alt="SD shield" width="659" height="688" /><br /><br />1) Attach the SD card shield to the Arduino. Its pins just slot into the corresponding headers on the Arduino board.<br />2) Make sure all pins have seated in the correct place.<br />3) Make sure power is not connected to the Arduino. Plug in an SD or micro SD card.&nbsp; Note that this may not work with an SDHC card and also that it should be formatted as either FAT16 or FAT32<br />4) In the Arduino software programme there is an example sketch under “SD” called ReadWrite, which just writes data to a file on the card (creatng the file if it doesn't exist). Change the CS pin to 10 (or SD.begin(10) )&nbsp; Upload this and run it.<br />5) Open the serial monitor and you should see that data has been written to and read from the card.<br />5) If you don't believe that this has done anything to the card you can disconnect power, pull out the SD card and plug it into a card reader. You should find a file called test.txt with "testing 1, 2, 3" in it.<br /><br />If the data looks correct then the Arduino / SD card shield are connected and working.</p><p></p><p><strong>Stage 4:</strong><br /><strong>LCD module soldering and test</strong></p><p></p><p><img src="/sites/default/files/GpsKit/LCD-and-pins.jpg" border="0" alt="LCD and pins" width="607" height="373" /></p><p></p><p><img src="/sites/default/files/GpsKit/LCD-solder.jpg" border="0" alt="LCD - soldering pins" width="609" height="561" /></p><p><img src="/sites/default/files/GpsKit/GPS%20Sketch%20-%20lcd%20only_bb.jpg" border="0" alt="GPS - fritzing diagram of LCD setup" width="913" height="812" /><br /><br />1) Take the header pins and place the long ends in a breadboard (just to hold them steady - you could also use a vice or a piece of thick cardboard; anything to hold it all steady while soldering, but avoid using polystyrene because there's a chance that static could damage the module.<br />2) Place the LCD module circuit board holes over the top of the pins so that they poke through the holes – make sure they are aligned so that all 16 pin ends go into the 16 holes.<br />3) Solder the pin ends to the board. (You can solder just a couple to anchor them, then unplug from the breadboard – so you don’t heat the breadboard up too much).<br />4) Now the LCD module header pins can be plugged back into the breadboard.<br />5) Remove the SD Card shield from previous test.<br />6) Follow the wiring diagram carefully, so that the data lines, power and backlight lines are attached to the correct places on the Arduino.<br />7) In the Arduino software programme there is an example sketch under “LCD” called ‘Hello World’, which just writes "Hello World" to the LCD screen. Upload this and run it.</p><p>NOTE - if you are wiring as above, the pins that the LCD connects to the Arduino are different and the sketch should be modified. Find the line that says :</p><p>LiduidCrystal lcd(0, 1, 2, 3, 4, 5);</p><p>Change it to:</p><p>LiduidCrystal lcd(3, 4, 5, 6, 7, 8);</p><p><br />8) You will need to adjust the potentiometer to get contrast on the LCD. You may first see all the LCD sections light up, then see the text displaying.<br /><br />If you see the text, you know your LCD module is working and is wired up correctly and talking with the Arduino.</p><p><img src="/sites/default/files/GpsKit/GPS%20-%20lcd%20hello%20world.jpg" border="0" alt="LCD - hello world test" width="500" height="206" /></p><p>Now we are ready to build the real thing<br /><br /></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:10599:"<p><strong>Introduction</strong><br />The GPS kit shows varied uses of the Arduino – from displaying information on an LCD screen, to saving data to an SD card, as well as reading serial data from a GPS module.<br />Basically, the GPS module outputs location data directly to the Arduino (software) serial in. This is stored on an SD card, and a single switch and LCD screen help provide an interface to the operation.<br />Once data has been collected, it can be uploaded to a computer. From there, it is displayed on a Google map.</p>
  <p><strong>Who is it for?</strong><br />General experimenters and tinkerers with a small amount of ability in electronics and software or ability to read and learn.<br />The kit uses the Arduino hardware/software platform but mostly it is ‘plug and play’. <br /><strong>It requires a small amount of soldering to solder the header pins onto the LCD module and a little work to attach a 4 core cable to the small pads on the GPS module.</strong></p>
  <p>###[add image - whole unit]###</p>
  <p><strong>Required knowledge (or 'google it') / tools<br /></strong>* Small amount of electronics knowledge (which way round an LED goes, basic breadboard wiring etc)<strong><br /></strong>* Installed copy of Arduino 1.0  1.01 or 1.02 etc (from <a href="http://arduino.cc/en/Main/Software">http://arduino.cc/en/Main/Software</a>), and understanding of the comm port the Arduino hardware is attached to.<br />* Ability to install sketches and libraries into the Arduino Software<br />* Ability to upload sketches to Arduino board<br />* Ability to read code to troubleshooting level</p>
  <p><strong><br /></strong></p>
  <p><strong>Procedure:</strong><br />Rather than building the whole kit and testing it at once, we will part-build and test in stages.<br /><strong>Stage 1:</strong><br /><strong>GPS module wiring and test</strong></p>
  <p>If you have a ####[ftdi? cable - do the modules come with this?? ]#### you can connect the GPS module directly to your computer with the usb connector.<br />You'll need a terminal program and/or a GPS program for your operating system plus drivers to connect (software-wise) the USB data to the program.</p>
  <p>####[not sure how to finish this off - recommended program and drivers for windows/linux?  WIN - RealTerm; GPS Diag / u-center; PL 2303 USB-serial driver]####</p>
  <p>With a terminal program you should be able to see raw GPS data directly from the sensor. If you can find a GPS program, this will present the data a little nicer.</p>
  <p>In the pictures you can see the config for PuTTY terminal program on Linux, and the raw data output.</p>
  <p><img src="/sites/default/files/GpsKit/GPS-putty-setup.jpg" border="0" alt="GPS - PuTTY setup" width="666" height="521" /></p>
  <p><img src="/sites/default/files/GpsKit/GPS-raw-data.jpg" border="0" alt="GPS raw data" width="695" height="429" /></p>
  <p><strong>Stage 2:</strong><br /><strong> Rewiring the GPS module to connect to Arduino</strong><br />1) Open the GPS module, desolder the existing cableif necessary and attach the 4 core cable to  GND, 3.3V, TXA and RXA pads.  Note which colour wires you attach to which pins.<br />2) Cut two of the shorter breadboard connecting wires (with pins on the ends) in half. On the other end of this cable, strip and attach a connect wire to each wire of the cable. This allows you to plug each wire into the Arduino headers easily. Use electrical tape or similar to insulate the connections.</p>
  <p><img src="/sites/default/files/GpsKit/gps-module-opened.jpg" border="0" alt="GPS - module opened" width="686" height="616" /></p>

  <p>In the picture below, breadboard connect wires have been cut in half and soldered to the ends of the wires from the GPS,</p>
  <p>so that they can easily be plugged into Arduino pins.</p>
  <p><img src="/sites/default/files/GpsKit/gps%20-%20end%20wires.jpg" border="0" alt="GPS module - end wires" width="700" height="586" /></p>
  <p>Once you've done this there is a 3rd way to test by connecting the GPS to the Arduino.</p>
  <p>Attach each wire to the appropriate header pins on the Arduino:<br />a) GND from GPS to GND on Arduino<br />b) 3.3v from GPS to 3.3v on Arduino<br />c) TXA from GPS to RX (pin 0) on Arduino<br />d) RXA from GPS to TX (pin 1) on Arduino</p>
  <p><strong>Stage 3:</strong><br /><strong>Create an Arduino sketch:</strong></p>
  <p>//Start<br />//Sample Arduino 1.0 sketch to test GPS module data input<br />// Run this sketch and open the serial monitor.<br />// A data stream from the GPS should be seen, updating each second.</p>
  <p>byte gpsData;    <br />void setup() <br />{<br />  Serial.begin(57600);    <br />}</p>
  <p>void loop() <br />{<br />  if (Serial.available()&gt;0) // if there is data coming into the serial line<br />  {<br />    gpsData = Serial.read(); // get data<br />    Serial.write(gpsData); // send it to the serial monitor<br />  }<br />}</p>
  <p>//End</p>
  <p>This sketch just reads straight from Arduino Rx pin and outputs it again. The serial monitor can see this, so once this sketch is uploaded to the Arduino, open the serial monitor – make sure it is set to communicate at 57600 baud, otherwise you'll get junk.</p>
  <p>If all is well, you should see lines of data being updated each second.</p>
  <p><strong>GPS Data</strong></p>
  <pre>$GPGSA,A,3,04,05,,09,12,,,24,,,,,2.5,1.3,2.1*39<br />$GPGSV,2,1,08,01,40,083,46,02,17,308,41,12,07,344,39,14,22,228,45*75<br />$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A</pre><p><br />What is this stuff? Well, it’s the core data for this kit – NMEA sentences which describe how many and which satellites have been found, and importantly for us, location data.<br />Note that these GPS modules may initially take a while to find and fix on satellites – anywhere from 1 – 5 minutes. As long as you see something coming out each second, the module is probably working.</p><p>Note that in line 3, after the 2nd comma here you see the character A - for Active - this means the module has got a fix on some satellites. If it is a V (for Void) then a fix can't be acheived - the module often needs to be outside to get a good signal. This line also has the other data we want:</p><pre>     4807.038,N   Latitude 48 deg 07.038' N
       01131.000,E  Longitude 11 deg 31.000' E
       022.4        Speed over the ground in knots
       084.4        Track angle in degrees True
       230394       Date - 23rd of March 1994</pre><p>If line 3 ($GPRMC) is showing V, then you probably won't see any coordinate or speed data.</p><p><br />You can find much more out about the meaning of the NMEA data by going to:<br /><br /><a href="http://www.gpsinformation.org/dale/nmea.htm">http://www.gpsinformation.org/dale/nmea.htm</a></p><p>If you see this data, this shows that the wiring to the GPS module is correct and all your Arduino setup is fine. Note that we will be using different Arduino pins in the final setup.</p><p></p><p><strong>Stage 4:</strong><br /><strong>SD Card shield test</strong><br /><br /><img src="/sites/default/files/GpsKit/SD-shield.jpg" border="0" alt="SD shield" width="659" height="688" /><br /><br />1) Attach the SD card shield to the Arduino. Its pins just slot into the corresponding headers on the Arduino board.<br />2) Make sure all pins have seated in the correct place.<br />3) Make sure power is not connected to the Arduino. Plug in an SD or micro SD card.  Note that this may not work with an SDHC card and also that it should be formatted as either FAT16 or FAT32<br />4) In the Arduino software programme there is an example sketch under “SD” called ReadWrite, which just writes data to a file on the card (creatng the file if it doesn't exist). Change the CS pin to 10 (or SD.begin(10) )  Upload this and run it.<br />5) Open the serial monitor and you should see that data has been written to and read from the card.<br />5) If you don't believe that this has done anything to the card you can disconnect power, pull out the SD card and plug it into a card reader. You should find a file called test.txt with "testing 1, 2, 3" in it.<br /><br />If the data looks correct then the Arduino / SD card shield are connected and working.</p><p></p><p><strong>Stage 4:</strong><br /><strong>LCD module soldering and test</strong></p><p></p><p><img src="/sites/default/files/GpsKit/LCD-and-pins.jpg" border="0" alt="LCD and pins" width="607" height="373" /></p><p></p><p><img src="/sites/default/files/GpsKit/LCD-solder.jpg" border="0" alt="LCD - soldering pins" width="609" height="561" /></p><p><img src="/sites/default/files/GpsKit/GPS%20Sketch%20-%20lcd%20only_bb.jpg" border="0" alt="GPS - fritzing diagram of LCD setup" width="913" height="812" /><br /><br />1) Take the header pins and place the long ends in a breadboard (just to hold them steady - you could also use a vice or a piece of thick cardboard; anything to hold it all steady while soldering, but avoid using polystyrene because there's a chance that static could damage the module.<br />2) Place the LCD module circuit board holes over the top of the pins so that they poke through the holes – make sure they are aligned so that all 16 pin ends go into the 16 holes.<br />3) Solder the pin ends to the board. (You can solder just a couple to anchor them, then unplug from the breadboard – so you don’t heat the breadboard up too much).<br />4) Now the LCD module header pins can be plugged back into the breadboard.<br />5) Remove the SD Card shield from previous test.<br />6) Follow the wiring diagram carefully, so that the data lines, power and backlight lines are attached to the correct places on the Arduino.<br />7) In the Arduino software programme there is an example sketch under “LCD” called ‘Hello World’, which just writes "Hello World" to the LCD screen. Upload this and run it.</p><p>NOTE - if you are wiring as above, the pins that the LCD connects to the Arduino are different and the sketch should be modified. Find the line that says :</p><p>LiduidCrystal lcd(0, 1, 2, 3, 4, 5);</p><p>Change it to:</p><p>LiduidCrystal lcd(3, 4, 5, 6, 7, 8);</p><p><br />8) You will need to adjust the potentiometer to get contrast on the LCD. You may first see all the LCD sections light up, then see the text displaying.<br /><br />If you see the text, you know your LCD module is working and is wired up correctly and talking with the Arduino.</p><p><img src="/sites/default/files/GpsKit/GPS%20-%20lcd%20hello%20world.jpg" border="0" alt="LCD - hello world test" width="500" height="206" /></p><p>Now we are ready to build the real thing<br /><br /></p>";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:80
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:6392:"<p><strong>Putting it all together</strong></p><p>This section describes the process of putting together the complete system - GPS, SD, LCD with Arduino, now that you know everything individually works and you are familiar with how each part does its' job.</p><p>Its a bit different this time because we need to use different pins in some places due to the fact that we need the Arduino pin 2 for an interrupt on a switch.</p><p>You will need to download and install the test and final Arduino sketches and also install <strong>tinyGPS</strong> library.</p><p>Create a folder called GPS in your Arduino sketches folder for all the sketches related to this project. Unzip the following files into that folder. Once you restart the Arduino software you should see the GPS folder and the sketches inside that.</p><p>Hardware test sketches:<a href="/sites/default/files/GpsKit/hardware_testing.zip" title="Zip - hardware test sketches">hardware_testing</a></p><p>Final sketch: <a href="/sites/default/files/GpsKit/GPS_SD_upload_project_14_8_2012.zip" title="Zip - final sketch">GPS_SD_upload_project</a></p><p>Note - the fourth page has more troubleshooting tips.</p><p><img src="/sites/default/files/GpsKit/GPS%20Sketch_bb.jpg" border="0" alt="Fritzing sketch of full setup" width="1023" height="818" /></p><p></p><p><strong>Operation</strong></p><p>On power up the LCD will display an initial message and the LED will blink a few times. <br />The unit will be in <strong>mode 1</strong> and waiting for the GPS to connect to satellites and get a fix.<br />Once a fix is obtained the LED will flash approx once per second, and other modes can be cycled though (until a fix is obtained, recodring and uploading cannot be selected)<br />At this point, if the switch is momentarily pressed, the unit will go to <strong>mode 2</strong> and will log GPS data to the SD card.<br />Data logging will continue until the switch is pressed again, at which point the unit goes to <strong>mode 3</strong> - logging finished.<br />One more switch press will result in <strong>mode 4</strong> - SD card data uploading where the card data is pushed out on the serial port.<br />The unit goes back to <strong>mode 1</strong> after the data upload.</p><p>In order to pause and restart logging you will have to go mode 3, to mode 4, wait for upload, then press the switch for mode 2 - logging mode.</p><p><br /><strong><strong>Stage 1:<br /></strong>LCD and SD Card shield</strong></p><p>1) Remove all the wiring to the Arduino that you did previously, so we can start with a clean slate.<br />2) Attach the SD card shield.<br />3) Wire the LCD/breadboard wires to the header pins on the SD Card shield that correspond with the ones directly on the Arduino. Leave out the GPS, LED and switch for now.<br />4) Download the sketches file.<br />5) Add a folder to your Arduino sketches area (usually My_documents/Arduino) called GPS<br />6) Install all the sketch files in here. When you next start up Arduino SDK you should see the folder and sketches in the Sketchbook area.<br />7) Load the <strong>SDReadWrite_lcd_test</strong> sketch.</p><p>This attempts to write/create a file called t3.txt, then write an ascending series of integers into it, and it displays this on the LCD. (If you use a small SD card it might eventually fill it up.)</p><p>If you see the LCD displaying a counting sequence then all your wiring is good.</p><p><strong><br />Stage 2:</strong><br /><strong>Adding in the GPS and library</strong><br /><br />1) Attach the four wires from the GPS to the SD card shield header. Make sure you use the 3.3v voltage, not 5v.&nbsp; In this case, RXA and TXA on the GPS module go to Arduino pins&nbsp; A0 and A1 (because the SD card shield uses the serial TX and RX pins).<br />2) Download the most recent tinyGPS library from http://<cite>arduiniana.org/<b>libraries</b>/<b>tinygps</b>/</cite>&nbsp; (scroll to near the bottom of the page) and install in the Arduino Libraries area.<br />3) Load up the Arduino sketch - <strong>gps_lcd_test</strong>, which will prove that your GPS module is still working and is wired in correctly.</p><p><br />If you see "valid fix" LCD, congratulations - all is good and the GPS has found satellites and got a fix! If you see "no fix" then the GPS module is either not working or can't find a satellite. Make sure the module is outside or can "see" the sky and make sure it is all connected properly. You can open the serial monitor and see more detail of the communication between Arduino and GPS module.</p><p></p><p><strong>Stage 3:</strong><br /><strong>Switch and LED<br /></strong>A switch is connected to digital pin 2 on the Arduino. When pressed it triggers an interrupt in the sketch and this changes modes. An LED is added which lights when a GPS fix is found.</p><p>1) Wire up the switch and attach to digital pin 2<strong><br /></strong>2) Wire up the LED and resistor. Connect to digital pin 9<br />3) Test with the following sketch - <strong>switch_led_test</strong></p><p>You should see the LED initially flash on and off a few times then slowly flash once each 2 seconds. When you press the switch once, the LED should flash twice per 2 seconds, again and it should flash 3 times, again and it should flash 4 times. If you press it once more it will return to flashing once each two seconds.</p><p></p><p><strong>Stage 4:</strong><br /><strong>Final sketch</strong></p><p>The electronics should all be ready. Now we just need the final sketch.<br />This uses two new libraries SoftSerial – which gets the serial data on any Arduino pins, and tinyGPS, which takes a serial string, checks and pulls out GPS information into an object which you can then query for specific parts of the data.</p><p>1) Upload sketch - <strong>GPS_SD_upload_project</strong> and open the Serial monitor<br />2) Wait for GPS to get a fix<br />3) Change to mode 2 - Logging data - if you dont move around with the unit you'll get a set of identical points, but for this test, that is okay.<br />4) After 10 sec or so (10 points) change to mode 3 - Uploading. You should see a data stream of your GPS points that have been saved to the sd card<br />5) You can also power down and put the SD card into a computer with an SD reader and find the <strong>datalog.txt</strong> file, to view the data directly on the card.</p><p><br />See page 4 for troubleshooting tips.</p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:6365:"<p><strong>Putting it all together</strong></p>
  <p>This section describes the process of putting together the complete system - GPS, SD, LCD with Arduino, now that you know everything individually works and you are familiar with how each part does its' job.</p>
  <p>Its a bit different this time because we need to use different pins in some places due to the fact that we need the Arduino pin 2 for an interrupt on a switch.</p>
  <p>You will need to download and install the test and final Arduino sketches and also install <strong>tinyGPS</strong> library.</p>
  <p>Create a folder called GPS in your Arduino sketches folder for all the sketches related to this project. Unzip the following files into that folder. Once you restart the Arduino software you should see the GPS folder and the sketches inside that.</p>
  <p>Hardware test sketches:<a href="/sites/default/files/GpsKit/hardware_testing.zip" title="Zip - hardware test sketches">hardware_testing</a></p>
  <p>Final sketch: <a href="/sites/default/files/GpsKit/GPS_SD_upload_project_14_8_2012.zip" title="Zip - final sketch">GPS_SD_upload_project</a></p>
  <p>Note - the fourth page has more troubleshooting tips.</p>
  <p><img src="/sites/default/files/GpsKit/GPS%20Sketch_bb.jpg" border="0" alt="Fritzing sketch of full setup" width="1023" height="818" /></p>

  <p><strong>Operation</strong></p>
  <p>On power up the LCD will display an initial message and the LED will blink a few times. <br />The unit will be in <strong>mode 1</strong> and waiting for the GPS to connect to satellites and get a fix.<br />Once a fix is obtained the LED will flash approx once per second, and other modes can be cycled though (until a fix is obtained, recodring and uploading cannot be selected)<br />At this point, if the switch is momentarily pressed, the unit will go to <strong>mode 2</strong> and will log GPS data to the SD card.<br />Data logging will continue until the switch is pressed again, at which point the unit goes to <strong>mode 3</strong> - logging finished.<br />One more switch press will result in <strong>mode 4</strong> - SD card data uploading where the card data is pushed out on the serial port.<br />The unit goes back to <strong>mode 1</strong> after the data upload.</p>
  <p>In order to pause and restart logging you will have to go mode 3, to mode 4, wait for upload, then press the switch for mode 2 - logging mode.</p>
  <p><strong><strong>Stage 1:<br /></strong>LCD and SD Card shield</strong></p>
  <p>1) Remove all the wiring to the Arduino that you did previously, so we can start with a clean slate.<br />2) Attach the SD card shield.<br />3) Wire the LCD/breadboard wires to the header pins on the SD Card shield that correspond with the ones directly on the Arduino. Leave out the GPS, LED and switch for now.<br />4) Download the sketches file.<br />5) Add a folder to your Arduino sketches area (usually My_documents/Arduino) called GPS<br />6) Install all the sketch files in here. When you next start up Arduino SDK you should see the folder and sketches in the Sketchbook area.<br />7) Load the <strong>SDReadWrite_lcd_test</strong> sketch.</p>
  <p>This attempts to write/create a file called t3.txt, then write an ascending series of integers into it, and it displays this on the LCD. (If you use a small SD card it might eventually fill it up.)</p>
  <p>If you see the LCD displaying a counting sequence then all your wiring is good.</p>
  <p><strong><br />Stage 2:</strong><br /><strong>Adding in the GPS and library</strong></p>
  <p>1) Attach the four wires from the GPS to the SD card shield header. Make sure you use the 3.3v voltage, not 5v.  In this case, RXA and TXA on the GPS module go to Arduino pins  A0 and A1 (because the SD card shield uses the serial TX and RX pins).<br />2) Download the most recent tinyGPS library from http://<cite>arduiniana.org/<b>libraries</b>/<b>tinygps</b>/</cite>  (scroll to near the bottom of the page) and install in the Arduino Libraries area.<br />3) Load up the Arduino sketch - <strong>gps_lcd_test</strong>, which will prove that your GPS module is still working and is wired in correctly.</p>
  <p>If you see "valid fix" LCD, congratulations - all is good and the GPS has found satellites and got a fix! If you see "no fix" then the GPS module is either not working or can't find a satellite. Make sure the module is outside or can "see" the sky and make sure it is all connected properly. You can open the serial monitor and see more detail of the communication between Arduino and GPS module.</p>

  <p><strong>Stage 3:</strong><br /><strong>Switch and LED<br /></strong>A switch is connected to digital pin 2 on the Arduino. When pressed it triggers an interrupt in the sketch and this changes modes. An LED is added which lights when a GPS fix is found.</p>
  <p>1) Wire up the switch and attach to digital pin 2<strong><br /></strong>2) Wire up the LED and resistor. Connect to digital pin 9<br />3) Test with the following sketch - <strong>switch_led_test</strong></p>
  <p>You should see the LED initially flash on and off a few times then slowly flash once each 2 seconds. When you press the switch once, the LED should flash twice per 2 seconds, again and it should flash 3 times, again and it should flash 4 times. If you press it once more it will return to flashing once each two seconds.</p>

  <p><strong>Stage 4:</strong><br /><strong>Final sketch</strong></p>
  <p>The electronics should all be ready. Now we just need the final sketch.<br />This uses two new libraries SoftSerial – which gets the serial data on any Arduino pins, and tinyGPS, which takes a serial string, checks and pulls out GPS information into an object which you can then query for specific parts of the data.</p>
  <p>1) Upload sketch - <strong>GPS_SD_upload_project</strong> and open the Serial monitor<br />2) Wait for GPS to get a fix<br />3) Change to mode 2 - Logging data - if you dont move around with the unit you'll get a set of identical points, but for this test, that is okay.<br />4) After 10 sec or so (10 points) change to mode 3 - Uploading. You should see a data stream of your GPS points that have been saved to the sd card<br />5) You can also power down and put the SD card into a computer with an SD reader and find the <strong>datalog.txt</strong> file, to view the data directly on the card.</p>
  <p>See page 4 for troubleshooting tips.</p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:107
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:4448:"<p><span style="font-family: verdana,geneva; font-size: medium;"><strong>What is NetSensor? </strong></span></p><p><span style="font-family: verdana,geneva; font-size: medium;">NetSensor is an Arduino Kit which allows you to monitor your room from anywhere in the world via Internet.</span></p><p><span style="font-family: verdana,geneva; font-size: medium;">All you would need is a browser and this kit has all the hardware required to monitor your room and check if its warm, not too humid and if someone has broken into your home.</span></p><div><span style="font-family: verdana,geneva; font-size: medium;">This kit can be easily extended with our existing documentation to add many new sensors and hook them up to the internet. Making this a powerful extendable platform to meet remote sensing needs.<br /></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><br /></span></div><div><span style="font-family: verdana,geneva; font-size: medium;"><strong>Features:</strong></span></div><div><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Room/plant monitoring</span></li><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Temperature</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Humidity</span></li></ul></ul><span style="font-family: verdana,geneva; font-size: medium;"></span><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Home Security Montoring</span></li><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Door status sensor</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Provision to add motion sensor or other bits you need</span></li></ul></ul><p></p><p><span style="font-family: verdana,geneva; font-size: medium;"><strong>Contents:</strong></span></p><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Arduino Uno</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Ethernet Shield </span></li><li><span style="font-family: verdana,geneva; font-size: medium;">OLED display</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">High Precision Temp &amp; Humidity Sensor</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Door State sensor</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">Wires + connector cables</span></li><li><span style="font-family: verdana,geneva; font-size: medium;">USB cable</span></li></ul><p></p><p><span style="font-family: verdana,geneva; font-size: medium;">Complete 3 Step tutorial</span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=arduino-to-oled-display" target="_blank">Step 1: OLED display interfacing with Arduino</a></span></p><p><span style="font-family: verdana,geneva; 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><p><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=netsensor-goes-live" target="_blank">Step 3: See your setup in the Browser from anywhere in the world</a></span></p><p></p><p><span style="font-family: verdana,geneva; 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="639" height="465" /></span></p></div><div></div><p></p><p></p><p><span style="font-family: verdana,geneva; font-size: medium;">Browser view of the NetSensor Montoring Page</span></p><p><span style="font-family: verdana,geneva; font-size: medium;"><img src="/sites/default/files/NetSensor/NetSensorScreenShot.png" border="0" alt="Screen Shot NetSensor" title="Screen Shot NetSensor" width="645" height="706" /></span></p><p></p><p></p><p style="margin-bottom: 0in;"><span style="font-family: verdana,geneva; font-size: medium;"><font face="Arial, sans-serif"><font size="1" style="font-size: 2pt;">ethernet for arduino, arduino internet, to ethernet, ethernet internet, what is internet switch, project on arduino, how to arduino, ethernet arduino, ethernet poe, sensors for arduino, tutorial arduino, arduino tutorial, wifi arduino, arduino programming, arduino display, arduino browser,</font></font></span></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:4441:"<p><span style="font-family: verdana,geneva; font-size: medium;"><strong>What is NetSensor? </strong></span></p>
  <p><span style="font-family: verdana,geneva; font-size: medium;">NetSensor is an Arduino Kit which allows you to monitor your room from anywhere in the world via Internet.</span></p>
  <p><span style="font-family: verdana,geneva; font-size: medium;">All you would need is a browser and this kit has all the hardware required to monitor your room and check if its warm, not too humid and if someone has broken into your home.</span></p>
  <div><span style="font-family: verdana,geneva; font-size: medium;">This kit can be easily extended with our existing documentation to add many new sensors and hook them up to the internet. Making this a powerful extendable platform to meet remote sensing needs.<br /></span></div>
  <div><span style="font-family: verdana,geneva; font-size: medium;"><br /></span></div>
  <div><span style="font-family: verdana,geneva; font-size: medium;"><strong>Features:</strong></span></div>
  <div>
  <ul><li><span style="font-family: verdana,geneva; font-size: medium;">Room/plant monitoring</span></li>
  <ul><li><span style="font-family: verdana,geneva; font-size: medium;">Temperature</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">Humidity</span></li>
  </ul></ul><p><span style="font-family: verdana,geneva; font-size: medium;"></span>
  </p><ul><li><span style="font-family: verdana,geneva; font-size: medium;">Home Security Montoring</span></li>
  <ul><li><span style="font-family: verdana,geneva; font-size: medium;">Door status sensor</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">Provision to add motion sensor or other bits you need</span></li>
  </ul></ul><p><span style="font-family: verdana,geneva; font-size: medium;"><strong>Contents:</strong></span></p>
  <ul><li><span style="font-family: verdana,geneva; font-size: medium;">Arduino Uno</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">Ethernet Shield </span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">OLED display</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">High Precision Temp &amp; Humidity Sensor</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">Door State sensor</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">Wires + connector cables</span></li>
  <li><span style="font-family: verdana,geneva; font-size: medium;">USB cable</span></li>
  </ul><p><span style="font-family: verdana,geneva; font-size: medium;">Complete 3 Step tutorial</span></p>
  <p><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=arduino-to-oled-display" target="_blank">Step 1: OLED display interfacing with Arduino</a></span></p>
  <p><span style="font-family: verdana,geneva; 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>
  <p><span style="font-family: verdana,geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=netsensor-goes-live" target="_blank">Step 3: See your setup in the Browser from anywhere in the world</a></span></p>

  <p><span style="font-family: verdana,geneva; 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="639" height="465" /></span></p>
  </div>
  <div></div>

  <p><span style="font-family: verdana,geneva; font-size: medium;">Browser view of the NetSensor Montoring Page</span></p>
  <p><span style="font-family: verdana,geneva; font-size: medium;"><img src="/sites/default/files/NetSensor/NetSensorScreenShot.png" border="0" alt="Screen Shot NetSensor" title="Screen Shot NetSensor" width="645" height="706" /></span></p>

  <p style="margin-bottom: 0in;"><span style="font-family: verdana,geneva; font-size: medium;"><font face="Arial, sans-serif"><font size="1" style="font-size: 2pt;">ethernet for arduino, arduino internet, to ethernet, ethernet internet, what is internet switch, project on arduino, how to arduino, ethernet arduino, ethernet poe, sensors for arduino, tutorial arduino, arduino tutorial, wifi arduino, arduino programming, arduino display, arduino browser,</font></font></span></p>
  ";s:12:"safe_summary";s:0:"";}}}s:16:"uc_product_image";a:1:{s:3:"und";a:1:{i:0;a:11:{s:3:"fid";s:3:"303";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:3:"uid";s:1:"1";s:8:"filename";s:31:"NetSensorAssembled_smallest.jpg";s:3:"uri";s:40:"public://NetSensorAssembled_smallest.jpg";s:8:"filemime";s:10:"image/jpeg";s:8:"filesize";s:6:"215077";s:6:"status";s:1:"1";s:9:"timestamp";s:10:"1373086315";s:11:"rdf_mapping";a:0:{}}}}s:16:"taxonomy_catalog";a:1:{s:3:"und";a:1:{i:0;a:1:{s:3:"tid";s:1:"4";}}}}


cid: field:node:82
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:6392:"<p><strong>Troubleshooting</strong></p><p>When the hardware is all connected, there are several processes in action and it is useful to break the operation into individual processes and use different sketches to troubleshoot each section if there are problems. Note that some sketches referred to in the build process on page 2 may also be helpful in troubleshooting.<br /><br />Note that the test sketches that follow, are similar to those in the Arduino software excapt in most cases we are using different pins eg LCD uses different pins, SD uses pin 10 for chip select rather than pin 4, GPS uses the analog pins 0 and 1 for softwareserial. Our GPS module also talks serial at 9600 baud rather than the default 4800 baud.<br /><br />If you use any of the Arduino sketches, make sure you check that the pins used are the correct ones for our hardware setup. Also, all our sketches are set to use 57600 baud on the serial port.</p><p>Aassuming you have a working Arduino as a starting point (use the <strong>blink</strong> sketch to test), the sections can be broken down as follows.</p><p>Test sketches: <a href="/sites/default/files/GpsKit/basic_tests.zip" title="Zip - basic hardware tests">basic_tests.zip</a><br /><br /><br /><strong>1) Arduino to LCD</strong><br />To test the hardware and wiring are functioning run our modified LCD sketch:&nbsp;</p><p><strong>- HelloWorld_LCD_test</strong><br />This should show “Hello World” on the top line and the bottom line should show a count of seconds elapsed since reset.<br />* If the display is completely black, check the backlight connections. <br />* If the backlight appears to be on, check that the contrast trimpot is able to change contrast – wind it slowly left and right. At some point the words should appear - too far and all the LCD pixels may light up.<br />* If odd characters appear, check the wiring of the data lines.<br /><br /><br /><strong>2) Arduino to SD module</strong></p><p>NOTE - the SD library expects to see a card in FAT16 or FAT 32 format.<br /><br />&nbsp;&nbsp;&nbsp; To test hardware and SD card try the following sketches:<br />&nbsp;&nbsp;&nbsp; <strong>- CardInfo_SD_test</strong><br />* This sketch should check the SD card and report back various information including the size and formatting of the card (it should be FAT16), plus a list of any files and folders on the card.<br />Note that it sends this information to the serial port, so open the serial monitor at 57600 baud.<br /><br />If the card fails, you may need to do some troubleshooting around the error given. Also, try another SD card if you have one.<br /><br />&nbsp;&nbsp;&nbsp; <strong>- ReadWrite_SD_test</strong><br />* This will attempt to write a file (test.txt) and some text into it, then read it again.<br />Again, it sends data to the serial port at 57600 baud.<br />&nbsp;&nbsp;&nbsp; <br /><br /><strong>3) Arduino to GPS module</strong><br />&nbsp;&nbsp;&nbsp; To test if data is coming from the GPS module run the following:<br />&nbsp;&nbsp;&nbsp; <strong>- Simple_test_GPS_test</strong><br />* This sketch will attempt to read data from the GPS module using the software serial library, and write it to the serial port (57600 baud).<br />It should start with “Simple TinyGPS Library …” (this is hard coded in the sketch, so doesn’t test anything).&nbsp; Next, these should be a data stream adding lines every second. Don’t worry too much about the data yet, as long as there are about 7 lines and they start with ‘$GPGGA’ or ‘$GPGSA’ or similar.<br /><br />If you get these, then the GPS module has power and is talking to the Arduino fine. A final line will have ‘LAT=*** LON=*** SAT=*** ….’<br />If you see this line, and the stars are acutally numbers, then the GPS module has connected to satellites and has a fix, and this is positional data.<br /><br />If you only see the ‘LAT=*** LON=*** SAT=*** ….’ Line, repeating every second and with zeros in place of the stars, then the GPS module either doesn’t have power or the data line is not connected correctly (this line is generated by the sketch on its own and doesn’t rely on the GPS module working).<br /><br />If you see the ‘$GPGGA’ lines but ‘LAT=*** LON=*** SAT=*** ….’ has zeros, the GPS module is communicating but doesn’t have a fix yet. If this continues for more than 10 minutes, re-position the module – it gets best signals when pointing up at the sky and outside.</p><p>If the LED never comes on, the module is not able to see satellites and get a fix. If you have tested the GPS module as per page 1 and you have seen it getting a fix, then you need to find out why it doesn't get one now. Some GSP modules are more sensitive that others, so make sure your module is able to 'see' the sky clearly with no obstructions. It can take up to five minutes to get an initial fix, so make sure you wait long enough.</p><p></p><p><strong>4) Processing sketch</strong></p><p>The Processing sketch should create/update the JSON data file. <br />It relies on knowing the comm port that the arduino hardware is connected to so make sure you know this and have changed the Processing sketch where the comm port number is required.<br />If you are seeing a map but no route on it, make sure the JSON file (<strong>arduino_data.js</strong>) is in the sketch folder, and open it to be sure there is some coordinate data in it.<br />If the file doesn't exist or there is no data in it, open the serial monitor of the Arduino software and go through the upload process again and see if data is being output. Then use the Processing window to see that data is being read.<br />If no data is being sent, check that the SD card has a file called <strong>datalog.txt</strong> on it and that it has data in it.</p><p><strong><br />5)Google Map page</strong><br /><br />If there is no map, make sure your computer is online! <br />If there is a map but no route showing, check the JSON file has coordinate data in it.&nbsp; The map is designed so that it should show an area that corresponds to your coordinate set. If this file has become corrupted, it could be setting the map up differently to where the coordinates are centred. Try deleting all the data in the file and uploading to it again.</p><p>Note that you have to reload the map page if you make changes (or upload data again) to the coordinate file.</p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:6253:"<p><strong>Troubleshooting</strong></p>
  <p>When the hardware is all connected, there are several processes in action and it is useful to break the operation into individual processes and use different sketches to troubleshoot each section if there are problems. Note that some sketches referred to in the build process on page 2 may also be helpful in troubleshooting.</p>
  <p>Note that the test sketches that follow, are similar to those in the Arduino software excapt in most cases we are using different pins eg LCD uses different pins, SD uses pin 10 for chip select rather than pin 4, GPS uses the analog pins 0 and 1 for softwareserial. Our GPS module also talks serial at 9600 baud rather than the default 4800 baud.</p>
  <p>If you use any of the Arduino sketches, make sure you check that the pins used are the correct ones for our hardware setup. Also, all our sketches are set to use 57600 baud on the serial port.</p>
  <p>Aassuming you have a working Arduino as a starting point (use the <strong>blink</strong> sketch to test), the sections can be broken down as follows.</p>
  <p>Test sketches: <a href="/sites/default/files/GpsKit/basic_tests.zip" title="Zip - basic hardware tests">basic_tests.zip</a></p>
  <p><strong>1) Arduino to LCD</strong><br />To test the hardware and wiring are functioning run our modified LCD sketch: </p>
  <p><strong>- HelloWorld_LCD_test</strong><br />This should show “Hello World” on the top line and the bottom line should show a count of seconds elapsed since reset.<br />* If the display is completely black, check the backlight connections. <br />* If the backlight appears to be on, check that the contrast trimpot is able to change contrast – wind it slowly left and right. At some point the words should appear - too far and all the LCD pixels may light up.<br />* If odd characters appear, check the wiring of the data lines.</p>
  <p><strong>2) Arduino to SD module</strong></p>
  <p>NOTE - the SD library expects to see a card in FAT16 or FAT 32 format.</p>
  <p>    To test hardware and SD card try the following sketches:<br />    <strong>- CardInfo_SD_test</strong><br />* This sketch should check the SD card and report back various information including the size and formatting of the card (it should be FAT16), plus a list of any files and folders on the card.<br />Note that it sends this information to the serial port, so open the serial monitor at 57600 baud.</p>
  <p>If the card fails, you may need to do some troubleshooting around the error given. Also, try another SD card if you have one.</p>
  <p>    <strong>- ReadWrite_SD_test</strong><br />* This will attempt to write a file (test.txt) and some text into it, then read it again.<br />Again, it sends data to the serial port at 57600 baud.<br />    </p>
  <p><strong>3) Arduino to GPS module</strong><br />    To test if data is coming from the GPS module run the following:<br />    <strong>- Simple_test_GPS_test</strong><br />* This sketch will attempt to read data from the GPS module using the software serial library, and write it to the serial port (57600 baud).<br />It should start with “Simple TinyGPS Library …” (this is hard coded in the sketch, so doesn’t test anything).  Next, these should be a data stream adding lines every second. Don’t worry too much about the data yet, as long as there are about 7 lines and they start with ‘$GPGGA’ or ‘$GPGSA’ or similar.</p>
  <p>If you get these, then the GPS module has power and is talking to the Arduino fine. A final line will have ‘LAT=*** LON=*** SAT=*** ….’<br />If you see this line, and the stars are acutally numbers, then the GPS module has connected to satellites and has a fix, and this is positional data.</p>
  <p>If you only see the ‘LAT=*** LON=*** SAT=*** ….’ Line, repeating every second and with zeros in place of the stars, then the GPS module either doesn’t have power or the data line is not connected correctly (this line is generated by the sketch on its own and doesn’t rely on the GPS module working).</p>
  <p>If you see the ‘$GPGGA’ lines but ‘LAT=*** LON=*** SAT=*** ….’ has zeros, the GPS module is communicating but doesn’t have a fix yet. If this continues for more than 10 minutes, re-position the module – it gets best signals when pointing up at the sky and outside.</p>
  <p>If the LED never comes on, the module is not able to see satellites and get a fix. If you have tested the GPS module as per page 1 and you have seen it getting a fix, then you need to find out why it doesn't get one now. Some GSP modules are more sensitive that others, so make sure your module is able to 'see' the sky clearly with no obstructions. It can take up to five minutes to get an initial fix, so make sure you wait long enough.</p>

  <p><strong>4) Processing sketch</strong></p>
  <p>The Processing sketch should create/update the JSON data file. <br />It relies on knowing the comm port that the arduino hardware is connected to so make sure you know this and have changed the Processing sketch where the comm port number is required.<br />If you are seeing a map but no route on it, make sure the JSON file (<strong>arduino_data.js</strong>) is in the sketch folder, and open it to be sure there is some coordinate data in it.<br />If the file doesn't exist or there is no data in it, open the serial monitor of the Arduino software and go through the upload process again and see if data is being output. Then use the Processing window to see that data is being read.<br />If no data is being sent, check that the SD card has a file called <strong>datalog.txt</strong> on it and that it has data in it.</p>
  <p><strong><br />5)Google Map page</strong></p>
  <p>If there is no map, make sure your computer is online! <br />If there is a map but no route showing, check the JSON file has coordinate data in it.  The map is designed so that it should show an area that corresponds to your coordinate set. If this file has become corrupted, it could be setting the map up differently to where the coordinates are centred. Try deleting all the data in the file and uploading to it again.</p>
  <p>Note that you have to reload the map page if you make changes (or upload data again) to the coordinate file.</p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:81
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:4308:"<p><strong>Using the data in Google Maps</strong></p><p>The data on the SD card is interesting, but its nice to do something more visual with it (you could also put it into a spreadsheet and use it in other ways)</p><p>SO, we've set up a process where you can import the data into a Google Map which will then show your route and other info.<br />This uses a sketch in another language called Processing to grab the data sent by the Arduino and convert it into JSON format so it can be used in an HTML page which sets up a Google Map.</p><p>Most of this page relates to Windows XP explicitly, but Processing works on Mac OS X, Linux etc so the basics are very similar.</p><p>The Processing sketch works by looking for serial data and writing this to a text file called <strong>arduino_data.js</strong> - the .js suffix means that the html file can import it as JSON data). The Arduino sketch sends "filesize: xxx" where xxx is the number of bytes in the data file. The Processing sketch looks for this text and assumes this is the end of the serial data. <br />As it reads the serial data the Processing sketch also reformats it into JSON data and stores it as a txt file so that it can easily be read by javascript in the html file. The sketch also prints to a Processing window so that we can see that something is happening.</p><p>The html file starts a google map, imports the coordinate data from the text file using javascript to loop through the data and add each coordinate point to the map, drawing a polyline between the coordinates.</p><p>Processing related files: <a href="/sites/default/files/GpsKit/read_com_wite_json_14_8_2012_final.zip" title="Zip - Processing related files">read_com_write_json</a></p><p>Unzip this into your Processing sketches folder. It includes the Processing sketch and the map html page along with test data - arduino_data_test.js&nbsp; (this must be renamed to arduino_data.js)</p><p></p><p><strong>Step 1:</strong><br /><strong>Set up Processing</strong></p><p>1) Download the latest Processing software [http://processing.org/] - get the version for your operating system.<br />2) On Windows, run the exe file to install Processing - you'll notice it looks very similar to the Arduino environment.<br />3) You can have a play with the environment - its generally a visual environment so will open a window in which the sketch will make things happen.</p><p><strong>Step 2:</strong><br /><strong>Try the upload sketch</strong></p><p><strong>NOTE - The sketch has the Arduino comm port hard coded in the 'setup' routine - myPort = new Serial(this, "comm4", 57600);<br />You will need to update this with the actual comm port that has been assigned to the Arduino you connected. You can find this in Device Manager (or equiv) under Ports.<br /></strong></p><p>1) now, run our Processing sketch - <strong>read_com_write_json.pde</strong> - a window will open with some text - 'Starting'.<br />2) With it running, and the Arduino connected by USB, put the unit into <strong>Mode 3</strong> - Uploading. The window should show rapid text happening.<br />3) The Processing window will indicate when uploading is finished, giving the amount of bytes transmitted. In the background Processing is reading from the serial port and writing to a file.<br />4) When finished, a text file called <strong>arduino_data.js</strong> will be left in the same directory as the sketch - check it is there and open it to view the JSON data. Processing sketches are generally saved in a folder under 'Processing' in your documents folder. Note that the Processing core is in My Programs, but the sketches are in My Documents (or equivalent naming on other operating systems). <br />5) Go to the '<strong>read_com_write_json</strong>' folder where you will find an HTML file called <strong>gmap_gps_json.html.</strong> Double-click this and it should load into a web browser.</p><p>You should see a Google Map appear and then a trace of your route data.</p><p></p><p>If you are versed in HTML and can follow the Google Maps API, you can tease more data out, and display it in different ways on the map. For instance, the GPS module outputs elevation and how many/which satellites it has connected to. You could display the satellite count on one side, and add in speed every 100 points.</p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:4345:"<p><strong>Using the data in Google Maps</strong></p>
  <p>The data on the SD card is interesting, but its nice to do something more visual with it (you could also put it into a spreadsheet and use it in other ways)</p>
  <p>SO, we've set up a process where you can import the data into a Google Map which will then show your route and other info.<br />This uses a sketch in another language called Processing to grab the data sent by the Arduino and convert it into JSON format so it can be used in an HTML page which sets up a Google Map.</p>
  <p>Most of this page relates to Windows XP explicitly, but Processing works on Mac OS X, Linux etc so the basics are very similar.</p>
  <p>The Processing sketch works by looking for serial data and writing this to a text file called <strong>arduino_data.js</strong> - the .js suffix means that the html file can import it as JSON data). The Arduino sketch sends "filesize: xxx" where xxx is the number of bytes in the data file. The Processing sketch looks for this text and assumes this is the end of the serial data. <br />As it reads the serial data the Processing sketch also reformats it into JSON data and stores it as a txt file so that it can easily be read by javascript in the html file. The sketch also prints to a Processing window so that we can see that something is happening.</p>
  <p>The html file starts a google map, imports the coordinate data from the text file using javascript to loop through the data and add each coordinate point to the map, drawing a polyline between the coordinates.</p>
  <p>Processing related files: <a href="/sites/default/files/GpsKit/read_com_wite_json_14_8_2012_final.zip" title="Zip - Processing related files">read_com_write_json</a></p>
  <p>Unzip this into your Processing sketches folder. It includes the Processing sketch and the map html page along with test data - arduino_data_test.js  (this must be renamed to arduino_data.js)</p>

  <p><strong>Step 1:</strong><br /><strong>Set up Processing</strong></p>
  <p>1) Download the latest Processing software [<a href="http://processing.org/]">http://processing.org/]</a> - get the version for your operating system.<br />2) On Windows, run the exe file to install Processing - you'll notice it looks very similar to the Arduino environment.<br />3) You can have a play with the environment - its generally a visual environment so will open a window in which the sketch will make things happen.</p>
  <p><strong>Step 2:</strong><br /><strong>Try the upload sketch</strong></p>
  <p><strong>NOTE - The sketch has the Arduino comm port hard coded in the 'setup' routine - myPort = new Serial(this, "comm4", 57600);<br />You will need to update this with the actual comm port that has been assigned to the Arduino you connected. You can find this in Device Manager (or equiv) under Ports.<br /></strong></p>
  <p>1) now, run our Processing sketch - <strong>read_com_write_json.pde</strong> - a window will open with some text - 'Starting'.<br />2) With it running, and the Arduino connected by USB, put the unit into <strong>Mode 3</strong> - Uploading. The window should show rapid text happening.<br />3) The Processing window will indicate when uploading is finished, giving the amount of bytes transmitted. In the background Processing is reading from the serial port and writing to a file.<br />4) When finished, a text file called <strong>arduino_data.js</strong> will be left in the same directory as the sketch - check it is there and open it to view the JSON data. Processing sketches are generally saved in a folder under 'Processing' in your documents folder. Note that the Processing core is in My Programs, but the sketches are in My Documents (or equivalent naming on other operating systems). <br />5) Go to the '<strong>read_com_write_json</strong>' folder where you will find an HTML file called <strong>gmap_gps_json.html.</strong> Double-click this and it should load into a web browser.</p>
  <p>You should see a Google Map appear and then a trace of your route data.</p>

  <p>If you are versed in HTML and can follow the Google Maps API, you can tease more data out, and display it in different ways on the map. For instance, the GPS module outputs elevation and how many/which satellites it has connected to. You could display the satellite count on one side, and add in speed every 100 points.</p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:12
data:
  a:1:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:3906:"<p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong>About us</strong></span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">We are engineers and also hobbyists who passionately involve in embedded system and software projects.</span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">As part of the open source community, we are more than happy to provide you with technical support in regard to our products.</span></p><p></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong>Consulting</strong></span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">We provide consulting services on Arduino , Embedded and &nbsp;Android &nbsp;products.</span></p><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Details of services we provide</span></p><ul><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Consultancy on product development and materials.</span></li><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Prototype development&nbsp;</span></li><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Complete product development</span></li></ul><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Drop us a mail if you have a product in mind and want advice or help to develop it.&nbsp;We can help you get it done.&nbsp;</span></p><p></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Pay by online banking</strong></span><br /><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"></span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">New Zealand customers can make payment to our Kiwi bank account for purchases. If you use this payment method, please use the first few characters of your email address as reference and email us your order.</span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> Kiwi bank: 38-9011-0310259-02</span></p><p></p><h2><strong><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Contact details</span></strong></h2><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">57 Shirley Road</span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Shirley</span></p><p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Christchurch 8013</span><strong><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><br /></span></strong></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"></span><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">New Zealand <br /></span></p><p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></p><p><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/pictures/Phone.jpg" border="0" title="Contact" width="65" height="40" />&nbsp; &nbsp;021 1784802&nbsp;&nbsp;<span style="color: #800000;"> ( No texts please, call or email )</span><br /></font></p><p>&nbsp; &nbsp; &nbsp;<a href="mailto:nzelectronicswarehouse@gmail.com   " style="font-family: arial, helvetica, sans-serif; font-size: medium;"><img src="http://finellipizzeria.com/wp-content/uploads/2010/08/email_logo.jpg" border="0" width="25" /></a><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><a href="mailto:contact@hobbyist.co.nz?subject=Enquiry%20" style="font-family: arial, helvetica, sans-serif; font-size: medium;">contact@hobbyist.co.nz</a><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">&nbsp; &nbsp;</span></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:3833:"<p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong>About us</strong></span></p>
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">We are engineers and also hobbyists who passionately involve in embedded system and software projects.</span></p>
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">As part of the open source community, we are more than happy to provide you with technical support in regard to our products.</span></p>

  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;"><strong>Consulting</strong></span></p>
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">We provide consulting services on Arduino , Embedded and  Android  products.</span></p>
  <p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Details of services we provide</span></p>
  <ul><li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Consultancy on product development and materials.</span></li>
  <li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Prototype development </span></li>
  <li><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Complete product development</span></li>
  </ul><p><span style="font-size: medium; font-family: arial, helvetica, sans-serif;">Drop us a mail if you have a product in mind and want advice or help to develop it. We can help you get it done. </span></p>

  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Pay by online banking</strong></span><br /><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"></span></p>
  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">New Zealand customers can make payment to our Kiwi bank account for purchases. If you use this payment method, please use the first few characters of your email address as reference and email us your order.</span></p>
  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"> Kiwi bank: 38-9011-0310259-02</span></p>

  <h2><strong><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Contact details</span></strong></h2>
  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">57 Shirley Road</span></p>
  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Shirley</span></p>
  <p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;">Christchurch 8013</span><strong><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><br /></span></strong></p>
  <p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"></span><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">New Zealand <br /></span></p>
  <p><span style="font-family: arial, helvetica, sans-serif; font-size: medium;"><br /></span></p>
  <p><font face="arial, helvetica, sans-serif" size="3"><img src="/sites/default/files/pictures/Phone.jpg" border="0" title="Contact" width="65" height="40" />   021 1784802  <span style="color: #800000;"> ( No texts please, call or email )</span><br /></font></p>
  <p>     <a href="mailto:nzelectronicswarehouse@gmail.com   " style="font-family: arial, helvetica, sans-serif; font-size: medium;"><img src="http://finellipizzeria.com/wp-content/uploads/2010/08/email_logo.jpg" border="0" width="25" /></a><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">        </span><a href="mailto:contact@hobbyist.co.nz?subject=Enquiry%20" style="font-family: arial, helvetica, sans-serif; font-size: medium;">contact@hobbyist.co.nz</a><span style="font-family: arial, helvetica, sans-serif; font-size: medium;">   </span></p>
  ";s:12:"safe_summary";s:0:"";}}}}


cid: field:node:58
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:1346:"<p><img src="sites/default/files/pictures/stepper-motor-controller/Stepper_motor_controller2.jpg" border="0" alt="" /></p><p><img src="sites/default/files/pictures/stepper-motor-controller/Stepper_motor_controller3.jpg" border="0" alt="" /></p><p><span style="font-size: medium;">This is a single channel stepper motor controller that support a variety of micro stepping functions. It's recommended for building Reprap 3D printers and any other Stepper motor application</span></p><p><span style="font-size: medium;">For documentation and more detail, please visit</span></p><p><span style="font-size: medium;"><a href="http://reprap.org/wiki/StepStick">http://reprap.org/wiki/StepStick</a></span></p><p><span style="font-size: medium;">Input voltage: 8 - 35 V</span></p><p><span style="font-size: medium;">Current rating: 2 A</span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><a href="sites/default/files/docs/Stepper%20motor%20controller%20A4988/a4988_DMOS_microstepping_driver_with_translator.pdf" target="_blank" title="a4988_DMOS_microstepping_driver_with_translator.pdf">Datasheet download</a><br /></span></p><pre><span style="font-size: xx-small;"><br /></span></pre><p><span style="font-size: xx-small;">tags: stepper motor, stepper motor controller, stepper motor driver&nbsp;</span></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:1351:"<p><img src="sites/default/files/pictures/stepper-motor-controller/Stepper_motor_controller2.jpg" border="0" alt="" /></p>
  <p><img src="sites/default/files/pictures/stepper-motor-controller/Stepper_motor_controller3.jpg" border="0" alt="" /></p>
  <p><span style="font-size: medium;">This is a single channel stepper motor controller that support a variety of micro stepping functions. It's recommended for building Reprap 3D printers and any other Stepper motor application</span></p>
  <p><span style="font-size: medium;">For documentation and more detail, please visit</span></p>
  <p><span style="font-size: medium;"><a href="http://reprap.org/wiki/StepStick">http://reprap.org/wiki/StepStick</a></span></p>
  <p><span style="font-size: medium;">Input voltage: 8 - 35 V</span></p>
  <p><span style="font-size: medium;">Current rating: 2 A</span></p>
  <p><span style="font-size: medium;"><br /></span></p>
  <p><span style="font-size: medium;"><a href="sites/default/files/docs/Stepper%20motor%20controller%20A4988/a4988_DMOS_microstepping_driver_with_translator.pdf" target="_blank" title="a4988_DMOS_microstepping_driver_with_translator.pdf">Datasheet download</a><br /></span></p>
  <pre><span style="font-size: xx-small;"><br /></span></pre><p><span style="font-size: xx-small;">tags: stepper motor, stepper motor controller, stepper motor driver </span></p>";s:12:"safe_summary";s:0:"";}}}s:16:"uc_product_image";a:1:{s:3:"und";a:1:{i:0;a:11:{s:3:"fid";s:2:"96";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:3:"uid";s:1:"1";s:8:"filename";s:29:"Stepper_motor_controller1.jpg";s:3:"uri";s:38:"public://Stepper_motor_controller1.jpg";s:8:"filemime";s:10:"image/jpeg";s:8:"filesize";s:5:"30013";s:6:"status";s:1:"1";s:9:"timestamp";s:10:"1326879487";s:11:"rdf_mapping";a:0:{}}}}s:16:"taxonomy_catalog";a:1:{s:3:"und";a:2:{i:0;a:1:{s:3:"tid";s:2:"41";}i:1;a:1:{s:3:"tid";s:1:"5";}}}}


cid: field:node:70
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:1192:"<p><span style="font-family: verdana, geneva; font-size: medium;">Module consists of 8 relays. Each relay is connected to a current &nbsp;buffer so that you can connect them directly to a Microcontroller.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Using these relays you can easily control power appliances, the relay is rated for 230V 10Amps.</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;">This can be easily interfaced with Arduinos.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The Module has 9 LED's, one for power and 8 for indicating relay signals.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This module comes with a ribbon cable for easy interfacing of the relays to the Micro.</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;">Rating: &nbsp;10A 250V AC</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Input voltage: 5V DC<br /></span></p>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:1193:"<p><span style="font-family: verdana, geneva; font-size: medium;">Module consists of 8 relays. Each relay is connected to a current  buffer so that you can connect them directly to a Microcontroller.</span></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">Using these relays you can easily control power appliances, the relay is rated for 230V 10Amps.</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;">This can be easily interfaced with Arduinos.</span></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">The Module has 9 LED's, one for power and 8 for indicating relay signals.</span></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">This module comes with a ribbon cable for easy interfacing of the relays to the Micro.</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;">Rating:  10A 250V AC</span></p>
  <p><span style="font-family: verdana, geneva; font-size: medium;">Input voltage: 5V DC<br /></span></p>
  ";s:12:"safe_summary";s:0:"";}}}s:16:"uc_product_image";a:1:{s:3:"und";a:1:{i:0;a:11:{s:3:"fid";s:3:"169";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:3:"uid";s:1:"1";s:8:"filename";s:32:"8ChannelRelay_small (Custom).jpg";s:3:"uri";s:41:"public://8ChannelRelay_small (Custom).jpg";s:8:"filemime";s:10:"image/jpeg";s:8:"filesize";s:5:"52671";s:6:"status";s:1:"1";s:9:"timestamp";s:10:"1344850303";s:11:"rdf_mapping";a:0:{}}}}s:16:"taxonomy_catalog";a:1:{s:3:"und";a:1:{i:0;a:1:{s:3:"tid";s:1:"5";}}}}


cid: field:node:123
data:
  a:3:{s:4:"body";a:1:{s:3:"und";a:1:{i:0;a:5:{s:5:"value";s:420638:"<p><span style="font-family: verdana,geneva; font-size: medium;">There isn't a cleaner way to control something through the internet than using this WiFi Universal Power Adapter. It's super easy to setup and use. Think off things you can control on/off by your cellphone, or computer over the internet, usage of this plug is only limited by your imagination.</span></p><table align="center" border="0"><tbody><tr><td><span style="font-family: verdana,geneva; font-size: medium;"><img src="data:image/png;base64,[encoded data, 387672 characters]" border="0" alt="" width="636" height="292" /></span></td></tr><tr><td><span style="font-family: verdana,geneva; font-size: medium;"><img src="data:image/jpeg;base64,[encoded data, 32208 characters]" border="0" alt="" width="606" height="260" /></span></td></tr></tbody></table>";s:7:"summary";s:0:"";s:6:"format";s:9:"full_html";s:10:"safe_value";s:420641:"<p><span style="font-family: verdana,geneva; font-size: medium;">There isn't a cleaner way to control something through the internet than using this WiFi Universal Power Adapter. It's super easy to setup and use. Think off things you can control on/off by your cellphone, or computer over the internet, usage of this plug is only limited by your imagination.</span></p>
  <table align="center" border="0"><tbody><tr><td><span style="font-family: verdana,geneva; font-size: medium;"><img src="data:image/png;base64,[encoded data, 387672 characters]" border="0" alt="" width="636" height="292" /></span></td>
  </tr><tr><td><span style="font-family: verdana,geneva; font-size: medium;"><img src="data:image/jpeg;base64,[encoded data, 32208 characters]" border="0" alt="" width="606" height="260" /></span></td>
  </tr></tbody></table>";s:12:"safe_summary";s:0:"";}}}s:16:"uc_product_image";a:1:{s:3:"und";a:1:{i:0;a:11:{s:3:"fid";s:3:"347";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:3:"uid";s:1:"1";s:8:"filename";s:19:"blplug2 (Small).jpg";s:3:"uri";s:28:"public://blplug2 (Small).jpg";s:8:"filemime";s:10:"image/jpeg";s:8:"filesize";s:5:"19989";s:6:"status";s:1:"1";s:9:"timestamp";s:10:"1382514738";s:11:"rdf_mapping";a:0:{}}}}s:16:"taxonomy_catalog";a:1:{s:3:"und";a:2:{i:0;a:1:{s:3:"tid";s:1:"5";}i:1;a:1:{s:3:"tid";s:2:"36";}}}}


