# field_data_body

entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p>USB wall charger 500mA, NZ/AUS plug. It's great for any USB device and a good 5 V supply for electronics projects.</p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">This is our original weather station kit. You will be surprised how much you can learn from it, such as how to connect sensors and write program to read the data, and display it on a LCD display. What you can do with this kit is only limited by your imagination. All the wiring diagram and datasheet is available from our website. We have include the source code in the tutorial to make sure that you can get it up and running once the components are hooked up. For any of our products combined shipping is welcome. &nbsp; </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;">The kit includes:</span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Arduino UNO</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;USB cable - Arduino ProtoShield + mini breadboard</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Breadboard wires (approx. 70 pcs)</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;1402 Blue backlit LCD display</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Photo transistor 3533</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;Digital temperature and humidity sensor DHT11</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;One potentiometer and some resistors</span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">Its easy to add in more sensors (like windspeed etc) and customize it to do what you want!</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp; TUTORIAL for building the kit in 3 Steps:</span></p><ol><li><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=arduino-lcd-1602-pinout-and-interface">LCD Interfacing </a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=documentations/wiring-up-dht11-temp-humidity-sensor-to-your-arduino">Sensor Interfacing</a></span></li><li><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=documentations/booting-up-the-weather-station">Booting up the WeatherStation</a></span></li></ol><p></p><p><span style="font-size: xx-small;">tags:&nbsp;<a class="sCM" style="white-space: nowrap;">la crosse weather station, data logger, weather, electronic weather station, home weather station, home weather station wireless, wireless weather stations</a></span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">This is the Mega version of the ProtoShield combo. The Mega 1280 has much more capability than the Arduino Duemilanove 2009, it has got more on board memory, more processing power and more I/Os. With this kit, prototyping with the Mega will never be easier, especially for beginners! Circuits can be tested on the breadboard, once they are working, they can be soldered onto the ProtoShield to be made permanent.</span><br /> <br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> This kit includes:</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - Arduino Mega 1280&nbsp;</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - USB cable (not shown in photo)</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - Mega ProtoShield</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - Mini breadboard</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - <a href="http://www.arduino.cc/en/Main/software" target="_blank">IDE</a> with development software for Windows, Linux, Mac and lots of code examples</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - A bunch of breadboard wires (not shown in photo)</span><br /> <br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> The Arduino Mega clone specs :</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> - Powerful ATmega1280 Processor:</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - 128KB of Flash, 8KB RAM, 4KB EEPROM</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - 53 digital I/O</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - 14 PWM Channels</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - 16 Analog Inputs</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - 4 UART Channels</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - SPI Interface</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - I2C Interface</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> - USB interface (Used for power supply + Programming )</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> A Easy start to your first microcontroller project...</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> Free source code and example available at:</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> http://www.arduino.cc/</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> Look here for fun projects you can do with this kit :</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> SUPPORT:</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> We are engineers and also hobbyists who passionately involve in embedded system and software projects. These development boards are the best value kits to start your first microcontroller projects. As part of the open source community, we are more than happy to provide you with technical supports in regards to our products if needed.</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> WARRANTY:</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> We also provide warranty for any defects in manufacturing. Feel free to get back to us if you have any issues.</span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium;">This bump/contact/end stop sensor is great for automation systems, 3D printers and robotics. It comes with a connecting cable to make interface easy.</span></p><p><span style="font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><br /></span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">This pair of wireless modules operates in the 433mHz Frequency band, and the range can be up to 2 km. It is very simple to use, and can be a very cost effective solution for your long range wireless project. A slight latency of about 0.5 second may be expected. It's ideal for not-real-time-critical applications such as sending instructions to relays, cameras and other sensors and actuators. Please note that the pair only does one way communication. For applications where both way communication is needed, two pairs may be used.</span></p><p><font face="verdana, geneva" size="3"><br /></font></p><p><font face="verdana, geneva" size="3">Schematic:</font></p><p><a href="http://hobbyist.co.nz/sites/default/files/docs/longRangeTxRx/Schematic.rar" target="_blank" title="Link to wiring Schematic"><font face="verdana, geneva" size="3">Link to wiring Schematic</font></a></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/pictures/2km-TxRxMod/2km%20Tx.png" border="0" width="325" height="324" /></span></p><div><span style="font-family: verdana,geneva; font-size: medium;"><strong><span style="color: #ff0000;">Note: </span></strong></span></div><div><ul><li><strong style="font-family: verdana, geneva; font-size: medium;"><span style="color: #ff0000;">Wire the TX strictly as mentioned in diagram above. The data pins should only be connected to Vcc or left floating.</span></strong></li><li><strong style="font-family: verdana, geneva; font-size: medium;"><span style="color: #ff0000;">Please straighten&nbsp; the antenna before usage, or the module will be burned!</span></strong></li></ul></div><div><span style="font-family: verdana, geneva; font-size: medium;"><b><br /></b></span></div><div><span style="font-family: verdana, geneva; font-size: medium;"><b>Specification:</b></span></div><ul><li><span style="font-family: verdana, geneva; font-size: medium;">Working volt : 5V</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Working current: ≤2.5mA(5.0VDC)</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Technology:&nbsp;Superhet （VCO, PLL）</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Modulation：OOK/ASK</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Working band: &nbsp;433.92MHz&nbsp; <br /></span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Bandwidth: &nbsp;1.5MHz&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Sensitivity: &nbsp;-105dBm (50Ω)&nbsp;</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Rate: ＜5Kbps</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Decoding form：PT2272</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Antenna length: &nbsp;18cm</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Emission Distance: 2 KM</span></li></ul><div></div><div><span style="font-family: verdana, geneva; font-size: medium;"><strong>Coupling the TX to RX module</strong></span></div><div><strong style="font-family: verdana, geneva; font-size: medium;"><span style="color: #ff0000;"><img src="/sites/default/files/RFModule.png" border="0" width="576" height="296" /></span></strong></div><div><span style="font-family: verdana, geneva;"><strong><span style="color: #ff0000;"><br /></span></strong></span></div><div><span style="font-family: verdana, geneva;"><img src="data:image/jpeg;base64,[encoded data, 126160 characters]" border="0" alt="" /></span></div><div></div><div><span style="font-family: verdana, geneva; font-size: medium;"><strong>Example wiring</strong></span></div><div><span style="color: #bf0080; font-family: verdana, geneva; font-size: medium;"><br />D0--&gt;pin4;<br />D1--&gt;pin5;<br />D2--&gt;pin6;<br />D3--&gt;pin7;<br />GND--&gt;GND;<br />VDD--&gt;5v.</span></div><div><span style="color: #bf0080; font-family: verdana, geneva; font-size: medium;"><br /></span></div><div><span style="font-family: verdana, geneva; font-size: medium;">The data pins of the receiver will follow the logic level of the transmitter.</span></div><div><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></div><div></div><div></div><div><span style="font-family: verdana, geneva; font-size: medium;"><strong>Example Code</strong> </span></div><div></div><div><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">void setup()</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">{</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; pinMode(4,OUTPUT);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; pinMode(5,OUTPUT);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; pinMode(6,OUTPUT);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; pinMode(7,OUTPUT);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; Serial.begin(9600);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">}</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">void loop()</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">{</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; unsigned char i=0;</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; for(i=0;i&lt;16;i++)</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; {</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; &nbsp; send_data(i);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; &nbsp; Serial.print("i=");</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; &nbsp; Serial.println(i,DEC);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; &nbsp; delay(500);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; &nbsp; send_data(0);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; &nbsp; delay(500);</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; }</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">}</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">//====================================</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">void send_data(unsigned char data)</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">{</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; digitalWrite(4,(data&amp;0x01));</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; digitalWrite(5,(data&amp;0x02));</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; digitalWrite(6,(data&amp;0x04));</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">&nbsp; digitalWrite(7,(data&amp;0x08));</span><br /><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">}</span></div><div><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;"><br /></span></div><div><span style="color: #000065; font-family: 'comic sans ms', sans-serif; font-size: medium;">Schematic:</span></div><div><font face="'comic sans ms', sans-serif" size="3" color="#000065"><br /></font></div><div></div><div><span style="font-family: verdana, geneva;"><br /></span></div><div><span style="font-family: verdana, geneva;"><br /></span></div><div><span style="font-size: xx-small; font-family: verdana, geneva;"><br /></span></div><div><span style="font-size: xx-small; font-family: verdana, geneva;"><br /></span></div><div><span style="font-size: xx-small; font-family: verdana, geneva;">keywords: fm transmitter, transmitter fm, transmitter</span></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <h2><strong><span style="font-size: medium;">13.56MHz RFID module</span></strong></h2><p><span style="font-size: medium;">Interfacing this module to Arduino cannot be easier, it's in TTL serial interface. It can directly connect to Rx and Tx of the Arduiono, or to pin 2 and 3 and use softserial library. It comes with two tags, pins and stripped wires.<br /></span></p><p></p><p><span style="font-size: medium;">Operating voltage: 3 - 5.5 V<br />Sensing distance: 0 - 40 mm</span></p><p><span style="font-size: medium;"><br /></span></p><p><b style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-family: Verdana; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Pin Definitions of RFID card module:</span></b></p><table><tbody><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Pin</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Symbol</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">IO Type</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Description</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-size: medium;"><span style="font-family: Verdana; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;">Arduino</span><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"> or </span><span style="font-family: Verdana; color: #41007d; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;">notes</span><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"></span></span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-1</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #e30000; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">RXD</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">I/O</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Uart Receiver</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">serial link to arduino pin 2</span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-2</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #e30000; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">TXD</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">I/O</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Uart Transmitter</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">serial link to arduino pin 3</span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-3</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">OUT1</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">I/O</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Output 1</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;"></span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-4</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">OUT2</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">I</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Output 2</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;"></span></td></tr><tr style="height: 76px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-5</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">RST</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">I</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Reset, active-low </span><br /><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">floating for power-on reset by default</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;"></span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-6</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">BUZ</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">I</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Buzzer output, high level drive</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-size: medium;"><span style="font-family: Verdana; color: #41007d; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;">Could be for different model</span><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"></span></span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">J1-7</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #e30000; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">SIG</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">O</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Interrupt output,</span><br /><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">LOW level indicates card in the field</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">arduino digital pin 5</span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;"> J1-8</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #e30000; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">VCC</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Power</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Power Positive</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">to 5v [3v3 can be used but has a smaller field range]</span></td></tr><tr style="height: 0px;"><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;"> J1-9</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #e30000; background-color: transparent; font-weight: bold; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">GND</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">GND</span></p></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; color: #010101; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">Power Negative</span></td><td style="border-image: initial; vertical-align: top; border-width: 1px; border-color: #aaaaaa; border-style: dotted; padding: 7px;"><span style="font-family: Verdana; background-color: transparent; vertical-align: baseline; white-space: pre-wrap; font-size: medium;">to gnd &nbsp;</span></td></tr></tbody></table><p></p><p><span style="font-size: medium;">See <a href="http://www.hobbyist.co.nz/?q=rfid-door-lock-controller" target="_blank" title="RFID tutorial">this page</a> for tutorials of how to use this RFID module.</span></p><p><span style="font-size: medium;"><br /></span></p><p><font color="#000000"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1" style="font-size: 2pt;">Tags: rfid reader, what is rfid, about rfid, usb rfid reader, what is rfid reader, rfid a, rfid rfid, tags rfid, rfid tags</font></font></font></p><p><font size="1" style="font-size: 2pt;"><br /></font><br /><br /></p>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <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>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p>This tiny little USB dongle gives your device Bluetooth connectivity instantly! It is compactible with all the Bluetooth modules we sell.</p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><img src="sites/default/files/pictures/dancing-lights/HDR_small.jpg" border="0" alt="" /></p><p>&nbsp;</p><p>Dancing LED lights which dances to the tune of any music playing....<br /> <br /> It is going to be the heart of any party and liven up your room and outdoors...<br /> <br /> As simple as plugging the music from your favorite music player/ipod/stereo and the lights start blinking with the music...<br /> <br /> Its simple DIY kit with all the bits you need and step by step instructions to construct it yourself.. Learn something new and build a kit which is the heart of the party..</p><p>The number of channels (strings of lights) it can control is limited by the number of I/Os in the Arduino. You can buy more relays from us to expand it.<br /> <a href="http://www.hobbyist.co.nz/?q=making-led-lights-dance-to-your-music"><br /> Step 1: making LED lights dance to your music</a><br /> <br /> <a href="http://www.hobbyist.co.nz/?q=interfacing-relay-modules-to-arduino">Step 2: interfacing relay modules to arduino</a><br /> <br /> <a href="http://www.hobbyist.co.nz/?q=music-plays-and-lights-dance">Step 3: music plays and lights dance</a><br /> <br /> <br /> Kit comes with<br /> <br /> 1. Arduino<br /> 2. Relay Module<br /> 3. 4 LED lights<br /> 4. 2 set of multi color lights<br /> with 20 LED's ( 10 x 2 )<br /> 5. Cables to connect the arduino and relays<br /> 6. Earphone splitter ( For connecting to MP3 player )<br /> 7. 3.5mm Earphone jack</p><p>&nbsp;</p><p><iframe width="425" height="349" src="http://www.youtube.com/v/3cAMF8Ay1T4?cc_load_policy=1" frameborder="0" scrolling="no"></iframe></p><p></p><p><span style="color: #ffffff;">tags: arduino led, arduino rgb led, arduino lilypad</span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">Want to wirelessly control a Mars rover from your laptop? </span></p><p><span style="font-family: verdana, geneva; font-size: medium;">You are in the right place, this kit does exactly that. 10 minutes is what it takes to wire up the electronics, it doesn't even need soldering. For people who know programming, this kit is more than a remote control robot.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"> You can write program on your pc to communicate with the robot such as scheduling tasks and receiving sensor data (e.g. video, image, switch, temperature, light etc) from the robot. You can even control the robot on the internet!! The ways it can be used are endless...</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="sites/default/files/styles/uc_product_full/public/Mrover2.jpg" border="0" width="550" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This kit includes</span></p><ol><li><span style="font-family: verdana, geneva; font-size: medium;">Mars Rover</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Arduino Duemilanove 2009</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Motor shield</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Bluetooth module</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">4-way stripped wires and approx. 10 breadboard wires</span></li></ol><p><br /><span style="font-family: verdana, geneva; font-size: medium;"> All you need to add is 6 AA batteries, and a laptop with Bluetooth connectivity.</span><br /> <br /><span style="font-family: verdana, geneva; font-size: medium;"> The Mars rover platform is a robust and easily adjustable track drive chassis that is perfect for robotics hobbyists. It has two DC motor built-in, and it's already assembled. A 6-slot battery case is also included. The height of the track wheels are manually adjustable.</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> &nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Tutorials provided at the bottom of this page show you how to assemble it, and the available open source code demonstrates how to control the rover on the keyboard. 'e', 'c', 's', 'f', 'd' keys command the robot to go forward, backward, left, right and stop.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Specs provided by the manufacturer:</span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">Dimensions: 245mm length x 225mm width x 74mm height</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Adjustable height: 74mm-100mm</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Ground clearance: 21mm-50mm</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Operating voltage: 7.2V</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Operating current: 160–180 mA</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Maximum speed: 30 cm/s(speed can reach 42cm/s at 12 V)</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Maximum climbing angle: &gt; 30°</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Maximum payload: &gt; 7.5Kg</span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">Note: the specs above should only used be as a reference, performance of individual platform may vary due to manufacturing tolerance, battery type and operating conditions.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><iframe width="425" height="349" allowfullscreen="" frameborder="0" src="http://www.youtube.com/v/Bk9vieYOVOQ?cc_load_policy=1"></iframe></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Please see our 3-step tutorial on how to make a bluetooth robot:</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=motor-shield-tutorial">Step1, hook up the Motor Shield</a></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=bluetooth-module-device">Step2, test the Bluetooth module</a></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=bluetooth-robot">Step3, combine Bluetooth with Motor Shield</a></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><em><strong>Accesory</strong></em>: &nbsp;$8 &nbsp;<a href="http://www.hobbyist.co.nz/?q=universal-plate-for-mars-rover" target="_blank">Universal Mounting plate</a>, Screwable mount for adding boards and sensors</span></p><div><span style="color: #000000; font-family: verdana, geneva; font-size: medium;"><br /></span></div><div><span style="color: #000000; font-family: verdana, geneva; font-size: medium;">tags: robotics, robot games, make a robot, build a robot, kid robot, mr robot, create a robot, robot wars</span></div><div><span style="color: #000000; font-family: verdana, geneva; font-size: medium;"><br /></span></div><p><span style="font-family: verdana, geneva; font-size: medium;"><a title=" robotics, robot games, make a robot, build a robot, kid robot, mr robot, create a robot, robot wars"> .</a></span><span style="font-size: 2pt; font-family: Verdana, sans-serif;">Lego robotics, vex robotics, robot, what is robot, robot games, robot game, mindstorm, mechatronics, build a robot, how to build a robot, robot movie, robot building, robot online, robot war, lego, lego robot, lego mindstorm,</span></p>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <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>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <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>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <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>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <div style="width: 700.8pt; padding: 28.3pt 28.3pt 28.3pt 42.8pt;"><p>To connect the 4 Relay board to an Arduino is very easy and allows you to turn on and off an wide range of<br /> devices, both AC and DC. The first to connections are the ground and power pins,&nbsp; You need to connect the<br /> Arduino +5v to the 4 Relay board VCC pin and the Arduino ground to the 4 Relay board GND pin.&nbsp; Then it’s<br /> a only a matter of just connecting the communication pins, labeled IN1, IN2, IN3 and IN4, two 4 data pins<br /> on the Arduino.</p><p>In the example code below I used Arduino pins 7, 8 , 9, 10.&nbsp; I avoid using Data pins 0 and 1 as they are used<br /> by the Arduino for serial communication and can cause problems when uploading code to the Arduino.</p><p>The default state of the relay when the power is off for COMM (power) to be connected to NC (normally closed),<br /> this is the equivalent of setting the 4 Relay boards IN pin to HIGH (has +5v sent to it)&nbsp; It is a safety feature to not<br /> use the NC connector in-case you Arduino looses power it will automatically turns off all the devices connected<br /> to the relay. &nbsp;</p><p>When you have something connected to the relays NO (Normally Open) connector and you set the<br /> corresponding IN pin to LOW (0v), power will flow in from the COMM connector and out of the NO connector<br /> powering your device.<span style="font-size: 14px;">.</span></p><p>&nbsp;</p><p>&nbsp;</p><p class="c1 c14" style="margin: 0px; direction: ltr; color: #000000; font-size: 15px;"><img src="/sites/default/files/pictures/dancing-lights/dancinglights_step1b.png" border="0" width="196" height="184" /></p><p class="c1" style="margin: 0px; direction: ltr; color: #000000; font-size: 15px;"><span class="c10 c8 c3" style="font-size: 10pt; color: #242424; font-weight: bold;">Above</span><span class="c8 c10" style="font-size: 10pt; color: #242424;">: Example of connecting power and lights to a relays COM and NO connectors. &nbsp;</span></p><p class="c1" style="margin: 0px; direction: ltr; color: #000000; font-size: 15px;"><span class="c10 c8 c3" style="font-size: 10pt; color: #242424; font-weight: bold;">Below</span><span class="c10 c8" style="font-size: 10pt; color: #242424;">: Connecting to the Arduino.</span></p><p class="c1 c14" style="margin: 0px; direction: ltr; color: #000000; font-size: 15px;"><a href="/sites/default/files/pictures/dancing-lights/dancinglights_step2.png"><img src="/sites/default/files/pictures/dancing-lights/dancinglights_step2.png" border="0" title="Click to see full size image" width="600" height="618" /></a></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;">&nbsp;</p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;">&nbsp;</p><table class="c16" style="border-collapse: collapse; width: 565px; height: 841px;" cellspacing="0" cellpadding="0"><tbody><tr><td class="c9" style="vertical-align: top; width: 549px; border: 1pt solid #000000; padding: 5pt;"><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Basic 4 Realy board connection</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Each relay is turned on for 2 seconds and then off.</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// You can here them click as there state changes from off to on and on to</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// </span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">off.</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// You will also see the corresponding Red LED on the 4 Relay board </span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// light up when the relay is on.</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;"><span class="c2" style="font-size: 12pt;">&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// &nbsp;define names for the 4 Digital pins On the Arduino 7,8,9,10</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;"><span class="c2" style="font-size: 12pt;">&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// &nbsp;These data pins link to 4 Relay board pins IN1, IN2, IN3, IN4</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;"><br /></span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">#define RELAY1 &nbsp;6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">#define RELAY2 &nbsp;7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">#define RELAY3 &nbsp;8 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">#define RELAY4 &nbsp;9</span></p><p class="c1" style="margin: 0px; direction: ltr;"></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c0" style="color: #e69138; font-size: 12pt;">void&nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">setup</span><span class="c2" style="font-size: 12pt;">()</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">{ &nbsp; &nbsp;</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Initialise the Arduino data pins for OUTPUT</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp;&nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">pinMode</span><span class="c2" style="font-size: 12pt;">(RELAY1,&nbsp;</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">OUTPUT</span><span class="c2" style="font-size: 12pt;">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp;&nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">pinMode</span><span class="c2" style="font-size: 12pt;">(RELAY2,&nbsp;</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">OUTPUT</span><span class="c2" style="font-size: 12pt;">);</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp;&nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">pinMode</span><span class="c2" style="font-size: 12pt;">(RELAY3,&nbsp;</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">OUTPUT</span><span class="c2" style="font-size: 12pt;">);</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp;&nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">pinMode</span><span class="c2" style="font-size: 12pt;">(RELAY4,&nbsp;</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">OUTPUT</span><span class="c2" style="font-size: 12pt;">);</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">}</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp;</span><span class="c0" style="color: #e69138; font-size: 12pt;">void&nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">loop</span><span class="c2" style="font-size: 12pt;">()</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">{</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY1,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">LOW</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns ON Relays 1</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">delay</span><span class="c2" style="font-size: 12pt;">(2000); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Wait 2 seconds</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY1,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">HIGH</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns Relay Off</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY2,</span><span class="c2 c3 c7" style="font-size: 12pt; color: #0b5394; font-weight: bold;">LOW</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns ON Relays 2</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">delay</span><span class="c2" style="font-size: 12pt;">(2000); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Wait 2 seconds</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY2,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">HIGH</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns Relay Off</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY3,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">LOW</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns ON Relays 3</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">delay</span><span class="c2" style="font-size: 12pt;">(2000); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Wait 2 seconds</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY3,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">HIGH</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns Relay Off</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY4,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">LOW</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns ON Relays 4</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">delay</span><span class="c2" style="font-size: 12pt;">(2000); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Wait 2 seconds</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp; &nbsp;</span><span class="c0 c3" style="color: #e69138; font-size: 12pt; font-weight: bold;">digitalWrite</span><span class="c2" style="font-size: 12pt;">(RELAY4,</span><span class="c2 c7 c3" style="font-size: 12pt; color: #0b5394; font-weight: bold;">HIGH</span><span class="c2" style="font-size: 12pt;">); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="c2 c3 c6" style="font-size: 12pt; font-weight: bold; color: #274e13;">// Turns Relay Off</span><span class="c2" style="font-size: 12pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p class="c1" style="margin: 0px; direction: ltr;"><span class="c2" style="font-size: 12pt;">&nbsp;}</span></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt;">&nbsp;</p><p class="c1 c4 c11" style="margin: 0px; direction: ltr; height: 11pt; line-height: 1;">&nbsp;</p></td></tr></tbody></table><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;">&nbsp;</p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;">&nbsp;</p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;"><strong><a href="http://www.hobbyist.co.nz/?q=music-plays-and-lights-dance"><span style="font-size: 14px;">Next Step: Music plays and lights dance</span></a></strong></p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;">&nbsp;</p><p class="c1 c4" style="margin: 0px; direction: ltr; height: 11pt; color: #000000; font-size: 15px;"><a href="http://www.hobbyist.co.nz/?q=making-led-lights-dance-to-your-music"><strong>Previous Step: Making LED lights dance to your music</strong></a></p></div><p>&nbsp;</p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-size: medium;"><font face="Verdana, sans-serif"><font size="3">The STK128+ is a complete, cost-effective development board for the ATmega128. It is designed to give designers a quick start to develop code on ATmega128 MCU and makes them develope prototype device easily.</font></font></span></p><div id="tab_description" dir="LTR"><p><span style="font-size: medium;"><font face="Verdana, sans-serif"><font size="3">The ATmega128 chip is mounted on a device board, which can be separated from the mother board. Hence, easily changing MCU is supported.&nbsp;</font></font></span></p><p><span style="font-size: medium; font-family: Verdana, sans-serif;">The STK128+ Standard package comes with an ATmega128 device board, while the STK128+ Premium package comes with the standard package, an additional spare ATmega128 device board, an Experiment Fittings Pack, and a 5V Power Adapter.</span></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Power </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Powered from external 5V power supply </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Jumper for configuring voltage level to be applied, 5V/3.3V </font></font></p></li></ul></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Onboard Chips </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">ATmega128 (TQFP64), MCU, mounted on the device board </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">AMS1117-3.3, on board regulator </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">MAX3232, True RS232 Transceivers </font></font></p></li></ul></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Interfaces </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Two RS232 connector for UART0 and UART1, DB9 standard </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Guaranteed to operate under 3V level supply thanks to the MAX3232 </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">UART0 and UART1 jumpers, short the jumper to connect UART to AVR MCU, open the jumper to vacate the I/O ports. </font></font></p></li></ul></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">6-pin / 10-pin ISP port </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">JTAG port </font></font></p></li></ul></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Human to Machine Interface </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">RESET button, used to reset the MCU </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Power indicator LED </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">8 surface mounted LEDs, can be used as I/O status indicator </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">8 Push-buttons, for analog input </font></font></p></li></ul></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Other Features </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Crystal configurable, there is a jumper for selecting on board 7.3728M crystal or external crystal mounted via the socket </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">All the MCU pins are accessible on expansion connectors for further expansion </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">All the pins are marked on the board. These marks describe the function of each pin </font></font></p></li><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Compatible with several AVR MCUs: </font></font></p><ul><li><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="3">Fully compatible with: ATmega64/ATmega128 </font></font></p></li><li><p><font face="Verdana, sans-serif"><font size="3">Partly compatible with: ATmega1281/ATmega2561, AT90CAN32/AT90CAN64/AT90CAN128 </font></font></p></li></ul></li></ul></li></ul></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><img src="http://www.hobbyist.co.nz/sites/default/files/styles/large/public/field/image/relay%20front%20sm_0.JPG" border="0" alt="" /></p><p>&nbsp;</p><p class="c0" style="margin: 0px; direction: ltr; color: #000000; font-family: Arial; font-size: 15px;"></p><p><span style="font-family: verdana, geneva; font-size: medium;">Module consists of 4 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 5 LED's, one for power and 4 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>


entity_type: node
bundle: page
language: und
body_format: full_html
body_value:
  <p></p><div><span style="font-family: verdana, geneva; font-size: medium;">We have had lots of enquiries to ship overseas and now we are ready to ship internationally. Our shipping rates are as low as $15USD to most countries.&nbsp;</span></div><div><span style="font-family: verdana, geneva; font-size: medium;">Now you dont have to wait to order our kits and modules..</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;">&nbsp;For any questions contact us at contact@hobbyist.co.nz.</span></div><div><font face="verdana, geneva" size="3"><br /></font></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">What is an Arduino? Its a mini computer, which you can program using C. The learning curve is small and one can easily get the first working program running in a matter of minutes. </span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;The Arduino Mega compatible has :</span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">- Powerful ATmega2560 Processor:</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 256KB of Flash, 8KB RAM, 4KB EEPROM</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 53 digital I/O</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 14 PWM Channels</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 16 Analog Inputs</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 4 UART Channels</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- SPI Interface</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- I2C Interface</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- USB interface (Used for power supply + Programming )</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">* Free USB cable included</span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">Hardware and individual components is exactly the same as Ardunio Mega original, The only difference being that this module is not assembled in Italy, Hence making it more affordable.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The <a href="http://www.arduino.cc/en/Main/software" target="_blank">IDE</a> which comes with this kit has all the code examples to get you started in a few minutes.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">A Easy start to your first microcontroller project...</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Look here for fun projects you can do with this kit : <a href="http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/">http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/</a></span></p><p></p><p><strong><span style="font-size: medium;">Arduino Mega 2560 timeout problem:</span></strong></p><p><span style="font-size: medium; font-family: verdana,geneva;">This problem only appears to Mega 2560, not Mega 1280. When loading a program by Arduino IDE or Xloader, the loading hungers and never complete. This maybe experiencing the "!!!" exclamation problem.</span></p><p><span style="font-size: medium; font-family: verdana,geneva;">The original bootloader would use !!! as an escape sequence to enter a special mode. If !!! , three or more exclamation point in a row are received during the bootload it will enter that mode and will no longer respond to bootload commands. If you have entered any strings with !!! then you can remove them and this should fix your problem.</span></p><div class="field field-name-body field-type-text-with-summary field-label-above" style="border-style: initial; border-color: initial; font-style: inherit; font-size: 12px; font-family: inherit; vertical-align: baseline; border-width: 0px; padding: 0px; margin: 0px;"><div class="field-items" style="border-style: initial; border-color: initial; font-style: inherit; font-size: 12px; font-family: inherit; vertical-align: baseline; border-width: 0px; padding: 0px; margin: 0px;"><div class="field-item even" property="content:encoded" style="border-style: initial; border-color: initial; font-style: inherit; font-size: 12px; font-family: inherit; vertical-align: baseline; border-width: 0px; padding: 0px; margin: 0px;"><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; border-style: initial; border-color: initial; font-style: inherit; font-size: 12px; font-family: inherit; vertical-align: baseline; line-height: 1.3em; border-width: 0px; padding: 0px;"></p><p style="margin-bottom: 0cm; border: none; padding: 0cm;"><font color="#000000"><font face="verdana, geneva"><font size="1" style="font-size: 2pt;">tags: arduino board, arduino kit, arduino projects, arduino starter kit, arduino serial, arduino project, what is arduino</font></font></font></p></div></div></div>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">This product has been made obsolete. It is replaced by the <a href="http://www.hobbyist.co.nz/?q=arduino-uno">Arduino Uno</a>.<br /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">What is an Arduino?</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Its a mini computer, which you can program using C. The learning curve is small and one can easily get the first working program running in a matter of minutes.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The Arduino Duemilanove Compatible has :</span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;">- 14 Digital I/O</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 6 PWM channels</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- 6 Analog Inputs</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- USB interface (Used for power supply + Programming )</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- SPI Interface</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- I2C Interface</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- UART</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- Atmega 328 Microcontroller</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">- * Free USB cable included</span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">Hardware and individual components is exactly the same as Ardunio Duemilanove original, The only difference being that this module is not assembled in Italy, Hence making it more affordable.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The&nbsp;<a href="http://www.arduino.cc/en/Main/software" target="_blank">IDE</a>&nbsp;which comes with this kit has all the code examples to get you started in a few minutes.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">For Windows users, the driver can be downloaded from <a href="/sites/default/files/docs/FTDI_USB_driver.zip" target="_blank">here</a>.<br /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Giving you a easy start to your first microcontroller project...</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Look here for fun projects you can do with this kit : <a href="http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/">http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/</a></span></p><p><span style="color: #ffffff; font-family: verdana, geneva; font-size: medium;"><br /></span></p><p><span style="color: #000000; font-family: verdana, geneva; font-size: xx-small;">tags: arduino board, arduino kit, arduino projects, arduino starter kit, arduino serial, arduino project&nbsp;<span class="Apple-style-span" style="line-height: 18px;">, what is arduino</span></span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <h3><span style="font-family: verdana, geneva; font-size: medium;">Overview</span></h3><p><span style="font-family: verdana, geneva; font-size: medium;">The Arduino Uno is a microcontroller board based on the <span class="wikiword">ATmega328</span> (<a href="http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf" class="urllink" rel="nofollow">datasheet</a>). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 <span class="wikiword">MHz</span> crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the <span class="wikiword">Atmega8U2</span> programmed as a USB-to-serial converter. Revision 2 of the Uno board has a resistor pulling the 8U2 HWB line to ground, making it easier to put into <a href="http://arduino.cc/en/Hacking/DFUProgramming8U2" class="wikilink">DFU mode</a>. This allows for faster transfer rates, no drivers needed for Linux or Mac (inf file for Windows is needed), and the ability to have the Uno show up as a keyboard, mouse, joystick, etc.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">"Uno" means one in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is the latest in a series of USB Arduino boards, and the reference model for the Arduino platform; for a comparison with previous versions, see the <a href="http://arduino.cc/en/Main/Boards" class="wikilink">index of Arduino boards</a>.</span></p><h3><span style="font-family: verdana, geneva; font-size: medium;">Arduino UNO compatible specs:<br /></span></h3><table border="0"><tbody><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Microcontroller</span></td><td align="left"><span class="wikiword" style="font-family: verdana, geneva; font-size: medium;">ATmega328</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Operating Voltage</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">5V</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Input Voltage (recommended)</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">7-12V</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Input Voltage (limits)</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">6-20V</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Digital I/O Pins</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">14 (of which 6 provide PWM output)</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Analog Input Pins</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">6</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">DC Current per I/O Pin</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">40 mA</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">DC Current for 3.3V Pin</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">50 mA</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Flash Memory</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">32 KB (<span class="wikiword">ATmega328</span>) of which 0.5 KB used by bootloader</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">SRAM</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">2 KB (<span class="wikiword">ATmega328</span>)</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">EEPROM</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">1 KB (<span class="wikiword">ATmega328</span>)</span></td></tr><tr><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">Clock Speed</span></td><td align="left"><span style="font-family: verdana, geneva; font-size: medium;">16 <span class="wikiword">MHz</span></span></td></tr></tbody></table><p><span style="font-family: verdana, geneva; font-size: medium;">Includes a free USB cable.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">For the first plugging to the PC, <a href="http://www.hobbyist.co.nz/?q=uno_driver_installation">USB driver installation</a> is required in Windows 7.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></p><p style="margin-bottom: 0in;"><font color="#000000"><font face="Verdana, sans-serif"><font size="1" style="font-size: 2pt;">tags: arduino board, arduino kit, arduino projects, arduino serial, arduino project, what is arduino</font></font></font></p>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <p><span style="font-size: large;"><strong><span style="font-family: verdana, geneva;">Arduino Internet Web Switch</span></strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This wonder kit allows you to control any electric appliance from the internet.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">What does that mean ?</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">That means you can turn ON/OFF any appliance at your home from your iphone, Android, ipad, PC or laptop from Anywhere in the world..As long as you have access to a web browser.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Woooo..aint that an amazing power to lay your hands on.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">What would I do with a Web Switch ? &nbsp; &nbsp;&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">I would do these:</span></p><ul><li><p><span style="font-family: verdana, geneva; font-size: medium;">Boil water for my coffee right from my bed with my Iphone</span></p></li><li><p><span style="font-family: verdana, geneva; font-size: medium;">Turn on my Home heatpump when I leave to home from Work,</span></p></li></ul><p class="rteindent1"><span style="font-family: verdana, geneva; font-size: medium;">My home is warm and cozy by the time I arrive :)</span></p><ul><li><p><span style="font-family: verdana, geneva; font-size: medium;">Water my garden when I am on vacation</span></p></li><li><p><span style="font-family: verdana, geneva; font-size: medium;">Rest I leave to your creative imagination to fill in............</span></p></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">What does the kit consist of ?</span></p><ol><li><p><span style="font-family: verdana, geneva; font-size: medium;">Arduino UNO</span></p><ul><li><span style="font-size: small;">This is the CPU where the code and the webserver runs</span></li></ul></li></ol><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Arduino_small.jpg" border="0" width="500" /></span></p><ol><li><p><span style="font-family: verdana, geneva; font-size: medium;">Ethernet shield</span></p><ul><li><span style="font-size: small;">This shield allows the Arduino to talk to any other device connected via Internet.</span></li><li><span style="font-size: small;">The shield has an ethernet port which will be later used to connect the ethernet cable.</span></li></ul></li></ol><p class="rteindent2"><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Ethernet_shield_small.jpg" border="0" width="500" /></span></p><ol><li><p><span style="font-family: verdana, geneva; font-size: medium;">Sensor Shield</span></p><ul><li><span style="font-size: small; font-family: verdana, geneva;">This shield provides modular plugins to connect loads of things you want to control</span></li><li><span style="font-size: small; font-family: verdana, geneva;">For this example we will interface a Relay module to control power appliances</span></li></ul></li></ol><p class="rteindent2"><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Sensor_shield_small.jpg" border="0" width="500" /></span></p><ol><li><p><span style="font-family: verdana, geneva; font-size: medium;">Relay Module</span></p><ul><li><span style="font-family: verdana, geneva; font-size: small;">This module allows the Arduino to turn ON/OFF power appliances</span></li><li><span style="font-family: verdana, geneva; font-size: small;">Read more about relays <a href="http://en.wikipedia.org/wiki/Relay" target="_blank">here</a></span></li></ul></li></ol><p class="rteindent2"><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Relay_small.jpg" border="0" alt="" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="text-decoration: underline;"><strong><span style="font-family: verdana, geneva; font-size: medium;">Building the Arduino Web Switch&nbsp;</span></strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Stacking the shields</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Place the Arduino at the bottom as below</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Arduino_small.jpg" border="0" width="500" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Plug the Ethernet Shield on top of the Arduino ( this is also called stacking , as we keep building a stack of shields above the Arduino )</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Once thats done it would look like this.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Arduino+ES_small.jpg" border="0" width="500" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Next step is to stack the height extender pins into the Ethernet shield ( This is necessary to ensure we dont short circuit the sensor shield pins on to the Ethernet shield&nbsp;)</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Once the height extender pins are plugged into the Ethernet shield it will look like the pic below:</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Arduino_ES_pins_small.JPG" border="0" width="500" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Stack the Sensor Shield on top of the Ethernet shield, as shown in pic below.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Arduino_ES_SS_small.jpg" border="0" alt="" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><strong><span style="font-family: verdana, geneva; font-size: medium;">Wiring the Relay Module</span></strong></p><p><span style="font-family: verdana, geneva; font-size: medium;">Use the cable provided and connect it to the relay module as shown below</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Relay_with_wires_small.jpg" border="0" width="500" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Connect the other end to the Sensor shield<strong> pin number 8</strong>, VCC and GND</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/AD+ES+SS+RM_small.jpg" border="0" width="500" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">TEST: Power up the arduino and you should see the GREEN led on relay module glowing. If you dont see that revisit your wiring and make sure everything is correct.</span></p><p><span style="text-decoration: underline;"><strong><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></strong></span></p><p><span style="text-decoration: underline;"><strong><span style="font-family: verdana, geneva; font-size: medium;">Relay testing</span></strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">We are about to test if the wiring is good and the relay turns ON and OFF.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Load this program into the arduino from this <a href="https://web-switch.googlecode.com/git-history/927b0d27a4aa7ac2d61e4bb3886a991ad975ebd3/Test_Relay_on_off.pde" target="_blank" title="link">link</a>.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><em>What does this program do? </em></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This program turn ON the RELAY module for a 3 secs and turns it OFF for another 2 secs and keeps doing that.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><em>How do you know if the relay is turning on?&nbsp;</em></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">You hear a click every time the relay operates and you see the RED led glowing every time it is turned ON.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This test should test if the wiring it good and the arduino is able to control the relay.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><br /></span></p><p><span style="text-decoration: underline;"><strong><span style="font-family: verdana, geneva; font-size: medium;">Getting your Internet Web Switch to go.......</span></strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Now that all the modules are tested, we are almost there..</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The last bit which needs doing is to load the Web Switch code and turn your kettle on!</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Follow the steps below in order</span></p><ul><li><p><span style="font-family: verdana, geneva; font-size: medium;">Download <a href="http://hobbyist.co.nz/sites/default/files/webswitch/etherShield.tar.gz" target="_blank" title="Ethernet Shield">Ethernet shield</a> library into libraries folder present in Arduino IDE installation</span></p></li><ul><li><p><span style="font-family: verdana, geneva; font-size: medium;">This step adds the library for getting the Ethernet Shield to work</span></p></li></ul><li><p><span style="font-family: verdana, geneva; font-size: medium;">Connect a Ethernet cable from the Arduino Ethernet shield to your PC/Laptop&nbsp;</span></p></li><li><p><span style="font-family: verdana, geneva; font-size: medium;">Load this <a href="https://web-switch.googlecode.com/git-history/b172bb0771baa738541359e4f39b941ffaf2e851/web_switch.pde" target="_blank" title="Code">code</a> onto the Arduino.</span></p></li><li><p><span style="font-family: verdana, geneva; font-size: medium;">Open up your favorite browser and copy this address onto it:</span></p><ul><li><a href="http://192.168.1.25">http://192.168.1.25</a></li></ul></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">You will see the webpage shown below on the browser. This page is hosted on your Arduino,</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">yes that tiny little piece of hardware can host a webpage :)</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/WebSwitch_screenshot.png" border="0" width="650" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Now you can click the button on the page and hear your relay turn ON/OFF,</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">You are now able to control the Arduino via the Browser.&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="text-decoration: underline;"><strong><span style="font-family: verdana, geneva; font-size: medium;">Turning the kettle ON!</span></strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">Now we have a working Arduino Web Switch which can be controlled from a browser,</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">To control the Kettle you will need to connect the Relay as a switch for the Kettle.</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><span style="color: #ff0000;">Disclaimer: any modification work that involves high voltages should be done by a certified electrician. This Web Switch kit is provided by Hobbyist Ltd "as is" with no warranty of any kind whatsoever. It is your responsibility to ensure your safety and proper functioning of your devices and applicances. Should you have any concern about health and safety please consult a professional for advice.</span></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">The wiring is as below:</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="/sites/default/files/webswitch/Relay%20shield%20wiring_bb.jpg" border="0" width="650" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><strong>VIDEO of the completed kit in action&nbsp;</strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><iframe width="480" height="360" allowfullscreen="" frameborder="0" src="http://www.youtube.com/embed/PuB4hUmhmzg?cc_load_policy=1"></iframe></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=web-switch">Get a WebSwitch for yourself?</a></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p><p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;</span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;"><iframe width="480" height="360" src="http://www.youtube.com/embed/Rm0SRKfNhOo?cc_load_policy=1" frameborder="0" allowfullscreen=""></iframe></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;"><br /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;">This kit consists of</span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=arduino-uno" target="_blank" title="Arduino Uno">Arduino Uno R2</a></span></li><li><span style="font-family: verdana, geneva; font-size: medium;">USB Cable</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Mini Breadboard</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Breadboard wires</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=rfid-module" target="_blank" title="RFID Module 13.56MHz">RFID module</a></span></li><li><span style="font-family: verdana, geneva; font-size: medium;">RFID tags x 2</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=lcd-1620" target="_blank" title="1602 LCD Display">1602 LCD module</a></span></li><li><span style="font-family: verdana, geneva; font-size: medium;">DC motor controller</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Electronic lock</span></li><li><span style="font-family: verdana, geneva; font-size: medium;">Accessories such as LED, buzzer, capacitors and resistors</span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;"><strong><br /></strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><strong>Below are the 3 step tutorial for this kit</strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=rfid-lcd-interface" target="_blank" title="Step 1: RFID + LCD interface">Step 1: RFID + LCD interface</a></span><br /><span style="font-family: verdana, geneva; font-size: medium;"><a href="http://www.hobbyist.co.nz/?q=motorised-lock-control" target="_blank" title="Step 2: Motorised Lock Control">Step 2: Motorised Lock Control</a><br /><a href="http://www.hobbyist.co.nz/?q=rfid-door-lock-controller" target="_blank" title="Step 3: RFID Door Controller">Step 3: RFID Door Controller</a></span></p><p><font face="verdana, geneva" size="3"><br /></font></p><p style="margin-bottom: 0cm;"><font face="Verdana, sans-serif"><font size="1" style="font-size: 2pt;">Tags: Remote access, how to rfid, what is rfid, access control, door garage opener, control access, security for doors, doors for security, rfid tags, tags rfid, rfid reader, keypad lock, lock digital, digital lock, auto door</font></font></p>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <h3 id="sites-page-title-header" style="font-size: 22px; font-weight: bold; margin: 0px; color: #333333; padding: 3px 10px; background-color: transparent ! important; background-image: none ! important; font-family: arial ! important;" xmlns="http://www.w3.org/1999/xhtml" align="left">&nbsp;</h3><p><u><span style="font-size: 16px;"><strong>DHT11 Temperature and Humidity sensor</strong></span></u></p><div style="background-color: transparent; color: #000000;"><span style="font-size: 12px;"><span style="font-family: arial,sans-serif;">The DHT11 is chosen because it is lab calibrated, accurate and stable and its signal output is digital. Most important of all, it is relatively inexpensive for the given performance. Below is the pinout of the sensor.&nbsp;</span></span><br /> <br /><div style="display: block; text-align: center; margin-right: auto; margin-left: auto;"><img src="https://sites.google.com/site/nzhobbyist/_/rsrc/1303962805680/documentations/step-2-wiring-up-dht11-temp-humidity-sensor-to-your-arduino/DHT11_pinout.JPG?height=200&amp;width=186" border="0" alt="" /></div><div style="text-align: center;"><span style="font-size: 12px;"><a href="http://www.robotshop.com/PDF/dht11.pdf" target="_blank" style="color: #336699 ! important;" rel="nofollow">Datasheet</a></span></div><span style="font-size: 12px;">&nbsp;</span><br /><table style="margin: 0px; border-collapse: collapse; border-color: #888888; border-width: 1px;" border="1" bordercolor="#888888" cellspacing="0"><tbody><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: 12px;">&nbsp;Pin<span>&nbsp;&nbsp; &nbsp;</span><span>&nbsp;&nbsp;</span></span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: 12px;">Name<span>&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: 12px;">Description</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: 12px;">&nbsp;1</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: 12px;">&nbsp;VDD</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: 12px;">&nbsp;Power supply 3 - 5.5 V DC</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: 12px;">&nbsp;2</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: 12px;">&nbsp;DATA</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: 12px;">&nbsp;Serial data output</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: 12px;">&nbsp;3</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: 12px;">&nbsp;NC</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: 12px;">&nbsp;Not connected</span></td></tr><tr><td style="vertical-align: top; width: 60px; height: 20px;"><span style="font-size: 12px;">&nbsp;4</span></td><td style="vertical-align: top; width: 75px; height: 20px;"><span style="font-size: 12px;">&nbsp;GND</span></td><td style="vertical-align: top; width: 310px; height: 20px;"><span style="font-size: 12px;">&nbsp;Ground</span></td></tr></tbody></table><br /><p style="font-family: arial ! important; font-size: medium;"><strong><u><span style="font-size: 16px;"><span style="font-family: Arial; white-space: pre-wrap;">Wiring:</span></span></u></strong></p><span style="font-size: 12px;"><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Connect the sensor to the Arduino as shown below</span></span><br /> <br /><table style="margin: 0px; border-collapse: collapse; border-color: #888888; border-width: 1px;" border="1" bordercolor="#888888" cellspacing="0"><tbody><tr><td style="vertical-align: top; width: 67px; height: 20px;"><span style="font-size: 12px;">&nbsp;DHT11</span></td><td style="vertical-align: top; width: 83px; height: 20px;"><span style="font-size: 12px;">&nbsp;Arduino</span></td></tr><tr><td style="vertical-align: top; width: 67px; height: 20px;"><span style="font-size: 12px;">&nbsp;Pin 1</span></td><td style="vertical-align: top; width: 83px; height: 20px;"><span style="font-size: 12px;">&nbsp;Vcc</span></td></tr><tr><td style="vertical-align: top; width: 67px; height: 20px;"><span style="font-size: 12px;">&nbsp;Pin 2</span></td><td style="vertical-align: top; width: 83px; height: 20px;"><span style="font-size: 12px;">&nbsp;Analog0</span></td></tr><tr><td style="vertical-align: top; width: 67px; height: 20px;"><span style="font-size: 12px;">&nbsp;Pin 4</span></td><td style="vertical-align: top; width: 83px; height: 20px;"><span style="font-size: 12px;">&nbsp;Gnd</span></td></tr></tbody></table><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;"><u><strong><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></strong></u></span><br /><span style="font-size: 16px;"><u><strong><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-size: 16px;"><u><strong><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Install the DHT11 library:</span></strong></u></span></span></strong></u></span></p><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;"><u><strong><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-size: 16px;"><u><strong><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></strong></u></span></span></strong></u>Down load this <a href="http://hobbyist.co.nz/sites/default/files/WeatherStation/DHT.zip" target="_blank">zipped file</a> and unzip it under the libraries directory of the Arduino IDE folder. For example, for my computer's setup, the directory is<br /></span></p><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;">C:\arduino-1.0.1\libraries<br /></span></p><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;">After copying files across, the directory</span><br /><span style="font-size: 16px;"></span></p><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;">C:\arduino-1.0.1\libraries\DHT </span></p><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;">should have the following two files: dht.h and dht.cpp</span></p><p style="font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 16px;"><u><strong><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Program:</span></strong></u></span></p><span style="font-size: 12px;"><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Load the program <a href="http://code.google.com/p/weather--station/source/browse/trunk/Humid-Temp-Sens/dht11.ino" target="_blank" title="dht11 sample code">dht11.ino</a></span><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> after you save it onto your computer and open it in Arduino IDE .</span> </span></div><p class="rtecenter" style="background-color: transparent; color: #000000;"><span style="font-size: 12px;"><font face="'Times New Roman'" style="font-size: medium;"><img src="https://lh4.googleusercontent.com/B5SD_ko9C8DYcJXMVlRXA9rjOKpuDRsTCu3Jd9Z13ibasuBBc1ayXEEOBJZD3rqfbf5s31nNoRuhFafNtLa6mIj5gMKioSiWDJYRuizPiVgtW0VfmwY" border="0" width="203px;" height="241px;" />&nbsp;&nbsp; &nbsp;</font></span></p><blockquote><div class="rtecenter" style="background-color: transparent; color: #000000;"><strong><font face="'Times New Roman'" style="font-size: medium;"><span style="font-family: Arial; white-space: pre-wrap;">Fig 1. Arduino IDE</span></font></strong></div><div class="rteleft" style="background-color: transparent; color: #000000;">&nbsp;</div><div class="rtecenter" style="background-color: transparent; color: #000000;"><img src="/sites/default/files/Arduino_Sensor_interface.png" border="0" alt="" /></div></blockquote><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><p style="background-color: transparent;"><b>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><b>Fig 2: How to connect the sensor to Arduino</b></p><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><div>&nbsp;</div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><div style="background-color: transparent; color: #000000;">&nbsp;</div></blockquote><div style="background-color: transparent; color: #000000;"><p style="font-family: 'Times New Roman'; font-size: medium;"><strong><u><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Running the program:</span></u></strong></p><br /> <span style="font-size: 12px;"><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">- Compile the program in the IDE</span><br /> <span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">- Run the program and open the Serial port ( shown below )</span></span><br /> <br /><div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium;"><span style="font-size: 12px;"><img src="https://lh6.googleusercontent.com/sZiV2xEDlRb4OIFhTgz4n0o4MAnW_YMhDNLIZPVw9VK-vZja0vUAkJ8idknVK4nzqfKS84UIz-kfJyMAWp8XQLB8792v9uSOLqbTNvEMp6iQOpcdFJM" border="0" width="347" height="400" /></span></div></div><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><blockquote style="margin: 0pt 0pt 0pt 40px; border-width: medium; border-style: none; padding: 0px;"><div style="background-color: transparent; color: #000000;">&nbsp;</div><div style="background-color: transparent; color: #000000;"><span style="font-size: 12px;"><b>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Fig 3: How to see the Serial port output</b></span></div></blockquote></blockquote></blockquote></blockquote><div style="background-color: transparent; color: #000000;"><p style="font-family: 'Times New Roman'; font-size: medium;"><strong><u><span style="font-size: 16px;"><span style="font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Output of the program:</span></span></u></strong></p><br /> <span style="font-size: 12px;"><span style="font-family: Arial; color: #38761d; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">And you should see the temperature and Humidity readings </span></span></div><div style="background-color: transparent; color: #000000;">&nbsp;</div><div style="background-color: transparent; color: #000000;"><div style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; white-space: normal; font-size: medium;"><span style="font-size: 12px;"><span style="font-family: Arial; color: #38761d; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><img src="https://lh5.googleusercontent.com/Z-mFqNZXn34OkTINhh6AU7dRYhS0puGoBZ8NbqIQkYBIVKYF1qr8PIpbhW3kGp5832ZWdx8BU6aD7MYYMWlmwzUXrgcAmq4C4LQYqNIAm3f-8YzcvB0" border="0" width="591px;" height="332px;" /></span></span></div></div><div style="background-color: transparent; color: #000000;">&nbsp;</div><div style="background-color: transparent; color: #000000;">&nbsp;</div><div style="background-color: transparent;"><span style="font-size: 12px;"><span style="font-family: Arial; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><font color="#000000"><a href="http://www.hobbyist.co.nz/?q=documentations/booting-up-the-weather-station" style="color: #336699 ! important;">Final Step 3: Booting up the WeatherStation</a></font></span></span></div><div>&nbsp;</div><p>&nbsp;</p>


entity_type: node
bundle: article
language: und
body_format: full_html
body_value:
  <h3 dir="ltr"><span style="font-size: 14pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">LCD 1602 pinout and Interface</span></h3><p></p><p><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The LCD pins are numbered from 1- 16 , look behind the LCD to see the numbering. </span><br /> <span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">The table below explains how to connect the LCD pins to the Arduino.</span><img src="https://lh5.googleusercontent.com/DytKgX2m8e3P0n5ssdi7ZuNdWASx1aBd4yR0Lrn4vnQd9hSjXV39Cl0a7bNSTlf--nVkKpiIOvPE1puF5dWFkMGgv9ARAszcRhxc4cztr5oWiGCovg" border="0" width="626px;" height="206px;" /></p><p><span style="font-size: medium;">In the case where the LCD is powered with the Arduino by the 5V USB cable, selecting the contrast resistor to be 2K ohm and the back LED resistor to be 100 ohm is a good start. Alternatively, a 5K potentiometer can be used to adjust the contrast.</span></p><h3 dir="ltr"><span style="font-size: 14pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Wiring with Arduino</span></h3><p></p><p><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Follow the above table and circuit diagram in </span><a href="https://docs.google.com/document/d/19wgj-vhTjF6KzM-SjsgB1kbjoKpOwfdS6-EuGzgimwQ/edit?hl=en_US#bookmark=id.vkszp9fdd1dm"><span style="font-size: 11pt; font-family: Arial; color: #000099; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline;">Fig 1</span></a><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">, and wire up the LCD using the wires provided.</span><br /> <br /> <span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Color coding:</span></p><div dir="ltr"><table style="border-collapse: collapse; width: 624px;"><colgroup> <col width="*" /> <col width="*" /> </colgroup><tbody><tr style="height: 0px;"><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 14px;"><strong>Wire Color</strong></span></p></td><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 14px;"><strong>Description</strong></span></p></td></tr><tr style="height: 0px;"><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><span style="font-size: 11pt; font-family: Arial; color: #ff0000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">RED</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><span style="font-size: 11pt; font-family: Arial; color: #ff0000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">VCC of +5V</span></td></tr><tr style="height: 0px;"><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">BLACK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Ground</span></td></tr><tr style="height: 0px;"><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><span style="font-size: 11pt; font-family: Arial; color: #b45f06; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Other colors</span></td><td style="border: 1px dotted #aaaaaa; vertical-align: top; padding: 7px;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Data and signal lines</span></td></tr></tbody></table></div><p></p><p><img src="/sites/default/files/WeatherStation/Arduino_LCD_interface_bb.jpg" border="0" alt="Arduino LCD interfacing diagram" title="Arduino LCD interfacing diagram" width="500" height="764" /><br /> <br /> <span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Fig 1. LCD to Arduino interfacing circuit</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"> </span></p><p></p><h3 dir="ltr"><span style="font-size: 14pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Code</span></h3><p></p><p><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">In this example we use the Arduino pins 0,1,2,3,4 &amp; 5 for connectivity to the LCD pins 4,6, 11,12,13 &amp; 14, respectively (see table 1). Therefore in Arduino code, we initialise the lcd() as follows:</span></p><p></p><p dir="ltr" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10pt; font-family: Verdana; color: #0b5394; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">LiquidCrystal lcd(0, 1, 2, 3, 4, 5);</span></p><p><br /> <span style="font-size: 10pt; font-family: Verdana; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">This code segment tells the Arduino how the LCD is connected to it. </span><br /> <br /> <span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">Download this </span><a href="http://weather--station.googlecode.com/svn-history/r3/trunk/WeatherStation.pde"><span style="font-size: 11pt; font-family: Arial; color: #000099; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline;">LCD code </span></a><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">and open it in the installed Arduino Development Environment &nbsp;</span><br /> <span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;">( Which comes in the accompaniying CD )</span></p><p>&nbsp;</p><p><a href="http://www.hobbyist.co.nz/?q=documentations/wiring-up-dht11-temp-humidity-sensor-to-your-arduino"><span style="font-size: 14px;"><span style="font-family: arial,helvetica,sans-serif;">Next, Wiring up DHT11 Temp &amp; Humidity sensor to the Arduino</span></span></a></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana,geneva; font-size: medium;">This SD card is a little stunning add-on that is great for your project. It allows you to expand the non-volatile memory of your Arduino device to, well, a few Gigabytes as of the current technology.</span></p><p><span style="font-family: verdana,geneva; font-size: medium;"> It is equivalent to adding a hard drive to your Arduino device. This extra memory is essential for data logging applications, where data is normally needed to transfer to a pc for post-processing.</span></p><p><span style="font-family: verdana,geneva; font-size: medium;">This SD card shield connected to the Arduino by SPI interface. Multiple devices can use the same SPI interface to communicate with the Arduino as long as each of the device has their own chip select.<br /></span></p><p><span style="font-family: verdana,geneva; font-size: medium;">It supports both regular size SD cards and micro-SD cards, but only one can be used at a time.</span><span style="font-family: verdana,geneva; font-size: medium;"> A small prototyping area is available some prototype holds for user to expand their circuit on the shield.</span><span style="font-family: verdana,geneva; font-size: medium;"> Photo shows the top and bottom views of the shield.</span></p><p></p><p><span style="font-size: medium;">Features</span></p><p></p><ul style="margin-left: 30px; padding: 0px;"><li style="list-style-position: outside; padding: 0px; margin: 0px;"><span style="font-size: medium;"> Arduino compatible&nbsp;</span></li><li style="list-style-position: outside; padding: 0px; margin: 0px;"><span style="font-size: medium;"> Stand SD card and MicroSD card compatible</span></li><li style="list-style-position: outside; padding: 0px; margin: 0px;"><span style="font-size: medium;"> Prototype expand</span></li><li style="list-style-position: outside; padding: 0px; margin: 0px;"><span style="font-size: medium;"> Arduino footprint expand</span></li><li style="list-style-position: outside; padding: 0px; margin: 0px;"><span style="font-size: medium;"> Arduino Library support</span></li></ul><p></p><table style="width: 234px; height: 200px;" border="1" cellpadding="1" cellspacing="1"><tbody><tr><td style="text-align: center;"><span style="background-color: #ffffff; font-size: medium;"> Pin of Arduino</span></td><td style="text-align: center;"><span style="background-color: #ffffff; font-size: medium;"> With SD Card</span></td></tr><tr><td style="text-align: center;"><span style="font-size: medium;"> 5v</span></td><td style="text-align: center;"><span style="font-size: medium;"> VCC -&gt; 3v3</span></td></tr><tr><td style="text-align: center;"><span style="font-size: medium;"> GND</span></td><td style="text-align: center;"><span style="font-size: medium;"> GND</span></td></tr><tr><td style="text-align: center;"><span style="font-size: medium;"> D13</span></td><td style="text-align: center;"><span style="font-size: medium;"> SD_CLK</span></td></tr><tr><td style="text-align: center;"><span style="font-size: medium;"> D12</span></td><td style="text-align: center;"><span style="font-size: medium;"> SD_OUT</span></td></tr><tr><td style="text-align: center;"><span style="font-size: medium;"> D11</span></td><td style="text-align: center;"><span style="font-size: medium;"> SD_IN</span></td></tr><tr><td style="text-align: center;"><span style="font-size: medium;"> D10</span></td><td style="text-align: center;"><span style="font-size: medium;"> SD_CS</span></td></tr></tbody></table><p></p><p><span style="font-size: medium;">When use the Standard SD card libriary in Arduino IDE, please change the CS pin from 4 to 10, i.e., change</span></p><p><span style="font-size: medium;">SD.begin(4) to SD.begin(10)</span></p><p><span style="font-size: medium;">If you are not sure, please just download and run this <a href="https://hobbyist-repository.googlecode.com/svn/trunk/SDReadWrite/SDReadWrite.ino" target="_blank">SD Card Shield example code</a>.</span></p><p></p><p><span style="font-size: medium;"> <strong>Note:</strong> SDHC is not supported</span></p><p><a href="http://code.google.com/p/fat16lib/" target="_blank" title="SD card library"><span style="font-family: verdana, geneva; font-size: medium;">Link to the Arduino SD card library</span></a></p><p><br /><span style="font-family: verdana, geneva; font-size: medium;"> <img src="sites/default/files/pictures/sd-card-shield/SD_card_shield3.jpg" border="0" alt="" /></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"><img src="sites/default/files/pictures/sd-card-shield/SD_card_shield1.jpg" border="0" alt="" /></span></p>


entity_type: node
bundle: product
language: und
body_format: full_html
body_value:
  <p><span style="font-family: verdana, geneva; font-size: medium;">&nbsp;&nbsp;<strong>Arduino LCD Keypad Shield</strong></span></p><p><span style="font-family: verdana, geneva; font-size: medium;"> This is a 16x2 LCD and Keypad shield for Arduino Uno, Diecimila, Duemilanove and Freeduino boards.</span></p><ul><li><span style="font-family: verdana, geneva; font-size: medium;"> Blue Backlight with white words</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"> uses 4 Bit Arduino LCD Library</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"> Left, Right, Up, Down and Select buttons</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"> Screen contrast adjustment</span></li><li><span style="font-family: verdana, geneva; font-size: medium;"> Arduino Reset button</span></li></ul><p><span style="font-family: verdana, geneva; font-size: medium;"> The board uses different pins to the Arduino example sketches, so to make the display work, use the following sequence of pins when starting the library:</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"> LiquidCrystal lcd(8,9,4,5,6,7); <br /> </span></p><p><span style="font-family: verdana, geneva; font-size: medium;"> The buttons are connected to only one analog input pin through resistors to give a different voltage for each button, thus saving on input/output pins. Reading the buttons is easy and example code is shown below</span></p><p><span style="font-family: verdana, geneva; font-size: medium;"> <strong>Pin Connections</strong></span></p><table border="0"><tbody><tr><td width="100"><span style="font-family: verdana, geneva; font-size: medium;"> <u><strong>Pin</strong></u></span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> <u><strong>Function</strong></u></span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Analog 0</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> Buttons (select, up, right, down and left)</span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Digital 4</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> DB4</span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Digital 5</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> DB5</span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Digital 6</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> DB6</span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Digital 7</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> DB7</span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Digital 8</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> RS (Data or Signal Display Selection)</span></td></tr><tr><td><span style="font-family: verdana, geneva; font-size: medium;"> Digital 9</span></td><td><span style="font-family: verdana, geneva; font-size: medium;"> Enable</span></td></tr><tr><td valign="top"><span style="font-family: verdana, geneva; font-size: medium;"> Digital 10</span></td><td><p><span style="font-family: verdana, geneva; font-size: medium;"> Backlit Control<br />HIGH = Backlight on</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> LOW = Backlight off</span><br /><span style="font-family: verdana, geneva; font-size: medium;"> Use PWM signal to control brightness</span></p></td></tr></tbody></table><p><strong><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><span style="font-size: medium;">Pin used<font size="1">:</font></span></font></font></strong></p><p><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><span style="font-size: medium;"></span></font></font><img src="data:image/jpeg;base64,[encoded data, 34052 characters]" border="0" alt="" /></p><p><strong><span style="font-size: medium;">Installing library:</span></strong></p><p><span style="font-size: medium;">Download and unzipped the <a href="./sites/default/files/ArduinoLibraries/LCD4Bit_mod.zip" target="_blank">library folder</a>, and place it to the Arduino libraries directory. Once the library is correctly installed, the file structcture should look like:</span></p><p><span style="font-size: medium;">arduino-0010/hardware/libraries/LCD4Bit_mod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><br /><span style="font-size: medium;">arduino-0010/hardware/libraries/LCD4Bit_mod/LCD4Bit_mod.cpp&nbsp; </span><br /><span style="font-size: medium;">arduino-0010/hardware/libraries/LCD4Bit_mod/LCD4Bit_mod.h&nbsp;&nbsp;&nbsp; </span><br /><span style="font-size: medium;">arduino-0010/hardware/libraries/LCD4Bit_mod/keywords.txt </span><br /><span style="font-size: medium;">arduino-0010/hardware/libraries/LCD4Bit_mod/examples&nbsp;&nbsp;&nbsp;&nbsp; </span><br /><span style="font-size: medium;">arduino-0010/hardware/libraries/LCD4Bit_mod/readme.txt&nbsp;&nbsp; </span></p><p><span style="font-size: medium;">Open the example from file -&gt; Examples -&gt; LDC4Bit_mod -&gt; LCD4Bit_modExample, as shown in the screenshot below.</span><br /><img src="data:image/jpeg;base64,[encoded data, 148236 characters]" border="0" alt="" width="548" height="661" /></p><p><span style="font-size: medium;"><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><br /></font></font></span><span style="font-size: medium;">The example should provide enough information to show you how to work with the LCD and all the 5 buttons.<br /></span></p><p><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><strong><span style="font-size: medium;">Schematics download:</span></strong></font></font></p><p><a href="sites/default/files/docs/LCDKeypad%20Shield%20V1.0%20SCH.pdf" target="_blank"><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><span style="font-size: medium;">1602 LCD Shield Schematics</span><strong><span style="font-size: medium;"><br /></span></strong></font></font></a></p><p><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><span style="font-size: medium;"><font size="1"></font></span><br /></font></font></p><p><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><br /></font></font></p><p><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif"><br /></font></font></p><p><font size="1" style="font-size: 2pt;"><font face="Verdana, sans-serif">Lcd panel, display lcd, arduino to lcd, arduino lcd, lcd and arduino, lcd for arduino,lcd to arduino, arduino with lcd, character display,&nbsp;</font></font></p>


