<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8726183570086620922</atom:id><lastBuildDate>Fri, 01 Nov 2024 10:38:56 +0000</lastBuildDate><title>ELECTRONICS -ROBOTICS</title><description>NEED SOME ELECTROBOTICS................</description><link>http://roboticstutorials.blogspot.com/</link><managingEditor>noreply@blogger.com (Abhishek)</managingEditor><generator>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>NEED SOME ELECTROBOTICS................</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Gadgets"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-569232497289175856</guid><pubDate>Thu, 25 Oct 2007 11:01:00 +0000</pubDate><atom:updated>2007-11-04T04:19:48.988-08:00</atom:updated><title>Guide to a 4-legged walker</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7rfyK2aSnsJhnOuC4_mMFR6kpisR5_PkdrIe29C-6yxhWwVok8OQitsf3fZIWhgq0qheDLzq05ZqrZZSMVz2TumL6gKnNNe9-GI5Yek0k1vBb3P2ji0ErY_Av9GQsRh0UHR2bgIktBHE/s1600-h/1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7rfyK2aSnsJhnOuC4_mMFR6kpisR5_PkdrIe29C-6yxhWwVok8OQitsf3fZIWhgq0qheDLzq05ZqrZZSMVz2TumL6gKnNNe9-GI5Yek0k1vBb3P2ji0ErY_Av9GQsRh0UHR2bgIktBHE/s320/1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128954434223063474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This guide is to help you in building your own four-legged walker as described&lt;br /&gt;&lt;br /&gt;Description&lt;br /&gt;The walker was build with the following in mind: easy to build, reliable, robust, not too expensive, battery operated and using common parts. It will be a basic walker without any sensors or a reverse mechanism. You can add these as you like. The walker uses the a MicroCore invented by Mark W. Tilden,a Pulse Naturalising Circuit PNC to start-up and two H-bridges. A power regulator is added to make it possible to use a wider range of power supplies. And a Zoelen bridge is used to drive the two H-bridges. This will prevent energy losses at start-up and prevent too much load on the MicroCore.&lt;br /&gt;Specifications&lt;br /&gt;Height               :  115 mm&lt;br /&gt;Width                :  160 mm&lt;br /&gt;Length               :  180 mm&lt;br /&gt;Weigth excl. battery :  142 Gram&lt;br /&gt;&lt;br /&gt;Frontleg swing angle :   90 Degrees&lt;br /&gt;Rearleg  swing angle :   90 Degrees&lt;br /&gt;Speed                :   18 sec/metre&lt;br /&gt;                         [ 0.056 m/s ]&lt;br /&gt;&lt;br /&gt;Power supply         : 3-15 V&lt;br /&gt;Power comsumption    :  100 mA&lt;br /&gt;&lt;br /&gt;Motor and motor driver &lt;br /&gt;First you need to find your motors. I used two servo's because they include a gearbox and a nice casing to hold the rest of your walker.  These servos will eventually determine the size and shape of your walker. Other DC motors can be used. You need a DC motor that has enough torque and an output of about 25 RPM. The less Amps the motor uses the better. I will assume that you will use a DC motor within the range off 1.5V - 5V and &lt; 200mA. If the DC motor uses more current or a higher voltage then you have to consider to connect the H-bridges to a separated power supply and/or using higher rated transistors.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhprSYLFRcjegEr0R85rNLS2znP-iEi5us8zVxcVrI5FK7UuzAHCRD710r5UdHkUuMnvr7AhJOYWLsEOGVxf0ia1HnXR3Jc6sxxF6JzZ7tAFbnhqwjR_3ydupRbpeuEiQhk3CZ8cZ1R7Sc/s1600-h/3.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhprSYLFRcjegEr0R85rNLS2znP-iEi5us8zVxcVrI5FK7UuzAHCRD710r5UdHkUuMnvr7AhJOYWLsEOGVxf0ia1HnXR3Jc6sxxF6JzZ7tAFbnhqwjR_3ydupRbpeuEiQhk3CZ8cZ1R7Sc/s320/3.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128955224497045954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You have to prepare a servo for use as a regular DC motor with gearbox. To do this you need to open the casing and get the PCB and potentiometer out of it. To remove them you sometimes need to desolder the PCB, potentiometer or both. Only leave the DC motor in the casing. You don't have to remove the end-stop, because this will later prevent the legs from turning too much. However you will have more flexibility if you remove them. Now you will have a nice gearbox with a DC motor and a lot of empty space in the casing. This space can be filled with a motor driver. Since a cheap DC motor uses 100mA or more to operate its better to drive them with a H-bridge. A H-bridge is easy to build and can be used for many types of DC motors.&lt;br /&gt;&lt;br /&gt;Parts list&lt;br /&gt;Transistors : 4x PNP [2N2907], 2x NPN [2N2222]&lt;br /&gt;Capacitor : 1x 22nF&lt;br /&gt;Resistors : 2x 47K&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8JEEHtJ2tlzkD1cW5z67lIRNbI3C4H2w7vqK4N4b5U3j7IhYbAuSyqm5hB7qL6WI-Z-HoOOCcjW-qhESXhUGpDeBA4sxpxOa0ZVRQINCCPN6sz5lT_sfRWi92RLOL480JyZ3hg2EppMI/s1600-h/4.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8JEEHtJ2tlzkD1cW5z67lIRNbI3C4H2w7vqK4N4b5U3j7IhYbAuSyqm5hB7qL6WI-Z-HoOOCcjW-qhESXhUGpDeBA4sxpxOa0ZVRQINCCPN6sz5lT_sfRWi92RLOL480JyZ3hg2EppMI/s320/4.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128955396295737810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These components can be placed in the now empty casing. Lead the four wires out of the casing. One for +VCC, one for -GND and two for the turning direction. Before you close the casing you need to check if the H-bridge works. Apply a battery to the right wires and hold one of the other wires at the +VCC. The servo should turn now. And if you hold the other wire at +VCC then the servo has to turn in the opposite direction. Now close the casing again and prepare the other servo.&lt;br /&gt;&lt;br /&gt;Frame&lt;br /&gt;The width of your servos will define the minimum width of your walker body. Now you need to reserve some space between the front and rear servo to place the MicroCore, a start-up circuit, voltage regulator and the driver for the H-bridge. I use this driver because i want to disable the servo's when i start-up the MicroCore. You can draw your own PCB or use the one i have used. However this PCB isn't optimised. There are a few wire bridges needed to connect all parts.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgntXHdbsJjl-7QVENIIcLsY6j09QCF5PfwOusDewSHjwjc2UeF_ctmm2Nlp2DprKlTxGhDDYLOI8CmKQKQD0XnAb9KBYhCdqUSj12oM8AEdgc_480IG0w6Y4nh_62y4r6fYmdeg5ywD5U/s1600-h/5.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgntXHdbsJjl-7QVENIIcLsY6j09QCF5PfwOusDewSHjwjc2UeF_ctmm2Nlp2DprKlTxGhDDYLOI8CmKQKQD0XnAb9KBYhCdqUSj12oM8AEdgc_480IG0w6Y4nh_62y4r6fYmdeg5ywD5U/s320/5.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128955718418285026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parts list&lt;br /&gt;IC's : 1x 74HC14, 1X 74HC139&lt;br /&gt;Capacitors : 4x 0.22uF, 1x 2.2uF&lt;br /&gt;Resistors : 3x 1M, 1x 2k7&lt;br /&gt;Diodes : 1x 1N4148 &lt;br /&gt;Other : 2 IC sockets, 2x 5M vario-resistor, LED red, battery holder, power switch&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Power regulator parts&lt;br /&gt;5V - 78T05 or&lt;br /&gt;3V - LD1117&lt;br /&gt;Capacitors : 2x 10uF/16V&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9mpnXMH5NBSwvV3j1wk9sq2W2Ggkwl2AOhb_asoNQ-8g4drJ5aMg35EmjWNyySaveXLhvTqru9gzBmEPYdc-ZPZUjHFm0dfF0JgT8KPmEsgL0LAJhhSrOjIxF2aDQAsNLVVMpRZt-HA0/s1600-h/6.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9mpnXMH5NBSwvV3j1wk9sq2W2Ggkwl2AOhb_asoNQ-8g4drJ5aMg35EmjWNyySaveXLhvTqru9gzBmEPYdc-ZPZUjHFm0dfF0JgT8KPmEsgL0LAJhhSrOjIxF2aDQAsNLVVMpRZt-HA0/s320/6.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128955928871682546" /&gt;&lt;/a&gt;&lt;br /&gt;The added power supply circuit is build around a voltage regulator. Because of the low power comsumption of the walker you can use a small regulator that is able to provide about 100mA. Using this power supply is optional and not required if you use the right voltage already. Please note that the pin numbers may not be correct for other type of regulators. So always check these before installing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVQsw7tMmct19OXXd8m-AY756B7fiu3KNMEYNFYGgxyA2pV-rxkM2pFtv7gUD5F_Wns8GTMcj9yXe33bL_AZhd97HYCcL67MqDRsb6pVOAXbgyb-tUiS2fBEhXeqXg-YeVk0H8xVh8N64/s1600-h/7.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVQsw7tMmct19OXXd8m-AY756B7fiu3KNMEYNFYGgxyA2pV-rxkM2pFtv7gUD5F_Wns8GTMcj9yXe33bL_AZhd97HYCcL67MqDRsb6pVOAXbgyb-tUiS2fBEhXeqXg-YeVk0H8xVh8N64/s320/7.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128956139325080066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the example circuit i use a 75T05 regulator with will give an output voltage of 5V. For the actual walker i used a LD1117 3V regulator. But these are harder to find. I didn't included it on the PCB but free-wired it to the frame.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie2uNzvQW0RTJg_KBo00THX-fzHOJprgcT8sPN2suzL_d8H2APyzcnYmvlgD3oYkS27IONSa_3ATXIuG22XXHF5lEyGv_L13GitqrCNvcWVTNNsiuQXfsjQT6RMLmYZGh-IOvR_axFskY/s1600-h/8.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie2uNzvQW0RTJg_KBo00THX-fzHOJprgcT8sPN2suzL_d8H2APyzcnYmvlgD3oYkS27IONSa_3ATXIuG22XXHF5lEyGv_L13GitqrCNvcWVTNNsiuQXfsjQT6RMLmYZGh-IOvR_axFskY/s320/8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5128956362663379474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now determine the width of you walker frame. If the width of your servo is greater then the width of the PBC then make the frame as width as the servo otherwise use the width of the PCB. Cut four pieces of PCB material as long as the width you just have determined. Now drill a few holes in them so you can connect the casing of the servo to it. &lt;br /&gt;&lt;br /&gt;Next place the two servo's in line and the PCB in between them. Now measure the total length of it. Cut off two pieces of copper wire at this length. Solder one PCB strip at the end of the two copper wires. [see pic.] Connect the other PCB strip to the servo with a bolt/nut. Now connect the servo to the already soldered strip. Solder the other PCB strip to the copper wire. This way you know for sure that the holes in the PCB strips are aligned well. Remove the servo again. Bend the frame 30 degrees or so upwards. Repeat the same procedure for the other servo at the other end. Your frame is finished now. Adding the PCB will enhance stiffness later on.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUH8QZ9emigd4PTehjliP_MdeYjLYNNmWMVObdE0nFUhBr96Pzsz0ZmUlbuf1xKbu0u3dgq8Iv6ISBfu1YGcZ7rNeIVYSFuuAhaLJ1zN-rQI_Ej-qQuZ5QZ_wouEHrN3HR05b4jklPP0U/s1600-h/8.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUH8QZ9emigd4PTehjliP_MdeYjLYNNmWMVObdE0nFUhBr96Pzsz0ZmUlbuf1xKbu0u3dgq8Iv6ISBfu1YGcZ7rNeIVYSFuuAhaLJ1zN-rQI_Ej-qQuZ5QZ_wouEHrN3HR05b4jklPP0U/s320/8.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128956706260763170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Circuit&lt;br /&gt;After creating the PCB for the circuit and drilling the holes its time to fill it with components. Start with the MicroCore. First solder the IC socket in its place. Next solder the capacitors that has to come at the solder side of the PCB. These are the three capacitors [0.22uF] that are placed on a row under the IC socket. Cut and bend the capacitor wires in the right shape before soldering. Next add the other components that are needed for a functional MicroCore&lt;br /&gt;&lt;br /&gt;MicroCore testing&lt;br /&gt;You can test the MicroCore by connecting a LED and a 2k7 resistor from one of the MicroCore outputs to GND. [pin 10 for example.] Keep in mind that the power regulator isn't installed yet. So supply the PCB with the right voltage. [3-5V] Before testing you can add the power supply if needed. If power is supplied then the LED should blink. If not then the MicroCore isn't working. &lt;br /&gt;&lt;br /&gt;What can you do if the MicroCore isn't working?&lt;br /&gt;- check the wiring&lt;br /&gt;- is there a chip in the socket?&lt;br /&gt;- is the chip of the right type and placed right?&lt;br /&gt;- clean the solder side of the PCB with a toothbrush&lt;br /&gt;- is the power connected?&lt;br /&gt;- is the power turn on?&lt;br /&gt;- is the LED connected right?&lt;br /&gt;- did you use the right component values?&lt;br /&gt;- are the vario-resistors in their middle position?&lt;br /&gt;&lt;br /&gt;Legs&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBcWwG0qyEAIy07nfPdJg3JgDvLkUFWRLzt7kAUtoiSYvkLrzz3gz0GJxxca3lW_shuc2x11lqgnb7W1DwGHx6V9DjlLnXZTUtOZ-v_5ngHb5dTTKLv3ZKqQGkoogPxvMzKPwn6ShNlZ8/s1600-h/10.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBcWwG0qyEAIy07nfPdJg3JgDvLkUFWRLzt7kAUtoiSYvkLrzz3gz0GJxxca3lW_shuc2x11lqgnb7W1DwGHx6V9DjlLnXZTUtOZ-v_5ngHb5dTTKLv3ZKqQGkoogPxvMzKPwn6ShNlZ8/s320/10.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128957062743048754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Adding legs to the walker is maybe the most crucial part of the whole design. Shape has a large impact on the walking capabilities of the walker. I made my front legs quiet longer and wider then the rear legs. This will lift the walker higher up with the same angle of turning by the servo. The rear legs are shorter and facing backwards so they can push the walker forward better. The long front legs are more flexible than the rear legs due to their length, which allows them to bend without deformation when the rear legs push the walker forward. The legs are made from copper wire and are bend in the right shape. I gave the legs a 'shoe' made of soft rubber tubing to add more friction. Now remove the wheel, cross or whatever sort of attachment that comes with the servo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0VnAJZE1XIyB9r1siqy7_6G3PfgRmEmWmqoA70rgXJ2n8SFnHaCXh46TuopTCblDPGkTqFAsVEIHIs0EA83T2QorFvnzmOEpgA3L-xjppfV7fhgcAItqT47lbV7FkyES2OGopuAVvjNE/s1600-h/11.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0VnAJZE1XIyB9r1siqy7_6G3PfgRmEmWmqoA70rgXJ2n8SFnHaCXh46TuopTCblDPGkTqFAsVEIHIs0EA83T2QorFvnzmOEpgA3L-xjppfV7fhgcAItqT47lbV7FkyES2OGopuAVvjNE/s320/11.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5128957234541740610" /&gt;&lt;/a&gt;&lt;br /&gt;Usually these wheels or crosses has multiple holes to connect different items. Bend the leg in such form that it will cover three set of holes. Now you can fix the leg with thin metal wire for which I used a paperclip Fit the leg again to the servo. Place the walker on its back and turn the power on. Watch the leg movement and try to balance the movement by adjusting the vario-resistors. The legs should turn the same angle in either direction.&lt;br /&gt;However in time the legs will still show some drift and the walker will drop on its side. I did remove the end-stop in the servo's so i had to make some new end-stop on the frame. If you didn't remove the end-stop but the legs are turning to far then you can add the following. Turn the legs in their maximum position and soldered a small piece of PCB at that place to the frame. This will stop the legs from turning to far in that direction. Repeat this on the other side and other servo. After some time using these end-stops it showed that the legs are to strong and the stops started the bend also. I had to enforce them with soldering an extra copper wire between them.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi87Vp5uVslcnlJ3mohYox3lHNwGo31hkgkuZZOdL89cxy1RO-8cIVJW-hoyqa_3umcvh2L1mdNLOKyIcnsXdMqCQ5tp4G8S2RkIANqXuTql4K_6kySRaEDq7D-zZV35dYt-ilA1DY3yGY/s1600-h/12.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi87Vp5uVslcnlJ3mohYox3lHNwGo31hkgkuZZOdL89cxy1RO-8cIVJW-hoyqa_3umcvh2L1mdNLOKyIcnsXdMqCQ5tp4G8S2RkIANqXuTql4K_6kySRaEDq7D-zZV35dYt-ilA1DY3yGY/s320/12.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5128957453585072722" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/11/guide-to-4-legged-walker.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7rfyK2aSnsJhnOuC4_mMFR6kpisR5_PkdrIe29C-6yxhWwVok8OQitsf3fZIWhgq0qheDLzq05ZqrZZSMVz2TumL6gKnNNe9-GI5Yek0k1vBb3P2ji0ErY_Av9GQsRh0UHR2bgIktBHE/s72-c/1.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3937152161612488278</guid><pubDate>Wed, 24 Oct 2007 15:10:00 +0000</pubDate><atom:updated>2007-11-01T08:33:13.387-07:00</atom:updated><title>Microcore walker</title><description>The Microcore walker is a amazing walker. The circuit of the walker is a Microcore. The Microcore is easy to understand and easy to modify. This walker make big step.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Circuit :&lt;/span&gt;&lt;br /&gt;1- 74HCT14&lt;br /&gt;1- 74HCT245&lt;br /&gt;4- 0.47uf capacitors &lt;== This is why it make big step&lt;br /&gt;4- 1 meg resistors&lt;br /&gt;2- PCB boards&lt;br /&gt;1- switch to power  my creature&lt;br /&gt;1- switch for the PNC  (Process Neutralization Circuit)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNxJmZ6zQ0COTYBX_sVdkiPmz-IR05EK1H2OtH-7kgEqW5ctU2iK8cHDgmcucrpUbocCISt6VJ1tiTn7AfKdVuDNQk89_QHKtwsKA0ro_JvjL5kpEByGJKkysrMMVAHU7P1FEPuBCfBU/s1600-h/47c55000.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNxJmZ6zQ0COTYBX_sVdkiPmz-IR05EK1H2OtH-7kgEqW5ctU2iK8cHDgmcucrpUbocCISt6VJ1tiTn7AfKdVuDNQk89_QHKtwsKA0ro_JvjL5kpEByGJKkysrMMVAHU7P1FEPuBCfBU/s320/47c55000.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127890356075479186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Microcore circuit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is the Microcore circuit. If you want to modify this circuit you can change the capacitors value (.22) or the resistors (1Meg) &lt;br /&gt;•  All capacitors value are 0.22uf Bi-polar &lt;br /&gt;•  All resistors are 1 MegW &lt;br /&gt;•  Power from 3 Volts to 10 Volts&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJYUOwsUG_P3d89wu8oj8LqcZSltmPxWXcTMSJFUBrMTeNcgAslbum2FhQz1SiChXrmN1X-FW325q9ohDtYJQQq7Ev1yTSPXbsGkkLGV9GHv3O-abiHhJuxeLxaS3UCb16WkN-TlER96U/s1600-h/4c63d680.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJYUOwsUG_P3d89wu8oj8LqcZSltmPxWXcTMSJFUBrMTeNcgAslbum2FhQz1SiChXrmN1X-FW325q9ohDtYJQQq7Ev1yTSPXbsGkkLGV9GHv3O-abiHhJuxeLxaS3UCb16WkN-TlER96U/s320/4c63d680.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5127890751212470434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Put a capacitors from 10 to 20 uf across the power source.&lt;br /&gt;This is for spike remover. I didn't know this trick before, my robot didn't work. I spend two day finding the problem and it was the capacitor that I didn't put.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHp5R69WKRPnyq-Syc1H2EasWaIEm6y4GUxWnh5UWfivUqOaKOz8cWb2QEq5UERU6JFpaC68w4GPgukRXt80DtyL8gSMvut8UPJZuY0NVKwYnvbAVEY1MalaJub-rgJFkAQrYD2jwQVI8/s1600-h/4cba95f0.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHp5R69WKRPnyq-Syc1H2EasWaIEm6y4GUxWnh5UWfivUqOaKOz8cWb2QEq5UERU6JFpaC68w4GPgukRXt80DtyL8gSMvut8UPJZuY0NVKwYnvbAVEY1MalaJub-rgJFkAQrYD2jwQVI8/s320/4cba95f0.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5127891026090377394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is only if you put motors. On my breadboard, the Microcore was working great. When I attach motors to the Microcore it didn't work, the motors didn't turn.&lt;br /&gt;This is the motor drive I use in my my Microcore Walker&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMx6c1zlspCcR-XcvLaRXTGcmXCgJZDbl_xj3NbsT_GqLFgWbMHtKDFUqTokOsyOW_rpAHxunX_8yQS2966c4PoW9-xKlKf35LPD83b9wZrwd8FMjmt2OJhMsbyH9PRkBu7BleAJxmNMM/s1600-h/1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMx6c1zlspCcR-XcvLaRXTGcmXCgJZDbl_xj3NbsT_GqLFgWbMHtKDFUqTokOsyOW_rpAHxunX_8yQS2966c4PoW9-xKlKf35LPD83b9wZrwd8FMjmt2OJhMsbyH9PRkBu7BleAJxmNMM/s320/1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5127891300968284354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKW3MySVRpMsXo4ytrP47YDY513toHlikK2qXTDKCrV04PfqYHsr7MmgPnBDT4zCaSshOQ4ClBlsq0YhybX3gn3AqmPAst8LBiOiPHm8-9EQ89GroRoxifSeisOYAdve5MtJsmHIXkHqk/s1600-h/2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKW3MySVRpMsXo4ytrP47YDY513toHlikK2qXTDKCrV04PfqYHsr7MmgPnBDT4zCaSshOQ4ClBlsq0YhybX3gn3AqmPAst8LBiOiPHm8-9EQ89GroRoxifSeisOYAdve5MtJsmHIXkHqk/s320/2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5127891399752532178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Chassis :&lt;br /&gt;2- modify servo motors  &lt;br /&gt;2- AA battery holder&lt;br /&gt;1- coat hanger for the leg&lt;br /&gt;2- plastic horn to attach the leg to the servos&lt;br /&gt;&lt;br /&gt;Here are some advantage and disavantage and some improvement for this robot.&lt;br /&gt;&lt;br /&gt;Avantage : &lt;br /&gt;•  The circuit if very easy to understand.&lt;br /&gt;•  It make BIG step  9 cm or 3.5 inch.&lt;br /&gt;•  Compact design.&lt;br /&gt;•  Robust.&lt;br /&gt;•  Only need one IC chip for the motor drive. (with servo)&lt;br /&gt;•  Climb obstacles.&lt;br /&gt;&lt;br /&gt;Disavantage :&lt;br /&gt;•  Always need to to press that PNC &lt;br /&gt;•  The PCB board take alot of space (Freeform would be good)&lt;br /&gt;•  Doesn't back up like is brother the two motor walker&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcC3kY_H3gfdEEtBZiiqnKL2iWP0rYwSoo-mpr0C3bE1Nh0XjS-eLuW5Fxx51mOUc7Avs4baVxjcpHrcXibvq5PmotMqdvndzlhGSQTG83mhipVeIjTX-6LJuIVkIieUffwe4PXxmyfEU/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcC3kY_H3gfdEEtBZiiqnKL2iWP0rYwSoo-mpr0C3bE1Nh0XjS-eLuW5Fxx51mOUc7Avs4baVxjcpHrcXibvq5PmotMqdvndzlhGSQTG83mhipVeIjTX-6LJuIVkIieUffwe4PXxmyfEU/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127894625272971682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvlMXSH_OgssBUvKoigIhO5AB1D_iBXOZaVPE85OAu7iLovZk-Y35c10x-FazTWqVyfbS6LZP8U5qNb-Lnv_sfD2BvnKNDY_4qc6NvEoBWXGLj87LVBizGO7GO84HG7_1VM6U1ysv1QU/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvlMXSH_OgssBUvKoigIhO5AB1D_iBXOZaVPE85OAu7iLovZk-Y35c10x-FazTWqVyfbS6LZP8U5qNb-Lnv_sfD2BvnKNDY_4qc6NvEoBWXGLj87LVBizGO7GO84HG7_1VM6U1ysv1QU/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127894569438396818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwPV-Q-D3LUH7PjnvPpfJPA0-RIR6YSDwpOPCsnCPUnwuYje8nypVYm8Af5FQT1ocuxfb76PiNm6hs3UcqvslNEHPfILRStsIeW4PQs74jXfQVeRthrseACHUZ-YYhQcE7pxzIW8qaIKE/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwPV-Q-D3LUH7PjnvPpfJPA0-RIR6YSDwpOPCsnCPUnwuYje8nypVYm8Af5FQT1ocuxfb76PiNm6hs3UcqvslNEHPfILRStsIeW4PQs74jXfQVeRthrseACHUZ-YYhQcE7pxzIW8qaIKE/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127894513603821954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcDExG1-gyf1GyKltw4sVUKCJhim73t9KnYN4hS9Q3ME_mQRzU6HzzLW5KDXcEiciljVmXVeb5Zc41AK1R87P9-iqdQoFpSlJtoqwmanw8Yve6kQbOgdqoBTT86MxgTurqz_QzV0Tjep0/s1600-h/4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcDExG1-gyf1GyKltw4sVUKCJhim73t9KnYN4hS9Q3ME_mQRzU6HzzLW5KDXcEiciljVmXVeb5Zc41AK1R87P9-iqdQoFpSlJtoqwmanw8Yve6kQbOgdqoBTT86MxgTurqz_QzV0Tjep0/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127894449179312498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSo_NBV4TCkW05QDeaTXnlB4O8hEg2P2vNVGjS-5-A31Y6w9QApT_IoDMt6U1uo3V7E1VSJVTS2QVxTbBh8wj15kMK5ylmu9LOZWiTc2wI-1hv6KiL1_LgoFJlu7K1qNjHUPnkckvemew/s1600-h/6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSo_NBV4TCkW05QDeaTXnlB4O8hEg2P2vNVGjS-5-A31Y6w9QApT_IoDMt6U1uo3V7E1VSJVTS2QVxTbBh8wj15kMK5ylmu9LOZWiTc2wI-1hv6KiL1_LgoFJlu7K1qNjHUPnkckvemew/s320/6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893929488269666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNiNGzA_bcxp7JL8WLOaSZfL9ccTphxbGZUUItv7s5YE99VTkNqcdDAzxQTwr9AuNcjkxgjVprN0wdr94T_-y2r-IVh6TizpnK2qrBzjDf5_gTtqq0jeJ2MsT64rjOgvzvAM3PsCFge8s/s1600-h/7.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNiNGzA_bcxp7JL8WLOaSZfL9ccTphxbGZUUItv7s5YE99VTkNqcdDAzxQTwr9AuNcjkxgjVprN0wdr94T_-y2r-IVh6TizpnK2qrBzjDf5_gTtqq0jeJ2MsT64rjOgvzvAM3PsCFge8s/s320/7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893869358727506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfo_vkekC5TwDM4yPlPCPr3jvja8MR2NqQIJ8A_X0Z97DOd63dhxePzjjPzusyJENn9rY-npc4YbDHIYO7bQVJERVr0CWAlNiF3sH32YrO-yY218GwKdrnNCBQFmzKruKj4VLGPfdlGlE/s1600-h/8.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfo_vkekC5TwDM4yPlPCPr3jvja8MR2NqQIJ8A_X0Z97DOd63dhxePzjjPzusyJENn9rY-npc4YbDHIYO7bQVJERVr0CWAlNiF3sH32YrO-yY218GwKdrnNCBQFmzKruKj4VLGPfdlGlE/s320/8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893628840558914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglc5KlHWW5flNsL5c9XZpGXUtbJo-_oys7VvpY31nu8x2Ds5DDLlZWIg8rc3ILmAVHaXmdDrEBzulMiok471j0F7k3xYVFY_ZmMAZsiW7-sHRucWEs69NwEkAL9ZRGHXne1ILOFh6dZQU/s1600-h/9.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglc5KlHWW5flNsL5c9XZpGXUtbJo-_oys7VvpY31nu8x2Ds5DDLlZWIg8rc3ILmAVHaXmdDrEBzulMiok471j0F7k3xYVFY_ZmMAZsiW7-sHRucWEs69NwEkAL9ZRGHXne1ILOFh6dZQU/s320/9.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893568711016754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9mrD3iqiFhGFhiGQcstcr90m_cbbaFbhB2HjcIZtHOoDAZZiPsHC6LWdV7Rm2Rp65hAEUAVTYjA7ElyxahARbyHpHWl0y4qFdKdasMI4KuwaviUENElF21rbUHetY1_Dr7r-F97jmx7M/s1600-h/10.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9mrD3iqiFhGFhiGQcstcr90m_cbbaFbhB2HjcIZtHOoDAZZiPsHC6LWdV7Rm2Rp65hAEUAVTYjA7ElyxahARbyHpHWl0y4qFdKdasMI4KuwaviUENElF21rbUHetY1_Dr7r-F97jmx7M/s320/10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893353962651938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwtrKKCpTKkG_tHsQUHvgZjw1qNqcMlZhMi8nxiFf-dUBLa1AVNW7xb1Cr93I-uGte3pZgcGJCm5SUdh4_JBFCnjo9LuL2XCSdh2ao5m8XAl3VO-FgBsqEWZupMAgW9dNjeQ280QqXalk/s1600-h/11.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwtrKKCpTKkG_tHsQUHvgZjw1qNqcMlZhMi8nxiFf-dUBLa1AVNW7xb1Cr93I-uGte3pZgcGJCm5SUdh4_JBFCnjo9LuL2XCSdh2ao5m8XAl3VO-FgBsqEWZupMAgW9dNjeQ280QqXalk/s320/11.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893276653240594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi92cH3NsxcsKl7xLN4JlrIibeXQcEtG15ZdPCf5gKjoUny_Z5E4SrhjulbGqsUOsML3HqaltmyJFqQZ2nKhSvalexrufA9YAu0cdV9Jvw3z3fZvagrK1u43fCr4Pls5pAvO6gbosUp9U0/s1600-h/12.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi92cH3NsxcsKl7xLN4JlrIibeXQcEtG15ZdPCf5gKjoUny_Z5E4SrhjulbGqsUOsML3HqaltmyJFqQZ2nKhSvalexrufA9YAu0cdV9Jvw3z3fZvagrK1u43fCr4Pls5pAvO6gbosUp9U0/s320/12.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127893173574025474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjutcXMdeVsbDmFw0NkD82GS4bVEwKqCTpU29I3T3TtppstWGRQZK_HCFDP3RhtyB1i_x5RHOIdV98Tha__lT1xwKlkxjiPvtUB0_yvpItS2p_fo7MiXgAHGKbzV68tyv9gyu3jjHH0-ok/s1600-h/13.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjutcXMdeVsbDmFw0NkD82GS4bVEwKqCTpU29I3T3TtppstWGRQZK_HCFDP3RhtyB1i_x5RHOIdV98Tha__lT1xwKlkxjiPvtUB0_yvpItS2p_fo7MiXgAHGKbzV68tyv9gyu3jjHH0-ok/s320/13.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127892920170954994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyX39iE2Qu8g5LYCjrIQeQifiRhAmO9Y7n1dAbkfzG7ZKXtyeBhJqIgh9tm7yfB4i5sSFL2Es6BSD411JLk-HxPHyfzFHMH0Em-7wZZFHAJ0Q1FbFwyYsD-YPBPuAiW7y7QtQ45VnnNzs/s1600-h/14.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyX39iE2Qu8g5LYCjrIQeQifiRhAmO9Y7n1dAbkfzG7ZKXtyeBhJqIgh9tm7yfB4i5sSFL2Es6BSD411JLk-HxPHyfzFHMH0Em-7wZZFHAJ0Q1FbFwyYsD-YPBPuAiW7y7QtQ45VnnNzs/s320/14.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127892799911870690" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/11/microcore-walker.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNxJmZ6zQ0COTYBX_sVdkiPmz-IR05EK1H2OtH-7kgEqW5ctU2iK8cHDgmcucrpUbocCISt6VJ1tiTn7AfKdVuDNQk89_QHKtwsKA0ro_JvjL5kpEByGJKkysrMMVAHU7P1FEPuBCfBU/s72-c/47c55000.jpg" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-8139210010523350449</guid><pubDate>Tue, 23 Oct 2007 18:18:00 +0000</pubDate><atom:updated>2007-11-01T08:37:17.627-07:00</atom:updated><title>Two motor walker robot.</title><description>The two motor walker is a walker with reverse. When it hit a obstacle with is front feeler it will back up and turn for 5 seconds.&lt;br /&gt;Circuit :&lt;br /&gt;1- 74HCT245&lt;br /&gt;4- .22uf Bi-polar capacitors (Violet)&lt;br /&gt;1- 30uf capacitor (Yellow)&lt;br /&gt;2- 47K resistors (Green)&lt;br /&gt;3- 1.6 Meg resistors (Red)&lt;br /&gt;1- 2.5Meg resitor (Blue)&lt;br /&gt;1- switch to power  my creature&lt;br /&gt;2- switch for the front and back feeler.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEireJagWnAMjVO9PRYxbrD3NoHSXBjFI2m4z4voSHbsi8GTVXpn6zlfbe0Yfa4BfinG7INPMIoEBcIMzDqXqLmt2GPsS7CgEwU2u9Jw42gHnMYp8Gu_3vE4Shzfzp4TwISDACwxby-Onko/s1600-h/4bb86e90.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEireJagWnAMjVO9PRYxbrD3NoHSXBjFI2m4z4voSHbsi8GTVXpn6zlfbe0Yfa4BfinG7INPMIoEBcIMzDqXqLmt2GPsS7CgEwU2u9Jw42gHnMYp8Gu_3vE4Shzfzp4TwISDACwxby-Onko/s320/4bb86e90.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5124970330515435858" /&gt;&lt;/a&gt;&lt;br /&gt;H-bridge:&lt;br /&gt;4- 100K resistors&lt;br /&gt;8- NPN 2N3904 Transistors&lt;br /&gt;4- PNP 2N3906 Transistors&lt;br /&gt;2- Servo motors&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxHyw5sjlIqTsg76UWmP8sTyFrIHvYYdnfLkKxPOEwaDGVp-KztpBjU5walVBrLNs9cIYfCNfn-67QeKqq5s1EdfBDh3VTy6bKtl2N3cqzXoDuAN-wQOXnwlaZUHr8XB1Yu2aQKHFueUE/s1600-h/2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxHyw5sjlIqTsg76UWmP8sTyFrIHvYYdnfLkKxPOEwaDGVp-KztpBjU5walVBrLNs9cIYfCNfn-67QeKqq5s1EdfBDh3VTy6bKtl2N3cqzXoDuAN-wQOXnwlaZUHr8XB1Yu2aQKHFueUE/s320/2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5124970652637983074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioW7ECCznH2Gs7HYzv8_GkhLEZOZvzbAN3_T-9uZL9h2_tR7EBZa8GRLVePhdAuLWhGHY63DqRo3gb-Fow_PZ_LXAC4THUXIY0K8-JMmUn3NiY-Be9cGkRrgkhRToXiRDeANxyPGM8rr0/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioW7ECCznH2Gs7HYzv8_GkhLEZOZvzbAN3_T-9uZL9h2_tR7EBZa8GRLVePhdAuLWhGHY63DqRo3gb-Fow_PZ_LXAC4THUXIY0K8-JMmUn3NiY-Be9cGkRrgkhRToXiRDeANxyPGM8rr0/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124970794371903858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMMkS4exXerjH_VjJv1jLQBApc9J0Y2yTXVM483wHCAwIzX4165viMhhDDgRfWoFoYHFcn0iVs7rMIO-hmUkDt2q-sA1zwkbPeGXMEPFm9kAWJWN7vOUyPwK-G6GbrhZwiDqp_mPXEtyw/s1600-h/4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMMkS4exXerjH_VjJv1jLQBApc9J0Y2yTXVM483wHCAwIzX4165viMhhDDgRfWoFoYHFcn0iVs7rMIO-hmUkDt2q-sA1zwkbPeGXMEPFm9kAWJWN7vOUyPwK-G6GbrhZwiDqp_mPXEtyw/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124970927515890050" /&gt;&lt;/a&gt;&lt;br /&gt;Chassis :&lt;br /&gt;2- servo motors &lt;br /&gt;2- AA battery holder from old electronic Kit&lt;br /&gt;1- coat hanger for the leg.&lt;br /&gt;2- plastic horn to attach the leg to the servos&lt;br /&gt;1- metal case to hold the electronic component from a Super Nitendo Bazooka&lt;br /&gt;1- switch from a Walkman for the power&lt;br /&gt;2- switch for feeler from a VCR&lt;br /&gt;1- mecano bar to hold the motors&lt;br /&gt;Here are some advantage and disadvantage and some improvement for this robot.&lt;br /&gt;Advantage :&lt;br /&gt;•  The circuit if very small and protect from impact.&lt;br /&gt;•  Compact design.&lt;br /&gt;•  Back up and turn when it hit a obstacle.&lt;br /&gt;•  No need of PCB board.&lt;br /&gt;Disadvantage :&lt;br /&gt;•  The circuit is not easy to understand.&lt;br /&gt;•  Make small step&lt;br /&gt;•  Doesn't climb big obstacles&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhukiRjU6KWNC1OtA-elVqmgjV_qjSoQweqG3P_5yp0e_c87ysNlVhibhvjaotJr98J_HoRfxKvMRmoEtLO5YHMed56UIf4L_7uyv4pJeEabNCgzov2-F5V52obSmNQgB6cxSz6SP2HPNE/s1600-h/5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhukiRjU6KWNC1OtA-elVqmgjV_qjSoQweqG3P_5yp0e_c87ysNlVhibhvjaotJr98J_HoRfxKvMRmoEtLO5YHMed56UIf4L_7uyv4pJeEabNCgzov2-F5V52obSmNQgB6cxSz6SP2HPNE/s320/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124971064954843538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj73kNtLtvrzrz9BfakMRJrpDhOJdh0UYdT3sM-Dp-sB3A6gKA4dDYqDXaShVqZTJktptPrsZxPQB0JAOpoBZ7dSj4HmbLeumXWyvvplQr4PokYjxBU4cQVG-VQD46WVkHvqQcAmCXKtoQ/s1600-h/6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj73kNtLtvrzrz9BfakMRJrpDhOJdh0UYdT3sM-Dp-sB3A6gKA4dDYqDXaShVqZTJktptPrsZxPQB0JAOpoBZ7dSj4HmbLeumXWyvvplQr4PokYjxBU4cQVG-VQD46WVkHvqQcAmCXKtoQ/s320/6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124971176623993250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieB83w9KA5_zphYKWSbjyhk0DYxwsq6KlWqPz4e8ZehmjYKm_HXucUTDa7V-HRaDOFT-XwhQwfKdD6yXk6LaQSr0uGQWZnx4Sj0mHOblmiZeHbt8-XDiHrYb7XAhlfEGESBeRVuyalVVc/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieB83w9KA5_zphYKWSbjyhk0DYxwsq6KlWqPz4e8ZehmjYKm_HXucUTDa7V-HRaDOFT-XwhQwfKdD6yXk6LaQSr0uGQWZnx4Sj0mHOblmiZeHbt8-XDiHrYb7XAhlfEGESBeRVuyalVVc/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124971786509349298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0UAt03o-TlRV6SojqM_QDJRGHDdUT0MQLfFntJ0FSIpxvFQc0nkxrmRmTRlIxVzvWRl36NxlilXHffaeRmdrv2njQIXNc_NqXtrpLxuJc27JKmREeZArrTJbaFGvj6NRS-TpgWZEjHsM/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0UAt03o-TlRV6SojqM_QDJRGHDdUT0MQLfFntJ0FSIpxvFQc0nkxrmRmTRlIxVzvWRl36NxlilXHffaeRmdrv2njQIXNc_NqXtrpLxuJc27JKmREeZArrTJbaFGvj6NRS-TpgWZEjHsM/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124971893883531714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwZrKx_J-SIQIGhvsKYgsMaIVas1-duYGR3xqqr9qQhpATPRCp4uiFKNFB4R6P5tTzv0D8iBgfK-z-CIu_ZRPRIr1310FMVk71hDobXwRHp3bVh49koPjp6QzdJ7chTxus8VaLPS2-XUc/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwZrKx_J-SIQIGhvsKYgsMaIVas1-duYGR3xqqr9qQhpATPRCp4uiFKNFB4R6P5tTzv0D8iBgfK-z-CIu_ZRPRIr1310FMVk71hDobXwRHp3bVh49koPjp6QzdJ7chTxus8VaLPS2-XUc/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972014142616018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpgUNj4IKkGd8slu4hj-5772Xtmk0PgcPtCD_wq7ewdSLPwvwAog_bbnRut5eeWxse2JVtlRpc-47on85hYk4JRc9beEZsjAE6Si-tqMoOkVsppOVOgf9sY-8BFrF3Rn9K7PdGq9p7To4/s1600-h/4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpgUNj4IKkGd8slu4hj-5772Xtmk0PgcPtCD_wq7ewdSLPwvwAog_bbnRut5eeWxse2JVtlRpc-47on85hYk4JRc9beEZsjAE6Si-tqMoOkVsppOVOgf9sY-8BFrF3Rn9K7PdGq9p7To4/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972117221831138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDRCvETpNpwB4UQ_QmpEmy3ZHz2K9OPWibH8YZjpuf0tDro87sTgmYk1aj9a_wl1AkUp_0YZsYW3J_6H6DwvI7Y6i-kGDT9ev3Eew1tt5R9X0VheF5JbcKZCGku5u3hVnjmXZ-0mHpfw4/s1600-h/5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDRCvETpNpwB4UQ_QmpEmy3ZHz2K9OPWibH8YZjpuf0tDro87sTgmYk1aj9a_wl1AkUp_0YZsYW3J_6H6DwvI7Y6i-kGDT9ev3Eew1tt5R9X0VheF5JbcKZCGku5u3hVnjmXZ-0mHpfw4/s320/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972224596013554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix-8V-_pFIExTnAHyOE6IjDobEtpKUZ7wbvhPRP3Dc0ThXxPcXDHwxTtJO-mqdpuk_KBGMAyeu382_fWVzXCUPmhgivUwGzuA6QnB4Q8CaOSFJom4sjd0SuyhBJ_oBX1BWQ1v0QkxcdqU/s1600-h/6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix-8V-_pFIExTnAHyOE6IjDobEtpKUZ7wbvhPRP3Dc0ThXxPcXDHwxTtJO-mqdpuk_KBGMAyeu382_fWVzXCUPmhgivUwGzuA6QnB4Q8CaOSFJom4sjd0SuyhBJ_oBX1BWQ1v0QkxcdqU/s320/6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972336265163266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWyb9Z2rR7pa9h416blrAuD4gYkI06rhNCZsoIcX9B8NHpYY7zoHvT3FR8iCuEePBl0PwYkUgM7RlKqjvCIWL3IurPHyYaojyxLxRehJKlnss5iLV5T7fxX-BAzmLtj_lx7zPQVa6Ie1A/s1600-h/7.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWyb9Z2rR7pa9h416blrAuD4gYkI06rhNCZsoIcX9B8NHpYY7zoHvT3FR8iCuEePBl0PwYkUgM7RlKqjvCIWL3IurPHyYaojyxLxRehJKlnss5iLV5T7fxX-BAzmLtj_lx7zPQVa6Ie1A/s320/7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972456524247570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidzUstLJqqDy6MbqfbULP3GF9q94sRF9MLh_8oyMWdDJsRw-UntNBxxi-oOQ-JP7df0195PIM6PBpwYKE54AyRO15LSVZY0sn0anoxSC4iQCE0BK5iTvOy3qJrZBfHP51KWzFK8Br-Kng/s1600-h/8.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidzUstLJqqDy6MbqfbULP3GF9q94sRF9MLh_8oyMWdDJsRw-UntNBxxi-oOQ-JP7df0195PIM6PBpwYKE54AyRO15LSVZY0sn0anoxSC4iQCE0BK5iTvOy3qJrZBfHP51KWzFK8Br-Kng/s320/8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972555308495394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0XiU7QYlBs4DXy_AeD991urpHzWlni79PtM-CmDqYOrktMzw7GODOWfyxWDNbXiWht419Jw3GQra7Uaw1IjXp65tX8Yr_Bg1PDs8S9utjXhBCDsdvvTHXgHsaah1UmD7yeZj3zkbdp_c/s1600-h/9.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0XiU7QYlBs4DXy_AeD991urpHzWlni79PtM-CmDqYOrktMzw7GODOWfyxWDNbXiWht419Jw3GQra7Uaw1IjXp65tX8Yr_Bg1PDs8S9utjXhBCDsdvvTHXgHsaah1UmD7yeZj3zkbdp_c/s320/9.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5124972671272612402" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/two-motor-walker-robot.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEireJagWnAMjVO9PRYxbrD3NoHSXBjFI2m4z4voSHbsi8GTVXpn6zlfbe0Yfa4BfinG7INPMIoEBcIMzDqXqLmt2GPsS7CgEwU2u9Jw42gHnMYp8Gu_3vE4Shzfzp4TwISDACwxby-Onko/s72-c/4bb86e90.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-2936140654889910397</guid><pubDate>Tue, 23 Oct 2007 17:52:00 +0000</pubDate><atom:updated>2007-10-23T10:58:31.475-07:00</atom:updated><title>c program to control speed and direction of DC motor</title><description>/*&lt;br /&gt;FILE: PWM.C&lt;br /&gt;DESC: Control speed and direction of a DC motor using PWM&lt;br /&gt;*/&lt;br /&gt;#include stdio.h&lt;br /&gt;#include stdlib.h&lt;br /&gt;#include dos.h          /* outportb, inportb defined here        */&lt;br /&gt;#include conio.h        /* formatted text functions defined here */&lt;br /&gt;void pwm(int, int, int, int);&lt;br /&gt;void main(void) {&lt;br /&gt;int BASEADDR;&lt;br /&gt;int PORTA, PORTB, PORTC;&lt;br /&gt;int CNTRL;&lt;br /&gt;int DutyCycle;&lt;br /&gt;int SpeedOption;&lt;br /&gt;int Enable, Phase;  /* Enable on A.0, Phase on A.1 */&lt;br /&gt;clrscr();            /* clear screen */&lt;br /&gt;window(5,5,75,30);   /* set up text window */&lt;br /&gt;gotoxy(1,1); cprintf("Enter Base Address (decimal) e.g. 608 =&gt;\n");&lt;br /&gt;gotoxy(42,1); scanf("%d", &amp;BASEADDR);&lt;br /&gt;PORTA = BASEADDR;&lt;br /&gt;PORTB = BASEADDR + 1;&lt;br /&gt;PORTC = BASEADDR + 2;&lt;br /&gt;CNTRL = BASEADDR+3;&lt;br /&gt;outportb(CNTRL, 128);   /* configure all ports for output */&lt;br /&gt;outportb(PORTA, 0);     /* motor should be off */&lt;br /&gt;gotoxy(1,3); cprintf("Speed Options");&lt;br /&gt;gotoxy(1,4); cprintf("(f)aster");&lt;br /&gt;gotoxy(1,5); cprintf("(s)lower");&lt;br /&gt;gotoxy(1,6); cprintf("(r)everse direction");&lt;br /&gt;gotoxy(1,7); cprintf("(q)uit");&lt;br /&gt;gotoxy(1,9); cprintf("Selection =&gt; ");&lt;br /&gt;gotoxy(14,9);&lt;br /&gt;DutyCycle = 0; /* start off at zero velocity */&lt;br /&gt;Enable = 1;&lt;br /&gt;Phase = 0;&lt;br /&gt;do {&lt;br /&gt;while (!kbhit()) {&lt;br /&gt;pwm(PORTA, DutyCycle, Enable, Phase);&lt;br /&gt;}; /* end of while */&lt;br /&gt;SpeedOption = getch();&lt;br /&gt;switch(SpeedOption) {&lt;br /&gt;case 102 : /* 102 ASCII is f */&lt;br /&gt;/* increase speed by 10% DC */&lt;br /&gt;DutyCycle = DutyCycle + 5;&lt;br /&gt;if(DutyCycle &gt; 100) {&lt;br /&gt;DutyCycle = 100;&lt;br /&gt;gotoxy(1,20); cprintf("Can't go faster");&lt;br /&gt;delay(200);&lt;br /&gt;gotoxy(1,20); cprintf("               ");&lt;br /&gt;};&lt;br /&gt;gotoxy(1,13); cprintf("Going faster...\n");&lt;br /&gt;Enable = 1;&lt;br /&gt;pwm(PORTA, DutyCycle, Enable, Phase);&lt;br /&gt;break;&lt;br /&gt;case 115  : /* 115 ASCII is s */&lt;br /&gt;/* decrease speed by 10% DC */&lt;br /&gt;DutyCycle = DutyCycle - 5;&lt;br /&gt;if(DutyCycle &lt; 0) {&lt;br /&gt;DutyCycle = 0;&lt;br /&gt;gotoxy(1,20); cprintf("Can't go slower");&lt;br /&gt;delay(200);&lt;br /&gt;gotoxy(1,20); cprintf("               ");&lt;br /&gt;};&lt;br /&gt;gotoxy(1,13); cprintf("Going slower...\n");&lt;br /&gt;Enable = 1;&lt;br /&gt;pwm(PORTA, DutyCycle, Enable, Phase);&lt;br /&gt;break;&lt;br /&gt;case 114 : /* 114 ASCII is r */&lt;br /&gt;/* reverse direction at present DC */&lt;br /&gt;Enable = 1;&lt;br /&gt;if(Phase == 0) {&lt;br /&gt;Phase = 2;&lt;br /&gt;} else if(Phase ==2) {&lt;br /&gt;Phase = 0;&lt;br /&gt;};&lt;br /&gt;pwm(PORTA, DutyCycle, Enable, Phase);&lt;br /&gt;gotoxy(1,13); cprintf("Reversing.....\n");&lt;br /&gt;break;&lt;br /&gt;case 113 : /* 113 ASCII is q */&lt;br /&gt;gotoxy(1,22); cprintf("Quitting");&lt;br /&gt;outportb(PORTA, 0);&lt;br /&gt;outportb(PORTB, 0);&lt;br /&gt;outportb(PORTC, 0);&lt;br /&gt;exit(0);&lt;br /&gt;break;&lt;br /&gt;}; /* end of switch */&lt;br /&gt;gotoxy(14,9);&lt;br /&gt;} while(1); /* end of do */&lt;br /&gt;}; /* end of main */&lt;br /&gt;void pwm(int PORTA, int DutyCycle, int Enable, int Phase) {&lt;br /&gt;int OnTime, OffTime, TotalTime;&lt;br /&gt;TotalTime = 100; /* 100 msec */&lt;br /&gt;OnTime = (int)(TotalTime * DutyCycle / 100);&lt;br /&gt;OffTime = (int)(TotalTime - OnTime);&lt;br /&gt;outportb(PORTA, Enable+Phase);&lt;br /&gt;delay(OnTime);&lt;br /&gt;Enable = 0;&lt;br /&gt;outportb(PORTA, Enable+Phase);&lt;br /&gt;delay(OffTime);&lt;br /&gt;gotoxy(1,10); cprintf("Duty Cycle is %3d", DutyCycle);&lt;br /&gt;return;&lt;br /&gt;}; /* end of pwm */</description><link>http://roboticstutorials.blogspot.com/2007/10/c-program-to-control-speed-and.html</link><author>noreply@blogger.com (Abhishek)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-2857309790832773214</guid><pubDate>Tue, 23 Oct 2007 17:07:00 +0000</pubDate><atom:updated>2007-10-23T10:08:31.179-07:00</atom:updated><title>Line follower robot circuit schematics</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNT8Tg0xaJSGNA3e4LJCTGvpKZybVDCiUshxmUQ3lzeB26HhkfmKe3p6mDaXWsxA9Yar92YZqM_aPjSZPubrbn47diZqEzERQZt6s29BJSg8QDLRg0uNDi53jO48g7qf71YX89Di2pis/s1600-h/ltc.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNT8Tg0xaJSGNA3e4LJCTGvpKZybVDCiUshxmUQ3lzeB26HhkfmKe3p6mDaXWsxA9Yar92YZqM_aPjSZPubrbn47diZqEzERQZt6s29BJSg8QDLRg0uNDi53jO48g7qf71YX89Di2pis/s320/ltc.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5124580162801365314" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/line-follower-robot-circuit-schematics.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNT8Tg0xaJSGNA3e4LJCTGvpKZybVDCiUshxmUQ3lzeB26HhkfmKe3p6mDaXWsxA9Yar92YZqM_aPjSZPubrbn47diZqEzERQZt6s29BJSg8QDLRg0uNDi53jO48g7qf71YX89Di2pis/s72-c/ltc.png" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3538458842095274632</guid><pubDate>Sat, 13 Oct 2007 12:38:00 +0000</pubDate><atom:updated>2007-10-13T06:05:14.710-07:00</atom:updated><title>How To Make One motor walker robot tutorial</title><description>Parts: &lt;br /&gt; 1 x modify servo motor &lt;br /&gt; 1 x servo horn  &lt;br /&gt; 1 x 1 cm plastic or metal tube &lt;br /&gt; 1 x  metal rod that fit in the plastic or metal tube &lt;br /&gt; 1 x coat-hanger &lt;br /&gt; 1 x 1.5 inch gear (4 cm) &lt;br /&gt; 1 x Freeform Bicore &lt;br /&gt; 1 x AA or AAA battery holder &lt;br /&gt; 1 x switch on/off &lt;br /&gt; 1 x nail for the stop mechanism (optional)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsepTGUzVqWTItUWmwyY78UDXOHjoTxGvIgQgTGNO8Cn5uiU4kgPpmowNt1qsflNe8r-WxXr2cAopk7s-icHvFsWEDBTtc7VJJ1pcEufWtwpDIscD2mo8IXdYxQTm0fblTLFR8J535aKA/s1600-h/43355000.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsepTGUzVqWTItUWmwyY78UDXOHjoTxGvIgQgTGNO8Cn5uiU4kgPpmowNt1qsflNe8r-WxXr2cAopk7s-icHvFsWEDBTtc7VJJ1pcEufWtwpDIscD2mo8IXdYxQTm0fblTLFR8J535aKA/s320/43355000.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120801508795851522" /&gt;&lt;/a&gt;&lt;br /&gt;Take the gear&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGC1_0CoYgPjHTn47dAkMRvxrN5HmOC3Za1RY1Eqf2Z0mLQcoEHTdWSCwherOiEuOQJHF_oaKlkjKL321rcn8qexeLc0liSyHleTQGbXmVoovxrNPObpBn5htn6LrYrHP91RFyiwf6CDw/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGC1_0CoYgPjHTn47dAkMRvxrN5HmOC3Za1RY1Eqf2Z0mLQcoEHTdWSCwherOiEuOQJHF_oaKlkjKL321rcn8qexeLc0liSyHleTQGbXmVoovxrNPObpBn5htn6LrYrHP91RFyiwf6CDw/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120801895342908178" /&gt;&lt;/a&gt;&lt;br /&gt;cut it in half&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKhYXVEwwRDhx6f6L4RIHoeF3hULdZXUvmqqFPapFAy8oOlNcX01FE05TtC3BtQZImkVs5rwiT4L1YZAsLOHydaqIZ2rXcGfEAs4D7cXQn0ec8UqyvV6gE_a-464AEa4nD3XFw6ewrxbw/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKhYXVEwwRDhx6f6L4RIHoeF3hULdZXUvmqqFPapFAy8oOlNcX01FE05TtC3BtQZImkVs5rwiT4L1YZAsLOHydaqIZ2rXcGfEAs4D7cXQn0ec8UqyvV6gE_a-464AEa4nD3XFw6ewrxbw/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120802307659768610" /&gt;&lt;/a&gt;&lt;br /&gt;Take the servo horn and glue it on the half gear&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgydpHHba5DbX6eCYURb6QZTy3fTsZEfdFqNHjxE83DuIHM8ttMu5rzBiL17vGK4crW8-jZRFGJV8BH7rP0zS0uWQFjyc7ibSQQufFuwp_Wrie2ZsMHGCxvRXygt-wgjyWeHsHZHLSVtgk/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgydpHHba5DbX6eCYURb6QZTy3fTsZEfdFqNHjxE83DuIHM8ttMu5rzBiL17vGK4crW8-jZRFGJV8BH7rP0zS0uWQFjyc7ibSQQufFuwp_Wrie2ZsMHGCxvRXygt-wgjyWeHsHZHLSVtgk/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120802462278591282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ5XVUZLHV86MWNy5Q1JdVgsiOnQe-9msVaNwGOb7xZAcBHizv-jtXdRzvHErGRwNFWu5zr4LYlpldM5FwGzamb8sQjUdILa4t3V_ydFHMi8RC3aQyZNoNqODS6XgEJsef0fXvg1_KSpw/s1600-h/4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ5XVUZLHV86MWNy5Q1JdVgsiOnQe-9msVaNwGOb7xZAcBHizv-jtXdRzvHErGRwNFWu5zr4LYlpldM5FwGzamb8sQjUdILa4t3V_ydFHMi8RC3aQyZNoNqODS6XgEJsef0fXvg1_KSpw/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120802604012512066" /&gt;&lt;/a&gt;&lt;br /&gt;Take the other half gear, and glue the tube exactly in the center hole&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjARci6LiqTL60KxA5KZ4BnAITgaIcHweR3M22Gpx2Y0ediEvXs4hpnvkFcDLYb_C2AIFehtrqdObMx4fshGNv5FTtuhifFQChxB4riyZuRN0LTFAHziCvyOaOyeEPUcVxgkZyG2tBSZWw/s1600-h/5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjARci6LiqTL60KxA5KZ4BnAITgaIcHweR3M22Gpx2Y0ediEvXs4hpnvkFcDLYb_C2AIFehtrqdObMx4fshGNv5FTtuhifFQChxB4riyZuRN0LTFAHziCvyOaOyeEPUcVxgkZyG2tBSZWw/s320/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120802939019961170" /&gt;&lt;/a&gt;&lt;br /&gt;Take the metal rod, and bent it like picture below&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhklYNuOTwMUnjqXe7C55glY4QbCvuoH19z4JLgTWUPa580XKLr50k6MsQFdl72z1HKbZi0hXvQ79D3QO-ql7UhimWiFgIZ4HLviohXJqEl6dsrcNhzrBLI0fhFUpIOmOk8kR8sH2EpEOo/s1600-h/6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhklYNuOTwMUnjqXe7C55glY4QbCvuoH19z4JLgTWUPa580XKLr50k6MsQFdl72z1HKbZi0hXvQ79D3QO-ql7UhimWiFgIZ4HLviohXJqEl6dsrcNhzrBLI0fhFUpIOmOk8kR8sH2EpEOo/s320/6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120803080753881954" /&gt;&lt;/a&gt;&lt;br /&gt;Glue the rod on the servo, like the picture underneath.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8CXgPCYPxGf5Yn64FUpoc7cd7WOzn0GA-C30Db16AHt79Pmis19rFTPI4sMP1qeQ56BUF8bpzcMLFljercgOy9tXLlESAAxkWFcF3IaatDN2IuYpvXVZtclWVIzjV2ZLM8dnzoHpwZFo/s1600-h/7.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8CXgPCYPxGf5Yn64FUpoc7cd7WOzn0GA-C30Db16AHt79Pmis19rFTPI4sMP1qeQ56BUF8bpzcMLFljercgOy9tXLlESAAxkWFcF3IaatDN2IuYpvXVZtclWVIzjV2ZLM8dnzoHpwZFo/s320/7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120803291207279474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixHpufoUAIgvrazMkxQGXukKG6Ql9AovKs1unHJ7-YRagl4IDpOtUU1HdmRvwCa6Qi94nXS3GQhT83vl8Iwau8WxQMA9CY3KAF54EG5K67TWqOfwSMpzaBRscLUfjBGfusq7hVjTXeBX0/s1600-h/8.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixHpufoUAIgvrazMkxQGXukKG6Ql9AovKs1unHJ7-YRagl4IDpOtUU1HdmRvwCa6Qi94nXS3GQhT83vl8Iwau8WxQMA9CY3KAF54EG5K67TWqOfwSMpzaBRscLUfjBGfusq7hVjTXeBX0/s320/8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120803415761331074" /&gt;&lt;/a&gt;&lt;br /&gt;Put everything in place. Take the half gear with the tube and place it on the metal rod. Bend the rod so the two half gear touch each other.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhojswwoUpZg_Zx3othg5mt7jKdJh9Kmui48arg1lvRDNUdFDrQZtr0JvDnfhGLodtDUX9_wOKF8bKbdNIly-vAh3wnmwXwHKozIFSsc4MCj45aDYV7oGLDm0aMkZPB33TNmcIZE6FQmMc/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhojswwoUpZg_Zx3othg5mt7jKdJh9Kmui48arg1lvRDNUdFDrQZtr0JvDnfhGLodtDUX9_wOKF8bKbdNIly-vAh3wnmwXwHKozIFSsc4MCj45aDYV7oGLDm0aMkZPB33TNmcIZE6FQmMc/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120803944042308498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWn43fSeIATyWHHMqVFwneSSejBaSOtjfukvGxIkoWoOm9YS1xwFHSK-w6OzmGesqLhA8OGj_ysKKR_KI4jfCJ2fpDBborrj3hj4a8eu7hprfPm-mUxIYv1nZJ0Q4vL4TIZKuuRUXXvV8/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWn43fSeIATyWHHMqVFwneSSejBaSOtjfukvGxIkoWoOm9YS1xwFHSK-w6OzmGesqLhA8OGj_ysKKR_KI4jfCJ2fpDBborrj3hj4a8eu7hprfPm-mUxIYv1nZJ0Q4vL4TIZKuuRUXXvV8/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120804064301392802" /&gt;&lt;/a&gt;&lt;br /&gt;Now add the terminal block to block the half gear in place.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKVPgFLAcWRXjnoO9YfklWvtRPjBEGifP4ja77toi_oN03D34Y2GSKX1aQqjLiWlEnjqSuGLVt3zXdIIzfdNHeis8ZAB357aDKVAt_Dzsi-YY3PbEt7_Ry95g62bgArS50EGVQLOzRhaU/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKVPgFLAcWRXjnoO9YfklWvtRPjBEGifP4ja77toi_oN03D34Y2GSKX1aQqjLiWlEnjqSuGLVt3zXdIIzfdNHeis8ZAB357aDKVAt_Dzsi-YY3PbEt7_Ry95g62bgArS50EGVQLOzRhaU/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120804210330280882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_k2Rag_jmEv6aab-KGAVsGL8LZEROJoJLCUG6XXE1dZuDvtxJNbUHWonh8wyzUt3YKiiMFHlGmfyi4QGOSl_n1CJSQdd9gAkiSlzRdrpbpJp805diev-i3JrfhjipzkFH4gsuwrVdQAk/s1600-h/4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_k2Rag_jmEv6aab-KGAVsGL8LZEROJoJLCUG6XXE1dZuDvtxJNbUHWonh8wyzUt3YKiiMFHlGmfyi4QGOSl_n1CJSQdd9gAkiSlzRdrpbpJp805diev-i3JrfhjipzkFH4gsuwrVdQAk/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120804309114528706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeQRf1enb9pn8G8SjaTjJmdiPYumhNufE64dDR-5znCjyA5AQ88lcAlGIYw_jKf3zJgkW34DcD-bW3t4bmU2xyhmumIb3pbZjq8m9Kf0yyqRwxRua2EaqZcgeeYoWYBYsS9ShDysxEwYo/s1600-h/5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeQRf1enb9pn8G8SjaTjJmdiPYumhNufE64dDR-5znCjyA5AQ88lcAlGIYw_jKf3zJgkW34DcD-bW3t4bmU2xyhmumIb3pbZjq8m9Kf0yyqRwxRua2EaqZcgeeYoWYBYsS9ShDysxEwYo/s320/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120804412193743826" /&gt;&lt;/a&gt;&lt;br /&gt;It is time to give some leg to your creature. Take a 8 gauge wire or a coat hanger to make the leg.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUL4jvJ-8RmO1bwO_SgN9tpwI-dptgM7qJPaOl4wG8jupBKDDjceKSBftPBP8ImQiJgyAMF6qox9rzmlmn3Wjp-7txhYHwG3-xQNmwfXHBhpdPloWfUCjYv8jTIPoK0FjmKkYBngSSS8/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUL4jvJ-8RmO1bwO_SgN9tpwI-dptgM7qJPaOl4wG8jupBKDDjceKSBftPBP8ImQiJgyAMF6qox9rzmlmn3Wjp-7txhYHwG3-xQNmwfXHBhpdPloWfUCjYv8jTIPoK0FjmKkYBngSSS8/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120805211057660898" /&gt;&lt;/a&gt;&lt;br /&gt;Glue each leg on the half gear.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdxontNZrNCPd0oSvygKXQ9rzT65zlQ-cSPvWfPuPq_ZjhuSh0vgAAcczxWYoGf6R2v4Pw-SgoStoJXY8G2UkiqqYZwSFXk4R_nJTKjdSN9EGJvxEJI6z1u52bavv0kkzB_5vfhCapqME/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdxontNZrNCPd0oSvygKXQ9rzT65zlQ-cSPvWfPuPq_ZjhuSh0vgAAcczxWYoGf6R2v4Pw-SgoStoJXY8G2UkiqqYZwSFXk4R_nJTKjdSN9EGJvxEJI6z1u52bavv0kkzB_5vfhCapqME/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120805352791581682" /&gt;&lt;/a&gt;&lt;br /&gt;Now glue the two battery holder on each side of the servo.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2_dZXWOtBzGx6C3Xcyh1wPaGTZy2PKHpp5y-Y9Fh3a3uyAVVL2_wWCWpKpodv-XkjNSFQSlQj1Fsh5lOUYWKwrzNDwLMDfO24byXOTWaatR9OIfO_JmH85crLjqnN8h1iZ2Z0Tb833_8/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2_dZXWOtBzGx6C3Xcyh1wPaGTZy2PKHpp5y-Y9Fh3a3uyAVVL2_wWCWpKpodv-XkjNSFQSlQj1Fsh5lOUYWKwrzNDwLMDfO24byXOTWaatR9OIfO_JmH85crLjqnN8h1iZ2Z0Tb833_8/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120805511705371650" /&gt;&lt;/a&gt;&lt;br /&gt;Take the freeform circuit of the BICORE and glue it on the top of the servo.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTzapIrOVouU-q72Wl4SBzw-rFJoaYUmZDU_MI7W0TPzVGC9taTW0D5AmcTL_5w8MleKmjKoSg9YyjIZJlwJkXSZTFbU9nyU3-37wQmmL2TcQOZHO1_K6XkM9lxiREMNUiDSAyOA_KK5Q/s1600-h/4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTzapIrOVouU-q72Wl4SBzw-rFJoaYUmZDU_MI7W0TPzVGC9taTW0D5AmcTL_5w8MleKmjKoSg9YyjIZJlwJkXSZTFbU9nyU3-37wQmmL2TcQOZHO1_K6XkM9lxiREMNUiDSAyOA_KK5Q/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120805687799030802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjAc9CNS9WMwq6iDfkIJy8iaPz-lfrdCruIi6Zu3h-HYbH2QkCIkmLBsufwFV4Pi7zRQVzzIrYC0HiOfjGKbnQ7PVhXC2EstEguBPRxWkW9fdu2vSSbW3oYoPCk18iTumBYz1oqtFXvWk/s1600-h/5.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjAc9CNS9WMwq6iDfkIJy8iaPz-lfrdCruIi6Zu3h-HYbH2QkCIkmLBsufwFV4Pi7zRQVzzIrYC0HiOfjGKbnQ7PVhXC2EstEguBPRxWkW9fdu2vSSbW3oYoPCk18iTumBYz1oqtFXvWk/s320/5.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5120805812353082402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWCNlOikc4nOKSakh6fs2ItsQf1BaOKXRjWARClSP9jATwREfZJLIIOSDEqYn_dDwDhenXkGJgq4vNip9KFdFSDWo1MnsdkJqf_gIPVHBGj-Wo64RLX42gYWdVJhSCbxrasfBpekzQpdY/s1600-h/5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWCNlOikc4nOKSakh6fs2ItsQf1BaOKXRjWARClSP9jATwREfZJLIIOSDEqYn_dDwDhenXkGJgq4vNip9KFdFSDWo1MnsdkJqf_gIPVHBGj-Wo64RLX42gYWdVJhSCbxrasfBpekzQpdY/s320/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120805932612166706" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/one-motor-walker-robot-tutorial.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsepTGUzVqWTItUWmwyY78UDXOHjoTxGvIgQgTGNO8Cn5uiU4kgPpmowNt1qsflNe8r-WxXr2cAopk7s-icHvFsWEDBTtc7VJJ1pcEufWtwpDIscD2mo8IXdYxQTm0fblTLFR8J535aKA/s72-c/43355000.jpg" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-5314529166474673102</guid><pubDate>Sat, 13 Oct 2007 12:34:00 +0000</pubDate><atom:updated>2007-10-13T05:38:12.090-07:00</atom:updated><title>How To Connect Electrical Device to Parallel port</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA13DtMD-YjjlVcEAI0-VvgQ2wnWMpAGco5n-JMwp6znMW6Xv9UZqmrZ9mPI99miaKHAMpFnwuHoL9r80S2uQWfFyu_dcAB7w8I8wgGAUXbpMllWCCCuexcWnPXmPouEuHKEOSwAhXg4w/s1600-h/untitled.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA13DtMD-YjjlVcEAI0-VvgQ2wnWMpAGco5n-JMwp6znMW6Xv9UZqmrZ9mPI99miaKHAMpFnwuHoL9r80S2uQWfFyu_dcAB7w8I8wgGAUXbpMllWCCCuexcWnPXmPouEuHKEOSwAhXg4w/s320/untitled.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5120799653369979634" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/how-to-connect-electrical-device-to.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA13DtMD-YjjlVcEAI0-VvgQ2wnWMpAGco5n-JMwp6znMW6Xv9UZqmrZ9mPI99miaKHAMpFnwuHoL9r80S2uQWfFyu_dcAB7w8I8wgGAUXbpMllWCCCuexcWnPXmPouEuHKEOSwAhXg4w/s72-c/untitled.JPG" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3820505674252770377</guid><pubDate>Sat, 13 Oct 2007 12:31:00 +0000</pubDate><atom:updated>2007-10-13T05:34:10.196-07:00</atom:updated><title>Remote Control Jammer</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSvz5FCzBjYQtL-2iYaa5zOOF-8Pcf2-5WzC3Z-X1PSN34d_uDmkNGso1sOtM-GCmvUSR6A3y3YGNrfT_vQKt__HL1c42xTHzT2WgQqUVlPZH20BqenwXMf3F3eUtqHAGgexhXcQj2wDM/s1600-h/remotejammer.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSvz5FCzBjYQtL-2iYaa5zOOF-8Pcf2-5WzC3Z-X1PSN34d_uDmkNGso1sOtM-GCmvUSR6A3y3YGNrfT_vQKt__HL1c42xTHzT2WgQqUVlPZH20BqenwXMf3F3eUtqHAGgexhXcQj2wDM/s320/remotejammer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120798626872795874" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/remote-control-jammer.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSvz5FCzBjYQtL-2iYaa5zOOF-8Pcf2-5WzC3Z-X1PSN34d_uDmkNGso1sOtM-GCmvUSR6A3y3YGNrfT_vQKt__HL1c42xTHzT2WgQqUVlPZH20BqenwXMf3F3eUtqHAGgexhXcQj2wDM/s72-c/remotejammer.jpg" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3364535582219017478</guid><pubDate>Sat, 13 Oct 2007 12:30:00 +0000</pubDate><atom:updated>2007-10-13T05:31:33.302-07:00</atom:updated><title>FM -JAMMER</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEity7OrBsQ8vPP9Lr9uhtLfNRZqgMvrHhSS1L8L8ADdjTjQX-whbX1OihEfajsibPiwmbNtVr0fU_FLT2N_RpKA0A8UMbhyMbR5iw_b5lOdBuQL_KE3YbxDoUPSF63PPbfGrOfpzdWNc2A/s1600-h/JAMMER.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEity7OrBsQ8vPP9Lr9uhtLfNRZqgMvrHhSS1L8L8ADdjTjQX-whbX1OihEfajsibPiwmbNtVr0fU_FLT2N_RpKA0A8UMbhyMbR5iw_b5lOdBuQL_KE3YbxDoUPSF63PPbfGrOfpzdWNc2A/s320/JAMMER.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5120797909613257426" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/fm-jammer.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEity7OrBsQ8vPP9Lr9uhtLfNRZqgMvrHhSS1L8L8ADdjTjQX-whbX1OihEfajsibPiwmbNtVr0fU_FLT2N_RpKA0A8UMbhyMbR5iw_b5lOdBuQL_KE3YbxDoUPSF63PPbfGrOfpzdWNc2A/s72-c/JAMMER.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-8494015059176982677</guid><pubDate>Sat, 13 Oct 2007 12:22:00 +0000</pubDate><atom:updated>2007-10-13T05:24:15.580-07:00</atom:updated><title>5 Band Graphic Equalizer</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFhfcAD32UwANDTlsofIwZoSjRB1xCo62Vz9xG6mEvSfxwIRnN3QBFpxCdrzK1h3HRh12bbgIrxnZi31iZb_I3wXlTSoYHLUBgEGocjbZjbDOYJRX8G6tNecwkiBgAlftKqFWRrO0qXm0/s1600-h/grapheq.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFhfcAD32UwANDTlsofIwZoSjRB1xCo62Vz9xG6mEvSfxwIRnN3QBFpxCdrzK1h3HRh12bbgIrxnZi31iZb_I3wXlTSoYHLUBgEGocjbZjbDOYJRX8G6tNecwkiBgAlftKqFWRrO0qXm0/s320/grapheq.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5120795998352810690" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/5-band-graphic-equalizer.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFhfcAD32UwANDTlsofIwZoSjRB1xCo62Vz9xG6mEvSfxwIRnN3QBFpxCdrzK1h3HRh12bbgIrxnZi31iZb_I3wXlTSoYHLUBgEGocjbZjbDOYJRX8G6tNecwkiBgAlftKqFWRrO0qXm0/s72-c/grapheq.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-6745760874085135960</guid><pubDate>Sun, 07 Oct 2007 07:57:00 +0000</pubDate><atom:updated>2007-10-07T01:01:24.238-07:00</atom:updated><title>Rf serial port link for robot</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihBP2f4TAd_Z_52SOow_buVp67jDRygoe8Qlxfi9Rqfknt0cUhyyY6oTxHMAapLYm8FMhh0a3GmyZZVhVWMYdZjQHvJwLdj_hwLhvnuYQ-s2NztqR_jrvZDKmApReNycUhmTyl07WGw6U/s1600-h/rfseriallinkforrobot.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihBP2f4TAd_Z_52SOow_buVp67jDRygoe8Qlxfi9Rqfknt0cUhyyY6oTxHMAapLYm8FMhh0a3GmyZZVhVWMYdZjQHvJwLdj_hwLhvnuYQ-s2NztqR_jrvZDKmApReNycUhmTyl07WGw6U/s320/rfseriallinkforrobot.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5118501369125249714" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/rf-serial-port-link-for-robot.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihBP2f4TAd_Z_52SOow_buVp67jDRygoe8Qlxfi9Rqfknt0cUhyyY6oTxHMAapLYm8FMhh0a3GmyZZVhVWMYdZjQHvJwLdj_hwLhvnuYQ-s2NztqR_jrvZDKmApReNycUhmTyl07WGw6U/s72-c/rfseriallinkforrobot.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-6114074268612570163</guid><pubDate>Sat, 06 Oct 2007 17:35:00 +0000</pubDate><atom:updated>2007-10-06T11:30:33.100-07:00</atom:updated><title>Simple three wheel robot with left right direction</title><description>This is simple 3 wheel robot construction .&lt;br /&gt;the rear motors can be used to give forward or reverse direction.and the front motor&lt;br /&gt;will give the left right direction . to change the direction of all three motors&lt;br /&gt;just reverse the polarity* of the motors .&lt;br /&gt;(polarity - this is changed when the wires connected to battery is reversed.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqO0fKTq1V5js-tjPpJ6o2egzxBSHOWb3v2cbYfNTFD6vVvkjzoTon6ANe49hJ0sAmiQRggQ-VOv0FS5HCAIWIa2L2t0oWi-AxXuBxau2a7daCrEBq3XqGaqE1brJkC6gBfe6FfO3ihSE/s1600-h/scan0002.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqO0fKTq1V5js-tjPpJ6o2egzxBSHOWb3v2cbYfNTFD6vVvkjzoTon6ANe49hJ0sAmiQRggQ-VOv0FS5HCAIWIa2L2t0oWi-AxXuBxau2a7daCrEBq3XqGaqE1brJkC6gBfe6FfO3ihSE/s320/scan0002.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5118279503999640226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-r9GLbsZzfD1hr8mWPKXyZl_Q-FCYAI2-cAzOSeYdaEptzt6842ZWTzQ9USJeZLG7tIpS3JSmzZ6SBF5RMNB_nhBmdYxVpRH-T0zfUR_tcbGKFQa8D6WBFi3l-4gbVK_65EVT7604hn8/s1600-h/scan0003.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-r9GLbsZzfD1hr8mWPKXyZl_Q-FCYAI2-cAzOSeYdaEptzt6842ZWTzQ9USJeZLG7tIpS3JSmzZ6SBF5RMNB_nhBmdYxVpRH-T0zfUR_tcbGKFQa8D6WBFi3l-4gbVK_65EVT7604hn8/s320/scan0003.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5118279143222387346" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/simple-three-wheel-robot-with-left.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqO0fKTq1V5js-tjPpJ6o2egzxBSHOWb3v2cbYfNTFD6vVvkjzoTon6ANe49hJ0sAmiQRggQ-VOv0FS5HCAIWIa2L2t0oWi-AxXuBxau2a7daCrEBq3XqGaqE1brJkC6gBfe6FfO3ihSE/s72-c/scan0002.JPG" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-7922131470542139836</guid><pubDate>Sat, 06 Oct 2007 02:40:00 +0000</pubDate><atom:updated>2007-10-05T19:45:45.160-07:00</atom:updated><title>WALKIE /TALKIE CIRCUIT</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe1fM37wSfGd4KVN2WKu3iscMzp9eON8cEOhxT_qXOnPQUPlUC0xv3RWAJQsOCTRNGCiTAs7lDSSoliCEl3p5uZWGTGHvFVt2fGFWnzixUF-12iwtan6Al9cx-yUw3nsP2SN2EJ4TOKJs/s1600-h/walkietalkie.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe1fM37wSfGd4KVN2WKu3iscMzp9eON8cEOhxT_qXOnPQUPlUC0xv3RWAJQsOCTRNGCiTAs7lDSSoliCEl3p5uZWGTGHvFVt2fGFWnzixUF-12iwtan6Al9cx-yUw3nsP2SN2EJ4TOKJs/s320/walkietalkie.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5118049375356953218" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/walkie-talkie-circuit.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe1fM37wSfGd4KVN2WKu3iscMzp9eON8cEOhxT_qXOnPQUPlUC0xv3RWAJQsOCTRNGCiTAs7lDSSoliCEl3p5uZWGTGHvFVt2fGFWnzixUF-12iwtan6Al9cx-yUw3nsP2SN2EJ4TOKJs/s72-c/walkietalkie.png" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-7907264922689126965</guid><pubDate>Sat, 06 Oct 2007 02:35:00 +0000</pubDate><atom:updated>2007-10-05T19:39:56.851-07:00</atom:updated><title>2 channel RF transmitter/reciever</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNVaj53itR4osfgo6FLuMSlx_VQqIXivFKZqoxnedHrhyphenhyphenCCX1xTvSNtVojaF_-NdpTaUFX3DyyK8ij__O10la1o-ZTKNmvS4kFXkFgj_Ezav-TSUh2pVKMdnh7PW5GYyc9IB0Tt_aHSLg/s1600-h/RF_transmitter_schematic.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNVaj53itR4osfgo6FLuMSlx_VQqIXivFKZqoxnedHrhyphenhyphenCCX1xTvSNtVojaF_-NdpTaUFX3DyyK8ij__O10la1o-ZTKNmvS4kFXkFgj_Ezav-TSUh2pVKMdnh7PW5GYyc9IB0Tt_aHSLg/s320/RF_transmitter_schematic.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5118047253643108978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxjRMudc5fLFXcYDmQMCkB56ad1CNTPxAGTu3hdomaQOqPAnmf51dMqO-MAhqgUTxrtvELVGB2z58uafp4lLE1BesHvKrlp1SYs6MehE2ftzAvuQDU0vPiCSkheNO5pXiUcjt9ceetgg/s1600-h/RF_receiver_schematic.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxjRMudc5fLFXcYDmQMCkB56ad1CNTPxAGTu3hdomaQOqPAnmf51dMqO-MAhqgUTxrtvELVGB2z58uafp4lLE1BesHvKrlp1SYs6MehE2ftzAvuQDU0vPiCSkheNO5pXiUcjt9ceetgg/s320/RF_receiver_schematic.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5118047129089057378" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/2-channel-rf-transmitterreciever.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNVaj53itR4osfgo6FLuMSlx_VQqIXivFKZqoxnedHrhyphenhyphenCCX1xTvSNtVojaF_-NdpTaUFX3DyyK8ij__O10la1o-ZTKNmvS4kFXkFgj_Ezav-TSUh2pVKMdnh7PW5GYyc9IB0Tt_aHSLg/s72-c/RF_transmitter_schematic.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-1971227888538588629</guid><pubDate>Fri, 05 Oct 2007 12:57:00 +0000</pubDate><atom:updated>2007-10-05T06:02:04.660-07:00</atom:updated><title>How to connect motors to lpt port</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCi9modxTdyQzN1gMz1biBW7hi64GIlats_MhiWyJazrFcZ2J3f6LctTR7JjB2S4eI9cnzE-3j9tkq79YXYx4vTiGgPXHyXMz_6cgkQDbyoXLVg6yNNUsNw7ST_GIV6qHgJQnvz4mXpA/s1600-h/motor.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCi9modxTdyQzN1gMz1biBW7hi64GIlats_MhiWyJazrFcZ2J3f6LctTR7JjB2S4eI9cnzE-3j9tkq79YXYx4vTiGgPXHyXMz_6cgkQDbyoXLVg6yNNUsNw7ST_GIV6qHgJQnvz4mXpA/s320/motor.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5117837126663119442" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/how-to-connect-motors-to-lpt-port.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCi9modxTdyQzN1gMz1biBW7hi64GIlats_MhiWyJazrFcZ2J3f6LctTR7JjB2S4eI9cnzE-3j9tkq79YXYx4vTiGgPXHyXMz_6cgkQDbyoXLVg6yNNUsNw7ST_GIV6qHgJQnvz4mXpA/s72-c/motor.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-5889916709523492198</guid><pubDate>Fri, 05 Oct 2007 12:36:00 +0000</pubDate><atom:updated>2007-10-05T05:52:31.841-07:00</atom:updated><title>C program to control stepper motor.</title><description>/*&lt;br /&gt;FILE: STEPPER.C&lt;br /&gt; DESC: Speed and Positioning options for Stepper Motor&lt;br /&gt;Port A has 5 lines attached and described as follows:&lt;br /&gt;&lt;br /&gt;OP = PHASE       Line A.0   1  enable / 0 disable&lt;br /&gt;HS = HALF STEP      Line A.1   2  enable / 0 disable&lt;br /&gt;SI = STEP INPUT     Line A.2   4  enable / 0 disable&lt;br /&gt;DR = DIRECTION      Line A.3   8  enable / 0 disable&lt;br /&gt;OE : OUTPUT ENABLE  Line A.4   16 enable / 0  disable&lt;br /&gt;*/&lt;br /&gt;#include stdio.h&gt;&lt;br /&gt;#include stdlib.h&gt;&lt;br /&gt;#include dos.h&gt;          /* outportb, inportb defined here        */&lt;br /&gt;#include&lt;conio.h&gt;        /* formatted text functions defined here */&lt;br /&gt;int Calibrate(int);&lt;br /&gt;void StepTheMotor(int, int, int);&lt;br /&gt;void Selection(int, int, int);&lt;br /&gt;void MoveToFixedAngle(int, int, int);&lt;br /&gt;void Continuous(int, int, int);&lt;br /&gt;void main(void) {&lt;br /&gt;int Sgnal;&lt;br /&gt;int BASEADDR;&lt;br /&gt;int PORTA, PORTB, PORTC;&lt;br /&gt;int CNTRL;&lt;br /&gt;int Choice; &lt;br /&gt;int StepsPerRev;&lt;br /&gt;int DR = 0;&lt;br /&gt;clrscr();            /* clear screen */&lt;br /&gt;window(5,5,75,30);   /* set up text window */&lt;br /&gt;gotoxy(1,1);&lt;br /&gt;cprintf("Enter Base Address (decimal) e.g. 608\n");&lt;br /&gt;gotoxy(1,2); scanf("%d", &amp;BASEADDR);&lt;br /&gt;PORTA = BASEADDR;&lt;br /&gt;PORTB = BASEADDR + 1;&lt;br /&gt;PORTC = BASEADDR + 2;&lt;br /&gt;CNTRL = BASEADDR + 3;&lt;br /&gt;outportb(CNTRL, 128);   /* configure all ports for output */&lt;br /&gt;outportb(PORTB, 0);     /* Ports B and C not used, so just set to 0 */&lt;br /&gt;outportb(PORTC, 0);&lt;br /&gt;StepsPerRev = Calibrate(PORTA);&lt;br /&gt;Selection(PORTA, StepsPerRev, DR);&lt;br /&gt;} /* end of main */&lt;br /&gt;int Calibrate(int PORTA) {&lt;br /&gt;int GetKey;&lt;br /&gt;int StepsPerRev;&lt;br /&gt;int DR = 0;&lt;br /&gt;int WaitSomeTime = 0;&lt;br /&gt;/* determine how many steps per revolution stepper motor */&lt;br /&gt;gotoxy(1,5); cprintf("--CALIBRATION--\n");&lt;br /&gt;gotoxy(1,7); cprintf("Hit the &lt;ENTER&gt; key to step the motor.\n");&lt;br /&gt;gotoxy(1,9); cprintf("Count the number of times you hit &lt;ENTER&gt;\n");&lt;br /&gt;gotoxy(1,10); cprintf("for motor to rotate 1 revolution\n");&lt;br /&gt;gotoxy(1,12); cprintf("Hit q then &lt;ENTER&gt; to quit\n");&lt;br /&gt;do {&lt;br /&gt;StepTheMotor(PORTA, DR, WaitSomeTime);&lt;br /&gt;gotoxy(1,14); GetKey = getch();&lt;br /&gt;} while (GetKey != 113 &amp;&amp; GetKey != 81); /* 113 is ASCII q */&lt;br /&gt;gotoxy(1,16); cprintf("Number of times did you hit &lt;ENTER&gt; =&gt; \n");&lt;br /&gt;gotoxy(40,16); scanf("%d", &amp;StepsPerRev);&lt;br /&gt;gotoxy(1,18); cprintf("Is %d Correct? (y)es, (n)o \n", StepsPerRev);&lt;br /&gt;gotoxy(30,18); GetKey = getche();&lt;br /&gt;if(GetKey == 121 || GetKey == 89) { /* 121 is y and 89 is Y in ASCII */&lt;br /&gt;clrscr();&lt;br /&gt;return(StepsPerRev);&lt;br /&gt;} else {&lt;br /&gt;clrscr();&lt;br /&gt;Calibrate(PORTA);&lt;br /&gt;};&lt;br /&gt;}; /* end of Calibrate */&lt;br /&gt;void Selection(int PORTA, int StepsPerRev, int DR) {&lt;br /&gt;/* Motor speed and position options */&lt;br /&gt;int DegPerStep;&lt;br /&gt;int Choice;&lt;br /&gt;clrscr();&lt;br /&gt;gotoxy(1,4); cprintf("Motor requires %d steps per rev\n", StepsPerRev);&lt;br /&gt;DegPerStep = (int)(360 / StepsPerRev);&lt;br /&gt;gotoxy(40,4); cprintf(" =&gt; thus 1 step = %d degrees\n", DegPerStep);&lt;br /&gt;do {&lt;br /&gt;gotoxy(1,6); cprintf("(1) To rotate to a certain angle clockwise\n");&lt;br /&gt;gotoxy(1,7); cprintf("(2) To rotate to a certain angle counter-clockwise\n");&lt;br /&gt;gotoxy(1,8); cprintf("(3) To rotate continuously - with speed options\n");&lt;br /&gt;gotoxy(1,9); cprintf("(4) To quit\n");&lt;br /&gt;gotoxy(1,10); cprintf("Selection =&gt;\n");&lt;br /&gt;gotoxy(14,10); scanf("%d", &amp;Choice);&lt;br /&gt;switch(Choice) {&lt;br /&gt;case 1  : DR = 0;&lt;br /&gt;MoveToFixedAngle(PORTA, DR, DegPerStep);&lt;br /&gt;break;&lt;br /&gt;case 2  : DR = 8;&lt;br /&gt;MoveToFixedAngle(PORTA, DR, DegPerStep);&lt;br /&gt;break;&lt;br /&gt;case 3  : Continuous(PORTA, DR, StepsPerRev);&lt;br /&gt;break;&lt;br /&gt;case 4  : outportb(PORTA, 16); /* shutdown all signals */&lt;br /&gt;gotoxy(1,22); cprintf("Quitting\n");&lt;br /&gt;exit(0);&lt;br /&gt;default : gotoxy(1,14); cprintf("Choose 1, 2, 3, or 4\n");&lt;br /&gt;break;&lt;br /&gt;}; /* end select */&lt;br /&gt;} while (1); /* can only exit Selection if user selects 4 */&lt;br /&gt;}; /* end of Selection */&lt;br /&gt;void MoveToFixedAngle(int PORTA, int DR, int DegPerStep) {&lt;br /&gt;int   Degrees;&lt;br /&gt;int   NumberOfSteps;&lt;br /&gt;char  *GetKey[2];&lt;br /&gt;int   WaitSomeTime = 0;&lt;br /&gt;int   i;&lt;br /&gt;clrscr();&lt;br /&gt;if(DR == 0) {&lt;br /&gt;gotoxy(1,4); cprintf("Will step CW fixed number of degrees\n");&lt;br /&gt;} else { /* DR is 8 */&lt;br /&gt;gotoxy(1,4); cprintf("Will step CCW fixed number of degrees\n");&lt;br /&gt;};&lt;br /&gt;gotoxy(1,5); cprintf("Enter number of degrees =&gt; ");&lt;br /&gt;gotoxy(28,5); scanf("%d", &amp;Degrees);&lt;br /&gt;gotoxy(1,7); cprintf("Will step %d degrees", Degrees);&lt;br /&gt;gotoxy(1,8); cprintf("Hit a key to start");&lt;br /&gt;while (!kbhit());&lt;br /&gt;NumberOfSteps = (int)(Degrees / DegPerStep);&lt;br /&gt;for(i = 1; i &lt;= NumberOfSteps; i++) {&lt;br /&gt;StepTheMotor(PORTA, DR, WaitSomeTime);&lt;br /&gt;};&lt;br /&gt;gotoxy(1,10); cprintf("Finished!");&lt;br /&gt;gotoxy(1,11); cprintf("Hit a key then &lt;ENTER&gt; to do another angle");&lt;br /&gt;gotoxy(42,11); cprintf("or q then &lt;ENTER&gt; to quit to main menu");&lt;br /&gt;scanf("%s", &amp;GetKey);&lt;br /&gt;if(GetKey[0] == 'q' || GetKey[0] == 'Q') {&lt;br /&gt;clrscr();&lt;br /&gt;return;&lt;br /&gt;} else {&lt;br /&gt;MoveToFixedAngle(PORTA, DR, DegPerStep);&lt;br /&gt;};&lt;br /&gt;}; /* end of MoveToFixedAngle */&lt;br /&gt;void Continuous(int PORTA, int DR, int StepsPerRev) {&lt;br /&gt;int WaitSomeTime;&lt;br /&gt;int TapKey;&lt;br /&gt;int SpeedGrade;&lt;br /&gt;int OE;&lt;br /&gt;clrscr();&lt;br /&gt;gotoxy(1,2); cprintf("Tap a key:");&lt;br /&gt;gotoxy(1,3); cprintf("(f)aster");&lt;br /&gt;gotoxy(1,4); cprintf("(s)lower");&lt;br /&gt;gotoxy(1,5); cprintf("(r)everse");&lt;br /&gt;gotoxy(1,6); cprintf("(q)quit to main menu");&lt;br /&gt;gotoxy(1,7);&lt;br /&gt;WaitSomeTime = 0;&lt;br /&gt;SpeedGrade = 1;&lt;br /&gt;do {&lt;br /&gt;do {&lt;br /&gt;StepTheMotor(PORTA, DR, WaitSomeTime);&lt;br /&gt;} while(!kbhit());&lt;br /&gt;TapKey = getch();&lt;br /&gt;switch(TapKey) {&lt;br /&gt;case 102 : /* hit f key */&lt;br /&gt;WaitSomeTime = WaitSomeTime + 5;&lt;br /&gt;if(WaitSomeTime &gt;= 100) {&lt;br /&gt;WaitSomeTime = 100;&lt;br /&gt;gotoxy(1,10); cprintf("Can't go faster");&lt;br /&gt;SpeedGrade = 20;&lt;br /&gt;} else {&lt;br /&gt;gotoxy(1,10); cprintf("Going faster...");&lt;br /&gt;SpeedGrade = SpeedGrade + 1;&lt;br /&gt;};&lt;br /&gt;gotoxy(1,12); cprintf("speed grade = %2d", SpeedGrade);&lt;br /&gt;StepTheMotor(PORTA, DR, WaitSomeTime);&lt;br /&gt;break;&lt;br /&gt;case 115 : /* hit s key */&lt;br /&gt;WaitSomeTime = WaitSomeTime - 5;&lt;br /&gt;if(WaitSomeTime &lt;= 0) {&lt;br /&gt;WaitSomeTime = 0;&lt;br /&gt;gotoxy(1,10); cprintf("Won't go slower");&lt;br /&gt;SpeedGrade = 0;&lt;br /&gt;} else {&lt;br /&gt;gotoxy(1,10); cprintf("Going slower...");&lt;br /&gt;SpeedGrade = SpeedGrade - 1;&lt;br /&gt;};&lt;br /&gt;gotoxy(1,12); cprintf("speed grade = %2d", SpeedGrade);&lt;br /&gt;StepTheMotor(PORTA, DR, WaitSomeTime);&lt;br /&gt;break;&lt;br /&gt;case 114 : /* hit the r key */&lt;br /&gt;gotoxy(1,14); cprintf("Reversing direction");&lt;br /&gt;delay(500);&lt;br /&gt;gotoxy(1,14); cprintf("                   ");&lt;br /&gt;gotoxy(1,7);&lt;br /&gt;if(DR == 0) {&lt;br /&gt;DR = 8;&lt;br /&gt;} else {&lt;br /&gt;DR = 0;&lt;br /&gt;};&lt;br /&gt;StepTheMotor(PORTA, DR, WaitSomeTime);&lt;br /&gt;break;&lt;br /&gt;case 113 : /* hit the q key */&lt;br /&gt;OE = 16;&lt;br /&gt;outportb(PORTA, OE);&lt;br /&gt;clrscr();&lt;br /&gt;Selection(PORTA, StepsPerRev, DR);&lt;br /&gt;break;&lt;br /&gt;default : break;&lt;br /&gt;};&lt;br /&gt;} while (1);&lt;br /&gt;}; /* end of Continuous */&lt;br /&gt;void StepTheMotor(int PORTA, int DR, int WaitSomeTime) {&lt;br /&gt;int i;&lt;br /&gt;int SI = 4;&lt;br /&gt;int OE = 0;&lt;br /&gt;int FixedTime = 100; /* 100 msec */&lt;br /&gt;outportb(PORTA, SI + DR + OE);&lt;br /&gt;SI = 0;&lt;br /&gt;OE = 0;&lt;br /&gt;delay(FixedTime-WaitSomeTime); /* 100 msec */&lt;br /&gt;outportb(PORTA, SI + DR + OE);&lt;br /&gt;return;&lt;br /&gt;}; /* --- end of StepTheMotor --- */</description><link>http://roboticstutorials.blogspot.com/2007/10/c-program-to-control-stepper-motor.html</link><author>noreply@blogger.com (Abhishek)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3330136178027921994</guid><pubDate>Wed, 03 Oct 2007 15:42:00 +0000</pubDate><atom:updated>2007-10-03T08:49:05.554-07:00</atom:updated><title>How to make eight leg walkerpod.</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQ9lNVYPVqFRY_nkhdk-fwpOMVGe4H02rWkokcAk12ZIhmBAWDAPXDHpuZMUt0IhjreAtpAXi92pNHRojV4Al7_aalddxJTcWSsEM2LVCnNeVb-5_nkaL975BHkloX-xRdp05mHIrvQ4/s1600-h/spider_side-s.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQ9lNVYPVqFRY_nkhdk-fwpOMVGe4H02rWkokcAk12ZIhmBAWDAPXDHpuZMUt0IhjreAtpAXi92pNHRojV4Al7_aalddxJTcWSsEM2LVCnNeVb-5_nkaL975BHkloX-xRdp05mHIrvQ4/s320/spider_side-s.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5117137884512494146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIjSYFh7FVLkRe0ljXE3jrx1pbaep4OFI1hANamj9V9s6QRUQTK72NVyYksnrpdl1sdsrZEAFWb1R9qvHgeTL35PdR7QTKSOvyNeMss7gd1tSeOjU0OoSlxNv_96qvDmckBAAbwlWZSpk/s1600-h/spider_exploded-s.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIjSYFh7FVLkRe0ljXE3jrx1pbaep4OFI1hANamj9V9s6QRUQTK72NVyYksnrpdl1sdsrZEAFWb1R9qvHgeTL35PdR7QTKSOvyNeMss7gd1tSeOjU0OoSlxNv_96qvDmckBAAbwlWZSpk/s320/spider_exploded-s.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5117137682649031218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvZzg_X2uf_xW1_tx11j-MYu7QQL2Szn-VJGToUIb30sGK1At9nlZe8f96vPpN27jJesI9qlYADrBMXzgUgf99OC5vNC-2YqQB0hA6wDyDnGzJICMBmv9xZsEylbNOO3iIwJLmi5OSi4M/s1600-h/spider_topview-s.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvZzg_X2uf_xW1_tx11j-MYu7QQL2Szn-VJGToUIb30sGK1At9nlZe8f96vPpN27jJesI9qlYADrBMXzgUgf99OC5vNC-2YqQB0hA6wDyDnGzJICMBmv9xZsEylbNOO3iIwJLmi5OSi4M/s320/spider_topview-s.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5117137545210077730" /&gt;&lt;/a&gt;&lt;br /&gt;these pictures will explain .&lt;br /&gt;if still any problem feel free to ask me.</description><link>http://roboticstutorials.blogspot.com/2007/10/how-to-make-eight-leg-walkerpod.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTQ9lNVYPVqFRY_nkhdk-fwpOMVGe4H02rWkokcAk12ZIhmBAWDAPXDHpuZMUt0IhjreAtpAXi92pNHRojV4Al7_aalddxJTcWSsEM2LVCnNeVb-5_nkaL975BHkloX-xRdp05mHIrvQ4/s72-c/spider_side-s.jpg" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-8659552380832104242</guid><pubDate>Tue, 02 Oct 2007 10:54:00 +0000</pubDate><atom:updated>2007-10-02T03:56:29.240-07:00</atom:updated><title>H-Bridge circuit.</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrnOjE83EXOZcLcxiYWv52_qVQKTI2TfRWpnKlJXJFlutrlA0i63du_MAdz-IerqoNdH7O1rGdtVUzplbNbDn-N3YhWMcjzd1II7KFXoxGXGqxxCvwW_KiDDsDi5N5ZVyo9L_a7DnZxQQ/s1600-h/5903D790.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrnOjE83EXOZcLcxiYWv52_qVQKTI2TfRWpnKlJXJFlutrlA0i63du_MAdz-IerqoNdH7O1rGdtVUzplbNbDn-N3YhWMcjzd1II7KFXoxGXGqxxCvwW_KiDDsDi5N5ZVyo9L_a7DnZxQQ/s320/5903D790.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116691478496649666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgcMXFNxDbp5gQenThqo6T-q6PQwV7KrQprPTgpGN0ZRUL1j13riZn0DB4-6DpPQ5-3ZwhyphenhypheniD05owk8NqAsutJ9wKiJx4xY31dp7Zndbabzz6fgzybpRMiGcKZs2o26bSm82MFrRFJxMA/s1600-h/58F584B0.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgcMXFNxDbp5gQenThqo6T-q6PQwV7KrQprPTgpGN0ZRUL1j13riZn0DB4-6DpPQ5-3ZwhyphenhypheniD05owk8NqAsutJ9wKiJx4xY31dp7Zndbabzz6fgzybpRMiGcKZs2o26bSm82MFrRFJxMA/s320/58F584B0.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116691268043252146" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/h-bridge-circuit.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrnOjE83EXOZcLcxiYWv52_qVQKTI2TfRWpnKlJXJFlutrlA0i63du_MAdz-IerqoNdH7O1rGdtVUzplbNbDn-N3YhWMcjzd1II7KFXoxGXGqxxCvwW_KiDDsDi5N5ZVyo9L_a7DnZxQQ/s72-c/5903D790.GIF" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3507675848043611792</guid><pubDate>Tue, 02 Oct 2007 10:42:00 +0000</pubDate><atom:updated>2007-10-02T03:49:52.401-07:00</atom:updated><title>PAC-MAN complete project</title><description>&lt;a href="http://www.MegaShare.com/284093"&gt;download here&lt;/a&gt;&lt;br /&gt;password: robotics</description><link>http://roboticstutorials.blogspot.com/2007/10/pac-man-complete-project.html</link><author>noreply@blogger.com (Abhishek)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-8259946540178109505</guid><pubDate>Tue, 02 Oct 2007 10:39:00 +0000</pubDate><atom:updated>2007-10-24T11:59:41.849-07:00</atom:updated><title>Four servo motor control diagram</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9iO6EmLHX_6MbxgLaJ7ATBh0Y5kSf7Gf0yGO5HRC0vldOuWBcQ78tVN3fjdjPfZvAZc0_COz-IuXqGqLtNpWFcqSGXe4bJm8pjiMvvfodUWldfaI342Mz1qUakJEchHLdk_kEBfOVgzU/s1600-h/59CB1E60.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9iO6EmLHX_6MbxgLaJ7ATBh0Y5kSf7Gf0yGO5HRC0vldOuWBcQ78tVN3fjdjPfZvAZc0_COz-IuXqGqLtNpWFcqSGXe4bJm8pjiMvvfodUWldfaI342Mz1qUakJEchHLdk_kEBfOVgzU/s320/59CB1E60.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116687634500919714" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/four-servo-motor-control-diagram-for-4.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9iO6EmLHX_6MbxgLaJ7ATBh0Y5kSf7Gf0yGO5HRC0vldOuWBcQ78tVN3fjdjPfZvAZc0_COz-IuXqGqLtNpWFcqSGXe4bJm8pjiMvvfodUWldfaI342Mz1qUakJEchHLdk_kEBfOVgzU/s72-c/59CB1E60.GIF" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-1154239872966503048</guid><pubDate>Tue, 02 Oct 2007 10:37:00 +0000</pubDate><atom:updated>2007-10-02T03:39:39.886-07:00</atom:updated><title>8 RELAY PARALLEL INTERFACE BOARD</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZel5QG17md9S4XUv_z_W59Y6eUKSP8SU8tnRnIqqjnJSAlGhFDdaPYa2QshGuRn2YFUsRDnXpSDkW_Vjyz3ilwW2J0uc9mpjEgbhxQgEg6PkwlFeEtl43z2Vv-a1SQCdTTuL0BqUkqN4/s1600-h/8WAYPCB.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZel5QG17md9S4XUv_z_W59Y6eUKSP8SU8tnRnIqqjnJSAlGhFDdaPYa2QshGuRn2YFUsRDnXpSDkW_Vjyz3ilwW2J0uc9mpjEgbhxQgEg6PkwlFeEtl43z2Vv-a1SQCdTTuL0BqUkqN4/s320/8WAYPCB.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116687050385367442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQ9kjbe4Dkok_5pdf-tviTzmpe2eqLYl_1TTnEFmq5I7Do2y9Z-9ahBd3Gsy1ggKJizEYLQME2D0zpUIHDfPwtRrIS_8ugAFr7Aw3JWIk3yvKI5hxjxOdbHcawEOomozV1gS3gxb8fj0/s1600-h/8WAYOVR.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQ9kjbe4Dkok_5pdf-tviTzmpe2eqLYl_1TTnEFmq5I7Do2y9Z-9ahBd3Gsy1ggKJizEYLQME2D0zpUIHDfPwtRrIS_8ugAFr7Aw3JWIk3yvKI5hxjxOdbHcawEOomozV1gS3gxb8fj0/s320/8WAYOVR.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116686921536348546" /&gt;&lt;/a&gt;&lt;br /&gt;Click on pictures for enlarge view.</description><link>http://roboticstutorials.blogspot.com/2007/10/8-relay-parallel-interface-board.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZel5QG17md9S4XUv_z_W59Y6eUKSP8SU8tnRnIqqjnJSAlGhFDdaPYa2QshGuRn2YFUsRDnXpSDkW_Vjyz3ilwW2J0uc9mpjEgbhxQgEg6PkwlFeEtl43z2Vv-a1SQCdTTuL0BqUkqN4/s72-c/8WAYPCB.GIF" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-7569875955660389536</guid><pubDate>Tue, 02 Oct 2007 10:29:00 +0000</pubDate><atom:updated>2007-10-02T03:36:49.270-07:00</atom:updated><title>SIMPLE SERVO CONTROL DIAGRAM</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiscyUexRK2kGsxSAXXf2cQhOqpq0HpwWKKrSc_4xU08fXoli0sXornzTZgMmrOL0_LQb7fHvmiT5uo9GhNnLpyidB1WxXEamqJljaR1CEyd8yItwYeXVQgLeofDci-D6cb0bZYVhZBTvs/s1600-h/5B921330.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiscyUexRK2kGsxSAXXf2cQhOqpq0HpwWKKrSc_4xU08fXoli0sXornzTZgMmrOL0_LQb7fHvmiT5uo9GhNnLpyidB1WxXEamqJljaR1CEyd8yItwYeXVQgLeofDci-D6cb0bZYVhZBTvs/s320/5B921330.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116684920081588594" /&gt;&lt;/a&gt;&lt;br /&gt;This is a single IC circuit to control a servo motion in back-forth motion.&lt;br /&gt;Ic used is 74250. For R1 use resistance between 1k-100k according to ur  desired speed or you can use a potentiometer.&lt;br /&gt;Refer the picture for complete details.</description><link>http://roboticstutorials.blogspot.com/2007/10/simple-servo-control-diagram.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiscyUexRK2kGsxSAXXf2cQhOqpq0HpwWKKrSc_4xU08fXoli0sXornzTZgMmrOL0_LQb7fHvmiT5uo9GhNnLpyidB1WxXEamqJljaR1CEyd8yItwYeXVQgLeofDci-D6cb0bZYVhZBTvs/s72-c/5B921330.GIF" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-3123768720874082925</guid><pubDate>Tue, 02 Oct 2007 10:23:00 +0000</pubDate><atom:updated>2007-10-02T03:26:40.035-07:00</atom:updated><title>Simplified Output Interface Using parallel port</title><description>Parts List&lt;br /&gt;8 x 3mm LEDs&lt;br /&gt;8 x 390 ohm 1/4 watt resistors&lt;br /&gt;1 x ULN 2803&lt;br /&gt;1 x PCB mount, right angled DB25 socket&lt;br /&gt;1 x PCB&lt;br /&gt;1 x 9 volt battery clip&lt;br /&gt;1 x 25 pin male to male cable&lt;br /&gt;1 x 9 volt battery&lt;br /&gt;1 x 15-30 volt zener diode&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUzn3diF0QGEql2mkw9M4HOni2avqpfcTe69rQDxTwF5dvJFIVgLqOst6r7F19khxgYj_GCT1hOoOxi4m1eajNWqQ0Ek-x9_aCWPxj4xQ9Gk9ksJTV1HPb1PRLtNeM6P9kjm0YeWx-dk8/s1600-h/ULN.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUzn3diF0QGEql2mkw9M4HOni2avqpfcTe69rQDxTwF5dvJFIVgLqOst6r7F19khxgYj_GCT1hOoOxi4m1eajNWqQ0Ek-x9_aCWPxj4xQ9Gk9ksJTV1HPb1PRLtNeM6P9kjm0YeWx-dk8/s320/ULN.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116683498447413602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tKmznj_9hUr3tbAndMZ6yZaFSC9aoTkIPEW4ebWwY5VXIjQ-LToJET5koP6hfZiYcKquHoq8USXI5ggajrMFinEbQZuPTuzJspXj5Xr3Ln0Lobhhyphenhyphen0AJRDBDWWerm46Gq7r3MlbWc2o/s1600-h/SIOOVR.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tKmznj_9hUr3tbAndMZ6yZaFSC9aoTkIPEW4ebWwY5VXIjQ-LToJET5koP6hfZiYcKquHoq8USXI5ggajrMFinEbQZuPTuzJspXj5Xr3Ln0Lobhhyphenhyphen0AJRDBDWWerm46Gq7r3MlbWc2o/s320/SIOOVR.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5116683391073231186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5I3dmuSolDjj4L8VdZV2CU_NUV3npP_FtM5U0RWzJ3nI8lMVPVi0V69jrYLHM97J6rhwY0UlJE-PyQVyUxQhKvXyVdGdat7_jpYfVkhfdE3qUBu4Jgt4TNly3cOePeVTzxyv86mgnWU/s1600-h/SIO.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5I3dmuSolDjj4L8VdZV2CU_NUV3npP_FtM5U0RWzJ3nI8lMVPVi0V69jrYLHM97J6rhwY0UlJE-PyQVyUxQhKvXyVdGdat7_jpYfVkhfdE3qUBu4Jgt4TNly3cOePeVTzxyv86mgnWU/s320/SIO.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5116683318058787138" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/simplified-output-interface-using.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUzn3diF0QGEql2mkw9M4HOni2avqpfcTe69rQDxTwF5dvJFIVgLqOst6r7F19khxgYj_GCT1hOoOxi4m1eajNWqQ0Ek-x9_aCWPxj4xQ9Gk9ksJTV1HPb1PRLtNeM6P9kjm0YeWx-dk8/s72-c/ULN.GIF" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-4318534999213194311</guid><pubDate>Tue, 02 Oct 2007 10:15:00 +0000</pubDate><atom:updated>2007-10-02T03:22:40.443-07:00</atom:updated><title>The Simplified I/O Interface using parallel port</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVZRSr9PGs_oY0nq9byTFnGjl9nLn1ui7LuE0uQ5jOG5oOpILIC0PPPq4KjeQOE0Z71AAZOGGMgHjL-gwPdeVzH_nK1LmhinMil41cC0eZp618v_3PW5Vcz44yO0R_xn0mahIS9yypm4Q/s1600-h/uln.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVZRSr9PGs_oY0nq9byTFnGjl9nLn1ui7LuE0uQ5jOG5oOpILIC0PPPq4KjeQOE0Z71AAZOGGMgHjL-gwPdeVzH_nK1LmhinMil41cC0eZp618v_3PW5Vcz44yO0R_xn0mahIS9yypm4Q/s320/uln.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5116682085403173170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUyUsaxw_Eto0PKw_5o_F756s3iES4jGG_grVxodtqNYhe5pk6D0Y3GgZUmEdQ5CQvpKutjqIKW_Su08LVLRL7SPDXCFw5SYaK-l3UDF-5wNG9vHZaBDx4Rj45mIEUzqhik_BSWP-7cUI/s1600-h/sio5pcb.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUyUsaxw_Eto0PKw_5o_F756s3iES4jGG_grVxodtqNYhe5pk6D0Y3GgZUmEdQ5CQvpKutjqIKW_Su08LVLRL7SPDXCFw5SYaK-l3UDF-5wNG9vHZaBDx4Rj45mIEUzqhik_BSWP-7cUI/s320/sio5pcb.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5116681952259186978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcstiJ3Ma7UcAiLcqbXKCiU6QdJGKe4Co4svAY61U4bhGJNwAQARgRpIUoUsOhgzRADhmxuN5bbvPhrj0qTYnCCmEwVSjMYhVGv_syjDcoyfhNjvamdrindZaBO0oMPuS8iKkEY4mJSwM/s1600-h/sio5ovr.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcstiJ3Ma7UcAiLcqbXKCiU6QdJGKe4Co4svAY61U4bhGJNwAQARgRpIUoUsOhgzRADhmxuN5bbvPhrj0qTYnCCmEwVSjMYhVGv_syjDcoyfhNjvamdrindZaBO0oMPuS8iKkEY4mJSwM/s320/sio5ovr.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5116681711741018386" /&gt;&lt;/a&gt;&lt;br /&gt;You can use a nine volt battery for normal use. (The diode connected to the negative terminal will protect the 7805 voltage regulator against reverse polarity.) If you want to try driving stepper motors. you will need to use a 12 volt supply able to deliver at least one amp. The supply should be regulated!!&lt;br /&gt;&lt;br /&gt;If you wanted to, you could connect a small DC electric ("hobby") motor directly across an output line. As long as the total current drawn through the ULN2803 was less than one amp you should have no problems.&lt;br /&gt;Program to control this has been posted before which is made using c/c++.&lt;br /&gt;&lt;br /&gt;Parts List&lt;br /&gt;8 x 3mm LEDs&lt;br /&gt;8 x 390 ohm 1/4 watt resistors&lt;br /&gt;4 x 100 kohm 1/4 watt resistors&lt;br /&gt;1 x 10 kohm 1/4 watt resistor&lt;br /&gt;1 x 1N4001 Diode&lt;br /&gt;1 x 7805 voltage regulator&lt;br /&gt;1 x 0.01 uF greencap capacitor&lt;br /&gt;1 x ULN 2803&lt;br /&gt;1 x 74LS244&lt;br /&gt;1 x 15 volt zener diode&lt;br /&gt;1 x PCB mount, right angled DB25 socket&lt;br /&gt;1 x PCB&lt;br /&gt;1 x 9 volt battery clip&lt;br /&gt;1 x 25 pin male to male cable&lt;br /&gt;1 x 9 volt battery&lt;br /&gt;Optional: 9 x 2-way PCB Mount Screw Terminals&lt;br /&gt;&lt;br /&gt;For more help you can simply write a message below or mail me.</description><link>http://roboticstutorials.blogspot.com/2007/10/simplified-io-interface-using-parallel.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVZRSr9PGs_oY0nq9byTFnGjl9nLn1ui7LuE0uQ5jOG5oOpILIC0PPPq4KjeQOE0Z71AAZOGGMgHjL-gwPdeVzH_nK1LmhinMil41cC0eZp618v_3PW5Vcz44yO0R_xn0mahIS9yypm4Q/s72-c/uln.gif" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8726183570086620922.post-1179722847559722470</guid><pubDate>Tue, 02 Oct 2007 10:09:00 +0000</pubDate><atom:updated>2007-10-02T03:12:32.672-07:00</atom:updated><title>WIRELESS AUDIO RECIEVER /TRANSMITTER</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeS_xTqwbSowAwhKSPqYRq77FQR7De6xeb5w2lFAygxw1nNKSDJ4m3QVJ73PT8i-VBqv7UqxLhF9woYNas6QP6CwVf2kbmOBDqbHJOuDWMvMLk15j1uiCrZeiH9UdQOXjgzYQZv7vv3N0/s1600-h/headphonewireless.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeS_xTqwbSowAwhKSPqYRq77FQR7De6xeb5w2lFAygxw1nNKSDJ4m3QVJ73PT8i-VBqv7UqxLhF9woYNas6QP6CwVf2kbmOBDqbHJOuDWMvMLk15j1uiCrZeiH9UdQOXjgzYQZv7vv3N0/s320/headphonewireless.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5116680178437693698" /&gt;&lt;/a&gt;</description><link>http://roboticstutorials.blogspot.com/2007/10/wireless-audio-reciever-transmitter.html</link><author>noreply@blogger.com (Abhishek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeS_xTqwbSowAwhKSPqYRq77FQR7De6xeb5w2lFAygxw1nNKSDJ4m3QVJ73PT8i-VBqv7UqxLhF9woYNas6QP6CwVf2kbmOBDqbHJOuDWMvMLk15j1uiCrZeiH9UdQOXjgzYQZv7vv3N0/s72-c/headphonewireless.jpg" width="72"/></item></channel></rss>