<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MachineGrid &#187; sensors</title>
	<atom:link href="http://www.machinegrid.com/tag/sensors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.machinegrid.com</link>
	<description>robots at work</description>
	<lastBuildDate>Mon, 19 Jul 2010 01:59:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Soldering Your Accelerometer &#8211; The ADXL202E</title>
		<link>http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/</link>
		<comments>http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 20:15:44 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[accelerometer]]></category>
		<category><![CDATA[adxl202e]]></category>
		<category><![CDATA[sensors]]></category>

		<guid isPermaLink="false">http://www.blog.machinegrid.com/?p=305</guid>
		<description><![CDATA[I finally get my hands on Analog Devices’ accelerometer- the ADXL202E. It’s small,very small. See what I mean! However there’s this problem, I usually work on PDIP packages and SMDs do give me a scare,not because I’ve never soldered them,but because I do not have the necessary equipment for it. So I decide to do [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script>I finally get my hands on Analog Devices’ accelerometer- the ADXL202E. It’s small,very small.<br />
See what I mean!<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_adxl202_finger.jpg" alt="" width="300" height="236" /></p>
<p>However there’s this problem, I usually work on PDIP packages and SMDs do give me a scare,not because I’ve never  soldered them,but because I do not have the necessary equipment for it. So I decide to do my thing , and also take a little inspiration from <a rel="external" href="http://www.sparkfun.com/commerce/product_info.php?products_id=400">Sparkfun&#8217;s Breakout</a> board.</p>
<p>My first step was to find a thinner tip for the soldering iron. It presently has a standard tip,too big to solder the accelerometer. I decide to go shopping for a thinner one and get the finest one available at my local shop.<br />
This is what the tip looks like[It's standard, I need a thinner one]<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_tip_before.jpg" alt="" width="352" height="288" /></p>
<p>This is the new tip.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_tip_after2.jpg" alt="" width="352" height="288" /><br />
Since I needed to get wires out from the ADXL202 , I used very thin ones.You can easy get these by removing the insulation off normal wires you use in breadboarding. Now comes the difficult part &#8211; soldering.</p>
<p>First you need to hold your chip in place.With a little tape,firmly place the accelerometer on the table your working on.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_tape_roll.jpg" alt="" width="352" height="288" /></p>
<p><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_tap_pers.jpg" alt="" width="352" height="288" /></p>
<p>This will prevent the chip from moving around ,when you solder the wires</p>
<p>First, put a little solder on one of the accelerometer’s solder points.Then taking a wire ,heat the wire, add some solder and touch it to the sensor’s pads. Do the same for the other seven “pins” of the sensor This is how it looked when done.[I know it's gory and ugly,but it's the best I could do]<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder__adxl202_bottom.jpg" alt="" width="352" height="288" /></p>
<p>Here’s the top view.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl202e_top.jpg" alt="" width="352" height="288" /></p>
<p>Now to mount the sensor onto a PCB. I chose a simple general purpose PCB[ dot matrix], as it’s easy available.That’s a One  Ruppee coin,Indian currency ,the board is next to.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl_pcb.jpg" alt="" width="352" height="288" /></p>
<p>I cut the PCB to half to get a smaller footprint,that will house the ADXL202 and the supporting components. This is the finished version of the board:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_adxl2022_coin.jpg" alt="" width="352" height="288" /></p>
<p><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_adxl202_board_bottom.jpg" alt="" width="352" height="288" /></p>
<p>If you notice,there are pins at the bottom of the board.These are for the signal and supply lines.I put them ,so that the board can piggy back on a bigger PCB housing the microcontroller…I also put a berg connector on the top,so that I could debug the signals. Following scope traces show the PWM changing as the accelerometer is tilted.</p>
<p>Tilted to one side:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl202e_signal_tilt1.jpg" alt="" width="352" height="288" /></p>
<p>Sensor on level surface:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl2_tilt_center.jpg" alt="" width="352" height="288" /></p>
<p>Tilted to the other side:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl202e_signal_tilt2.jpg" alt="" width="352" height="288" /><br />
<!--Google Adsense Code --><br />
<script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/6/09 */
google_ad_slot = "1535583406";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Accelerometers for your Robot[The ADXL202 and the MEMSIC 2125]</title>
		<link>http://www.machinegrid.com/2008/12/accelerometers-for-your-robot-adxl202-and-memsic-2125/</link>
		<comments>http://www.machinegrid.com/2008/12/accelerometers-for-your-robot-adxl202-and-memsic-2125/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 20:14:15 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[accelerometer]]></category>
		<category><![CDATA[adxl202]]></category>
		<category><![CDATA[memsic]]></category>
		<category><![CDATA[memsic-2125]]></category>
		<category><![CDATA[sensors]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=598</guid>
		<description><![CDATA[You&#8217;ve seen robots run on two wheels ,walk on two legs and balance just like us humans.I bet you&#8217;ve wondered whats in them that makes them &#8220;not tip over. The device that enables this is a tiny teeny IMEM [aMicro Electro-Mechanical System] which can measure anything between ±1g to ±20g [some of the high g [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/6/09 */
google_ad_slot = "1535583406";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>You&#8217;ve seen robots run on two wheels ,walk on two legs and balance just like us humans.I bet you&#8217;ve wondered whats in them that makes them &#8220;not tip over.</p>
<p>The device that enables this is a tiny teeny IMEM [aMicro Electro-Mechanical System] which can measure anything between ±1g to ±20g [some of the high g accelerometers measure ±20g to ±250g ]</p>
<p>The sensors:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_adxl202e_coin.jpg"><img class="alignnone size-full wp-image-597" title="accelerometer_adxl202e_coin" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_adxl202e_coin.jpg" alt="accelerometer_adxl202e_coin" width="166" height="167" /></a></p>
<p><strong>What&#8217;s a &#8220;g&#8221;?</strong><br />
A &#8220;g&#8221; is a unit of acceleration having a value of 9.8<br />
if you say 1g of acceleration .Its equivalent to:<br />
1g = 1*9.8 = 9.8 m/s2<br />
2g = 2*9.8 = 19.6m/s2</p>
<p><strong>&#8220;g&#8221; in reality : </strong></p>
<table border="1">
<tbody>
<tr>
<td>1g</td>
<td>The acceleration exerted by the Earth’s gravity on an object or person (for example, a cell<br />
phone on a desk experiences 1 g of acceleration).</td>
</tr>
<tr>
<td>0-2g</td>
<td>The acceleration range experienced by a person when walking.</td>
</tr>
<tr>
<td>10-50g</td>
<td>The acceleration experienced by an automobile in a typical crash.</td>
</tr>
<tr>
<td>100-2,000g</td>
<td>The acceleration experienced by a laptop if it is dropped from a height of three feet onto a<br />
concrete floor.</td>
</tr>
<tr>
<td>50,000g</td>
<td>The acceleration experienced by a munition when shot from a cannon.</td>
</tr>
</tbody>
</table>
<p>&#8230;&#8230;.<em>Memsic.com</em></p>
<p><strong>Where are Accelerometers used:</strong></p>
<ul>
<li>Robotics<br />
&#8212;To measure Tilt and Acceleration</li>
<li>Vibration monitoring<br />
&#8212;Vibration monitoring of heavy machinery</li>
<li>Alarms and Motion Detectors</li>
<li>Cellphones<br />
&#8212;To invert the Phone screen so that the screen is always vertical</li>
<li>Model Airplanes<br />
&#8212;Detecting pitch and yaw</li>
<li>Vehicle headlight aligning</li>
<li>Disk Drives</li>
<li>Vehicle Security</li>
</ul>
<p>The following describes the two most popularly used accelerometers.<br />
Both these accelerometers work on the same principle ,but on different technologies.</p>
<p><strong>The Analog Devices ADXL202</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_adxl202e.gif"><img class="alignleft size-full wp-image-599" title="accelerometer_adxl202e" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_adxl202e.gif" alt="accelerometer_adxl202e" width="75" height="64" /></a><br />
Manufacturer :: Analog Devices<br />
Datasheet    :: <a rel="external" href="http://www.analog.com/UploadedFiles/Data_Sheets/53728567227477ADXL202E_a.pdf">pdf</a></p>
<p><em><strong>Principle</strong></em><br />
The ADXL202 has a movable mass inside it which responds to vibrations,tilt or jerks.<br />
The sensor element is a differential capacitor whose output is proportional to acceleration. The beam is made up of many interdigitated fingers.<br />
Each set of fingers can be visualized as shown below:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_green202.gif"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_green202.gif" alt="accelerometer_green202" title="accelerometer_green202" width="610" height="273" class="alignnone size-full wp-image-600" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_adxlblock.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_adxlblock.jpg" alt="accelerometer_adxlblock" title="accelerometer_adxlblock" width="516" height="241" class="alignnone size-full wp-image-601" /></a><br />
<em>Images Courtesy : Microchip.com</em></p>
<p>The movement of the beam is controlled by the polysilicon springs holding the beam.<br />
These springs and the beam’s mass obey the laws of physics .<br />
The force (F) on a mass (m) subject to acceleration (a), according to Newton’s Second Law, is<br />
<strong>F = m a</strong><br />
The deflection (x) of a restraining spring according to Hooke’s Law is proportional to the applied force:<br />
<strong>F = k x</strong><br />
From the above two equations&#8230;<br />
<strong>a(acceleration) is proportional to x(displacement)</strong></p>
<p>This enables us to compute the acceleration.<br />
Once acceleration is obtained. Tilt can be obtained by monitoring each of the axes</p>
<p><strong>The MEMSIC 2125</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_memsic.jpg"><img class="alignnone size-thumbnail wp-image-602" title="accelerometer_memsic" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_memsic-150x150.jpg" alt="accelerometer_memsic" width="150" height="150" /></a><br />
Manufacturer :: Memsic<br />
Datasheet    :: <a rel="external" href="http://www.memsic.com/memsic/data/products/MXD2125ML/mxd2125gl_hl_nl_ml.pdf">pdf</a></p>
<p><strong><em>Principle</em></strong><br />
Unlike the Analog Devices ADXL which uses a movable beam, the Memsic accelerometers measure acceleration by monitoring a hot gas inside a chamber. The chamber is lined by a numerous temperature sensors which monitor the movement of the gas.<br />
The picture below illustrates this:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_memsic1.jpg"><img class="alignnone size-medium wp-image-603" title="accelerometer_memsic1" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_memsic1-300x136.jpg" alt="accelerometer_memsic1" width="300" height="136" /></a><br />
<em>Images courtesy of Parallax Inc. (www.parallax.com), from the Stamps in<br />
Class Forum article&#8221;<br />
<a rel="external" href="http://forums.parallax.com/forums/default.aspx?f=6&amp;m=55816">How to &#8211; Accelerometer (1) Fundamentals and Tilt</a>&#8220;</em></p>
<p>The first figure illustrates the accelerometer when it is held level.Note the position of the hot gas. The adjacent figure shows the accelerometer when tilted.The gas now shifts,changing the values of the sensors appropriately.</p>
<p><strong>Output of an Accelerometer</strong><br />
Accelerometers like the ADXL and Memsic output their measurements in terms of PWM [Pulse Width Modulation].<br />
For example take the ADXL202jqc which measures -2g to 2g. According to the ADXL datasheet 0g would translate to a 50% duty cycle.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer__1g.jpg"><img class="alignnone size-full wp-image-605" title="accelerometer__1g" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer__1g.jpg" alt="accelerometer__1g" width="207" height="158" /></a><br />
A &lt; than 0g readout with a lower than 50% duty cycle</p>
<p><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_0g.jpg"><img class="alignnone size-full wp-image-606" title="accelerometer_0g" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_0g.jpg" alt="accelerometer_0g" width="207" height="158" /></a><br />
A  0g readout with 50% duty cycle</p>
<p><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_1g.jpg"><img class="alignnone size-full wp-image-607" title="accelerometer_1g" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_1g.jpg" alt="accelerometer_1g" width="207" height="158" /></a><br />
A &gt; than 0g readout with a greater than 50% duty cycle</p>
<p><strong>Accelerometer AXIS</strong><br />
Both the above sensors measure 2 axis i.e the x and the y</p>
<p><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_xy.jpg"><img class="alignnone size-full wp-image-608" title="accelerometer_xy" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_xy.jpg" alt="accelerometer_xy" width="138" height="108" /></a></p>
<p>Selection of an axis depends on your project requirements. You can even use the sensors to measure a full 360 degree of tilt. by using two accelerometers oriented perpendicular to one another.When one sensor is reading a maximum change in output per degree, the other is at its minimum.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_360d.jpg"><img class="alignnone size-medium wp-image-609" title="accelerometer_360d" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/accelerometer_360d-300x156.jpg" alt="accelerometer_360d" width="300" height="156" /></a></p>
<p>Well thats it..these sensors do not need a lot of interfacing components. The ADXL202 just need 2 resistors and capacitors to set certain parameters while the Memsic needs even fewer components.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/6/09 */
google_ad_slot = "1535583406";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2008/12/accelerometers-for-your-robot-adxl202-and-memsic-2125/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallel Port Tutorial &#8211; Part 2 (Handling Inputs)</title>
		<link>http://www.machinegrid.com/2008/12/parallel-port-tutorial-part-2-handling-inputs/</link>
		<comments>http://www.machinegrid.com/2008/12/parallel-port-tutorial-part-2-handling-inputs/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 20:12:24 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[parallel port]]></category>
		<category><![CDATA[sensors]]></category>

		<guid isPermaLink="false">http://www.blog.machinegrid.com/?p=298</guid>
		<description><![CDATA[Disclaimer : The information provided here is correct to my best knowledge.You may use it at your own risk. This is a followup of the first tutorial which described using the port as an output. This tutorial demonstrates how to use the parallel port as an input. This feature is a great help in robotics [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><U>Disclaimer </U>:   The information provided here is correct to my best knowledge.You may use it at your own risk.<br />
This  is a followup of the first tutorial which described using the port as an output. This tutorial  demonstrates how to use the parallel port as an input. This feature is a great help in robotics as it is used to collect data of what the robot really is encountering.<BR><br />
<FONT SIZE="" COLOR=""><B>The INPUT PINS</B></FONT><br />
 <IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/pinout.gif" WIDTH="459" HEIGHT="225" BORDER="0" ALT=""><br />
<I>Picture Courtesy :: <A Target="_blank" HREF="http://www.doc.ic.ac.uk/~ih/doc/par/">Ian Harries</a><br /></I><BR></p>
<p>The 10,11,12,13,15 pins of the STATUS PORT are the basic input pins.<BR><br />
Though the CONTROL PORT pins can also be used as inputs,only accessing the status pins are described here.<U><B>Follow these steps to read an input</B></U><br />
<BR><br />
<U>Step1</U><br />
Construct the following TEST circuit.<br />
In this example I have taken pin 13 of the STATUS port as an input.<br />
<FONT SIZE="" COLOR="#CC0000"><B>WARNING</B></FONT> &nbsp;&nbsp;<FONT SIZE="" COLOR="#CC0000">Please do not feed your port more than 5V.You&#8217;ll blow it up.<br />
Check all the voltages with a Multimeter before proceeding</FONT><BR><br />
<IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/iport.jpg" WIDTH="457" HEIGHT="288" BORDER="0" ALT=""><BR><br />
<U>Step2</U><br />
Fire up your C compiler and typre the following program:<br />
<IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/prog.jpg" WIDTH="620" HEIGHT="194" BORDER="0" ALT=""><BR><br />
The program scans the STATUS[0x379] port and give an appropriate integer number,depending on what combinations of pins have gone high or low.<br />
In this example ,since I have used pin 13 and connected to a high value i.e  a binary &#8220;1&#8243;, I get a value of &#8220;127&#8243; on my PC. Please note that this number will differ from PC to PC. Now we test for a Low value i.e a binary &#8220;0&#8243;. Modify the above circuit as shown below:<br />
<IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/iport2.jpg" WIDTH="457" HEIGHT="288" BORDER="0" ALT=""><br />
Short pin13 to GND.<br />
When you do this and run the above program ,you get a different number.<br />
On my PC ,i get a &#8220;230&#8243;<BR><br />
<U>Step3</U><br />
Now using a simple switch case statement you can monitor the input at pin13.<br />
<IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/switch.jpg" WIDTH="620" HEIGHT="305" BORDER="0" ALT=""><br />
<U>When pin13 is set HIGH:</U><br />
<IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/high.jpg" WIDTH="525" HEIGHT="250" BORDER="0" ALT=""><br />
<U>When pin13is set LOW:</U><br />
<IMG SRC="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/parallelin_files/low.jpg" WIDTH="525" HEIGHT="250" BORDER="0" ALT=""><br />
This is for monitoring a particular pin.<br />
You can use all the status pins as inputs ,note down the numbers for different combinations and then write your program.<FONT SIZE="" COLOR="#CC0000">Please note that the 11th pin is inverted i.e If u give a HIGH to it ,the port reads it as LOW.</FONT><br />
That&#8217;s it for the parallel port inputs.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2008/12/parallel-port-tutorial-part-2-handling-inputs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
