<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Technology of Robotics</title>
	
	<link>http://robotechno.us</link>
	<description>Robotics Technology | Robotics News, Articles and Tutorial</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:51:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/robotechno/us" /><feedburner:info uri="robotechno/us" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>A bird house that sends Tweets when the occupants are at home(Video)</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/7PB9WA5aaXk/bird-house-sends-tweets-occupants-homevideo.html</link>
		<comments>http://robotechno.us/bird-house-sends-tweets-occupants-homevideo.html#comments</comments>
		<pubDate>Mon, 06 Feb 2012 15:45:57 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics Videos]]></category>
		<category><![CDATA[Arduino bird house]]></category>
		<category><![CDATA[arduino with solar panel]]></category>
		<category><![CDATA[bird house robot]]></category>
		<category><![CDATA[build a bird house with arduino]]></category>
		<category><![CDATA[how to build a bird house with arduino]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1444</guid>
		<description><![CDATA[This video shows how to build a arduino bird house that uses solar energy to send tweets, each time the bird enters or leaves the house, that is, you can tell when someone is at home and other things that might interest people fan of birds. Have a look video below: Using Arduino and a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/wp-content/uploads/2012/02/arduino-bird-house.jpg"><img src="http://robotechno.us/wp-content/uploads/2012/02/arduino-bird-house-300x160.jpg" alt="arduino bird house 300x160 A bird house that sends Tweets when the occupants are at home(Video)" title="arduino bird house" width="300" height="160" class="aligncenter size-medium wp-image-1446" /></a>This video shows how to build a arduino bird house that uses solar energy to send tweets, each time the bird enters or leaves the house, that is, you can tell when someone is at home and other things that might interest people fan of birds. Have a look video below:<br />
<span id="more-1444"></span>
<div style="text-align: center; margin: auto"><object type="application/x-shockwave-flash" style="width:320px; height:265px;" data="http://www.youtube.com/v/aQmtyG3buzc?version=3" allowscriptaccess="always" allowfullscreen="true"><param name="movie" value="http://www.youtube.com/v/aQmtyG3buzc?version=3" /></div>
<p>Using Arduino and a sensor module to determine when the occupants go through the door. Arduino Solar panels are BSquares, for connecting the squares by their magnetic corners, and also serve to conduct electrical current, so using a simple nail right next to the square to bring within the power of solar panels.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/smartbird-real-robot-fly-bird.html" rel="bookmark">SmartBird: A Real Robot that can Fly Like a Bird</a> <br />Watch the video... A lot of robots are able to fly -- but none of them are able to fly like a real bird. That could be, until finally Markus Fischer and his crew at Festo constructed SmartBird, a large, lightweight robot, modeled on a seagull, that flies by flapping ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-display-characters-lcd-module.html" rel="bookmark">Arduino Tutorial: Display Characters on LCD Module</a> <br />This tutorial will show you how to use and connect your LCD character module with Arduino Uno , Arduino Mega or any other Arduino board. This is about how to display characters on LCD module from Arduino module. Hardwares LCD module (16x2 or 20x4) - http://store.fut-electronics.com/Products/PDF/1602A.pdf Arduino uno or arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-1.html" rel="bookmark">Arduino Hardware (Part 1)</a> <br />In this article, We will discuss about the Arduino hardware for those who are beginners. I will only summarize the important things and this article will be presented in two parts. Arduino board USB to serial adapter The first thing you need is an Arduino board. There are several models, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/mahruz-house-maid-robot.html" rel="bookmark">Mahru-Z: House Maid Robot</a> <br />Looking for a house maid who can be relied upon, indeed, quite difficult. The experts in South Korea try to provide solutions to bring agile robots that perform various housekeeping. What are the abilities? Robot named Mahru-Z has a number of capabilities that deserves thumbs up. Various household chores such ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html" rel="bookmark">Arduino UNO Schematic, Board, Software and Tutorial</a> <br />Here the Arduino UNO Schematic, Board, Software and Tutorial... Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. :) Arduino UNO Board: Arduino UNO Schematic: &nbsp; Adruino UNO Schematic and PCB Design Download: EAGLE files (rev2): arduino-uno-rev2-reference-design.zip Schematic (rev2): arduino-uno-rev2-schematic.pdf EAGLE files ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/7PB9WA5aaXk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/bird-house-sends-tweets-occupants-homevideo.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/bird-house-sends-tweets-occupants-homevideo.html</feedburner:origLink></item>
		<item>
		<title>Industrial robot obtains international design award</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/vp9_cjfgrRo/industrial-robot-obtains-international-design-award.html</link>
		<comments>http://robotechno.us/industrial-robot-obtains-international-design-award.html#comments</comments>
		<pubDate>Mon, 30 Jan 2012 16:12:11 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics News]]></category>
		<category><![CDATA[ABB Industrial robot]]></category>
		<category><![CDATA[best industrial robot design]]></category>
		<category><![CDATA[FRIDA industrial robot]]></category>
		<category><![CDATA[industrial robot]]></category>
		<category><![CDATA[Red Dot: Best of the Best Industrial robot]]></category>
		<category><![CDATA[robot international design award]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1440</guid>
		<description><![CDATA[A flexible industrial robot capable of working in assembly lines, perfect for small parts assembly for its high level of security, was awarded the red dot &#8220;Best of the Best&#8221; in the category of workplaces, from over three thousand projects from 54 countries. The event, held annually in Singapore, recognizes the outstanding work of exponents [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/industrial-robot-obtains-international-design-award.html/frida-robots" rel="attachment wp-att-1441"><img class="size-medium wp-image-1441 aligncenter" title="FRIDA Industrial robots" src="http://robotechno.us/wp-content/uploads/2012/01/FRIDA-robots-300x198.jpg" alt="FRIDA robots 300x198 Industrial robot obtains international design award" width="300" height="198" /></a>A flexible industrial robot capable of working in assembly lines, perfect for small parts assembly for its high level of security, was awarded the red dot &#8220;Best of the Best&#8221; in the category of workplaces, from over three thousand projects from 54 countries.</p>
<p><span id="more-1440"></span>The event, held annually in Singapore, recognizes the outstanding work of exponents in industrial segment. <strong>FRIDA</strong>, as it was called the conceptual robot, have the size of an average man and has a pair of arms and hands very similar to those of a human being, so it could replace an operator directly to their job.<br />
The robot was designed by the Business Unit Robotics engineering group global leader in power and automation technologies,<strong> ABB</strong>.</p>
<p>According to the company the android was designed to operate in areas ergonomically designed for human workers. However, &#8220;<strong>FRIDA</strong> was not created to replace the work of man, but to be the partner of a worker on an assembly line. Is revolutionizing the robotic work, &#8220;he stresses.<br />
The award is an internationally recognized quality, given by renowned professional and industrial design competition will present only the most prominent representatives of this discipline. After a hard deliberation, 252 design concepts were awarded the red dot and 43 were honored with &#8220;Red Dot: Best of the Best&#8221; for its outstanding design quality.</p>
<p><em>&#8220;Winning this award is an honor for us and a recognition of our work valuable,&#8221;</em> said Per-Vegard Nerseth, Manager of Business Unit Robotics. &#8220;<strong>ABB</strong> is proud to lead trends and technology. Our vision was to design a high-tech security robot with an innovative design that could work next to people. This global recognition for the ABB team shows thanks to its design will work hand in hand with men, especially in the assembly lines.</p>
<p>The <strong>ABB Group</strong> companies operates in around 100 countries and employs about 130,000 people. Recently celebrated 50 years of operations in Colombia.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/technology-support-industries-businesses.html" rel="bookmark">Technology to Support Industries and Businesses</a> <br />The era of high technology today has brought to the surface many inventions which give great benefits for most human living. Certainly, the development in the world of technology shows a tremendous improvement especially related to the precision automation of the product of technology. The development continues with more valuable ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/company-continues-life-long-commitment-to-youth-programs.html" rel="bookmark">Company Continues Life-Long Commitment to Youth Programs</a> <br />Inspired by the excitement of last year's event, Bishop-Wisecarver, the manufacturer of the original DualVee guide wheel, has returned as a sponsor of the 2008 FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition (FRC). Since 1989, FIRST has brought the excitement of a sporting event to science ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/advantages-of-robotics.html" rel="bookmark">Advantages of Robotics</a> <br />Robotics is the science and technology of robots, and their design, manufacture, and application. There are many advantage of</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/local-students-compete-in-robotics-event-in-mancheter.html" rel="bookmark">Local Students Compete In Robotics Event In Mancheter</a> <br />Another winter snowstorm struck New Hampshire Saturday, but that couldn't stop thousands of students from competing in the finals of the sixth annual Granite State Regional FIRST Robotics competition held at the Verizon Wireless Arena in Manchester. The event brings students and their mentors together in a two-day competition that ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/adept-technology-extends-robotics-distribution-into-brazil.html" rel="bookmark">Adept Technology Extends Robotics Distribution Into Brazil</a> <br />Adept Technology Extends Robotics Distribution Into BrazilLIVERMORE, Calif.CA-ADEPT-TECHNOLOGY Adept Technology, Inc. (NASDAQ:ADEP), the leading provider of intelligent vision-guided robotics and global robotics services, announced today that it has signed an exclusive agreement with MAR Industries to distribute the company?s full product line in Brazil. The relationship between the companies accelerates ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/vp9_cjfgrRo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/industrial-robot-obtains-international-design-award.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/industrial-robot-obtains-international-design-award.html</feedburner:origLink></item>
		<item>
		<title>Arduino Hardware (Part 2)</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/rIHrnijV2YI/arduino-hardware-part-2.html</link>
		<comments>http://robotechno.us/arduino-hardware-part-2.html#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:08:51 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Arduino Tutorials]]></category>
		<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[Arduino bluetooth]]></category>
		<category><![CDATA[arduino hardware]]></category>
		<category><![CDATA[Arduino pin]]></category>
		<category><![CDATA[Arduino schematics]]></category>
		<category><![CDATA[Stand alone Arduino]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1428</guid>
		<description><![CDATA[This article is a continuation of Arduino hardware part 1 that talks about Arduino Board, COMMUNICATION CABLE (Serial / USB), Arduino power supply, PC / LAPTOP +-USB Serial Adapter.  In this section we will discuss more  about Arduino Hardware : With what Arduino elements can interact?, Arduino Prototyping, etc. The Arduino is based on the ATmega168 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/wp-content/uploads/2012/01/Arduino-USB-board.jpg"><img class="size-medium wp-image-1430 aligncenter" title="Arduino USB board" src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-USB-board-300x224.jpg" alt="Arduino USB board 300x224 Arduino Hardware (Part 2)" width="300" height="224" /></a>This article is a continuation of <a href="http://robotechno.us/arduino-hardware-part-1.html">Arduino hardware part 1</a> that talks about Arduino Board, COMMUNICATION CABLE (Serial / USB), Arduino power supply, PC / LAPTOP +-USB Serial Adapter.  In this section we will discuss more  about Arduino Hardware : With what Arduino elements can interact?, Arduino Prototyping, etc.<strong></strong><span id="more-1428"></span><a href="http://robotechno.us/arduino-hardware-part-2.html/arduino-usb-board-pin-out" rel="attachment wp-att-1429"><img class=" wp-image-1429 aligncenter" title="Arduino USB board pin" src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-USB-board-pin-out-300x221.jpg" alt="Arduino USB board pin out 300x221 Arduino Hardware (Part 2)" width="300" height="221" /></a><a href="http://robotechno.us/wp-content/uploads/2012/01/Arduino-board-scheme.jpg"><br />
</a>The Arduino is based on the ATmega168 chip or Atmega8. We take as reference with  USB board. The following is an explanation of the pin in the image above. Starting from the top center of the pin clockwise :<br />
· Analog reference pin (orange)<br />
· Digital Signal Ground (green light)<br />
· Digital Pins 3-13 (green)<br />
· Digital pins 1-2 / O serial port: TX / RX (dark green)<br />
· Reset Button (dark blue)<br />
· Input circuit serial programmer (turquoise)<br />
· Analog Input Pins 0-5 (light blue)<br />
· Power and Ground Pins (power: orange, earth, light orange)<br />
· Input from an external power supply (9-12V DC) &#8211; X1 (pink)<br />
· Switches between external power supply or power through the USB port &#8211; SV1 (purple)<br />
· USB port (yellow)</p>
<p><a href="http://robotechno.us/wp-content/uploads/2012/01/Arduino-board-scheme.jpg"><img class="size-medium wp-image-1431 aligncenter" title="Arduino board scheme" src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-board-scheme-300x198.jpg" alt="Arduino board scheme 300x198 Arduino Hardware (Part 2)" width="300" height="198" /></a><strong>Arduino Board Prototyping</strong><br />
This board is designed to incorporate additional basic Arduino hardware design. It incorporates an array of holes in which to assemble our additional hardware. You do not have serial or USB, making it necessary to have another board to program the chip. In their absence you can use a parallel programmer or an AVR ISP.<br />
<a href="http://robotechno.us/arduino-hardware-part-2.html/board-prototyping" rel="attachment wp-att-1432"><img class="size-medium wp-image-1432 aligncenter" title="Arduino Board Prototyping" src="http://robotechno.us/wp-content/uploads/2012/01/Board-Prototyping-300x192.jpg" alt="Board Prototyping 300x192 Arduino Hardware (Part 2)" width="300" height="192" /></a><br />
<strong>Bluetooth</strong><br />
It is the last version in which you are working. Eliminates the need for cables to communicate with a PC or other Bluetooth device, such as a mobile phone. The design still need to debug it, so they are not yet available and the scheme or CAD files.</p>
<p><strong>Stand-alone (Independent)</strong><br />
If you want to directly use the ATmega8 chip on PCB board or breadboard, without wanting to use Arduino parts which is not necessary, The Arduino schematic is available here for you.<a href="http://robotechno.us/arduino-hardware-part-2.html/stand-alone-arduino" rel="attachment wp-att-1433"><img class="size-medium wp-image-1433 aligncenter" title="Stand-alone Arduino" src="http://robotechno.us/wp-content/uploads/2012/01/Stand-alone-Arduino-187x300.jpg" alt="Stand alone Arduino 187x300 Arduino Hardware (Part 2)" width="187" height="300" /></a></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-1.html" rel="bookmark">Arduino Hardware (Part 1)</a> <br />In this article, We will discuss about the Arduino hardware for those who are beginners. I will only summarize the important things and this article will be presented in two parts. Arduino board USB to serial adapter The first thing you need is an Arduino board. There are several models, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html" rel="bookmark">Arduino UNO Schematic, Board, Software and Tutorial</a> <br />Here the Arduino UNO Schematic, Board, Software and Tutorial... Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. :) Arduino UNO Board: Arduino UNO Schematic: &nbsp; Adruino UNO Schematic and PCB Design Download: EAGLE files (rev2): arduino-uno-rev2-reference-design.zip Schematic (rev2): arduino-uno-rev2-schematic.pdf EAGLE files ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-collection-wiring-code.html" rel="bookmark">Arduino Tutorial: Controlling the LED&#8217;s Blinking Rates using Potensiometer</a> <br />This is a tutorial about controlling the LED's blinking rates using potensiometer. A potentiometer is really a simple knob that gives a adjustable resistance, which we are able to read into the Arduino board as an analog value. In this simple tutorial, you will see how the resistance value of ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/explanation-arduino.html" rel="bookmark">Few explanation about the Arduino</a> <br />What is Arduino? Arduino is a tool for making computers that can sense and control the physical world through your computer. It is a development platform open-source physical computing, based on a simple microcontroller board and a development environment for creating software (programs) for the board. Arduino can use to ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html" rel="bookmark">Arduino Tutorial: Use a Piezo Element to Detect Vibration</a> <br />Arduino Tutorial: Use a Piezo Element to Detect Vibration. This tutorial shows you how to use a Piezo element to detect vibration, in this case, a knock on a door, table, or other solid surface. A piezo is an electronic device that generates a voltage when it's physically deformed by ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/rIHrnijV2YI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/arduino-hardware-part-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/arduino-hardware-part-2.html</feedburner:origLink></item>
		<item>
		<title>Arduino Hardware (Part 1)</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/BhmodWGTbD8/arduino-hardware-part-1.html</link>
		<comments>http://robotechno.us/arduino-hardware-part-1.html#comments</comments>
		<pubDate>Fri, 20 Jan 2012 14:16:47 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Arduino Tutorials]]></category>
		<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[arduino board]]></category>
		<category><![CDATA[arduino communication cable]]></category>
		<category><![CDATA[arduino hardware]]></category>
		<category><![CDATA[arduino power supply]]></category>
		<category><![CDATA[Arduino usb to serial adapter]]></category>
		<category><![CDATA[serial arduino board]]></category>
		<category><![CDATA[usb arduino board]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1413</guid>
		<description><![CDATA[In this article, We will discuss about the Arduino hardware for those who are beginners. I will only summarize the important things and this article will be presented in two parts. Arduino board USB to serial adapter The first thing you need is an Arduino board. There are several models, and we even can build [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/wp-content/uploads/2012/01/Arduino-hardware.jpg"><img class="size-medium wp-image-1415 aligncenter" title="Arduino board" src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-hardware-300x217.jpg" alt="Arduino hardware 300x217 Arduino Hardware (Part 1)" width="300" height="217" /></a>In this article, We will discuss about the Arduino hardware for those who are beginners. I will only summarize the important things and this article will be presented in two parts.</p>
<p><strong>Arduino board USB to serial adapter</strong><br />
The first thing you need is an Arduino board. There are several models, and we even can build our own board. The Arduino is &#8220;open hardware&#8221;, which means that the design is freely distributed and used. All schemes are required to integrate our board has been widely available on the web.</p>
<p><span id="more-1413"></span>Especially for beginners, we recommend purchasing one of the models distributed through the web Arduino (http://www.arduino.cc/en/Main/Hardware) board specific serial (RS232) and USB. While the model serial have to weld all the elements (resistors, capacitors, etc &#8230;), the USB model is now ready for use.</p>
<p><strong>ARDUINO COMMUNICATION CABLE (Serial / USB)</strong><br />
Depending on the model of the Arduino board that we want to choose a serial or USB cable. A serial cable must have two connectors at the end of the DB-9. One male (to connect the board) and one female (for connecting to PC). It is very important to check that the serial cable is not of type &#8220;NULL MODEM&#8221; because it is useless.<br />
<a href="http://robotechno.us/arduino-hardware-part-1.html/serial-and-usb-cable" rel="attachment wp-att-1416"><img class="size-medium wp-image-1416 aligncenter" title="Serial and USB cable" src="http://robotechno.us/wp-content/uploads/2012/01/Serial-and-USB-cable-300x168.jpg" alt="Serial and USB cable 300x168 Arduino Hardware (Part 1)" width="300" height="168" /></a>The USB cable must be as shown in the image above. With a type A connector (for connecting to PC) and one type B (for connecting to the board) at their ends no mistake with mini-USB cable which is usually used with smaller devices such as cameras and readers cards.</p>
<p><strong>ARDUINO POWER SUPPLY (OPTIONAL)</strong><br />
While in case of the USB card it is not necessary to use an external power source, since the same USB cable is provided, in the case serial board is necessary to have an external source.</p>
<p>You can use a DC power supply or battery / battery with appropriate connector. But nevertheless recommended the use of power supply and should not be considered a replacement battery if you run out of charge.</p>
<p>In both cases the source voltage can be between 6 and 25 volts, and the polarity of the connector should be as shown in the picture.</p>
<p><a href="http://robotechno.us/arduino-hardware-part-1.html/arduino-power-supply" rel="attachment wp-att-1417"><img class="size-full wp-image-1417 aligncenter" title="Arduino power supply" src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-power-supply.jpg" alt="Arduino power supply Arduino Hardware (Part 1)" width="652" height="212" /></a>An important issue to consider is that the USB board gives us the ability to power the board through an external power source. The following figure shows the position where it must be a &#8220;jumper&#8221; to feed the board through the USB cable. If placed in another position the board can take power from an external source.<a href="http://robotechno.us/arduino-hardware-part-1.html/external-power-source-jumper" rel="attachment wp-att-1420"><img class="size-medium wp-image-1420 aligncenter" title="External power source jumper select" src="http://robotechno.us/wp-content/uploads/2012/01/external-power-source-jumper-300x232.jpg" alt="external power source jumper 300x232 Arduino Hardware (Part 1)" width="300" height="232" /></a></p>
<p><strong>PC / LAPTOP +-USB to Serial Adapter (optional)</strong><br />
To program the board is required to have a PC or laptop with a serial and / or USB to connect to the Arduino board. This is necessary to consider the type of plaque when we connect, as well as the availability of the serial / USB from our equipment.</p>
<p><a href="http://robotechno.us/arduino-hardware-part-1.html/arduino-board-usb-to-serial-adapter" rel="attachment wp-att-1421"><img class="size-full wp-image-1421 aligncenter" title="Arduino board USB to serial adapter" src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-board-USB-to-serial-adapter.jpg" alt="Arduino board USB to serial adapter Arduino Hardware (Part 1)" width="274" height="211" /></a><br />
Currently, most PC-s has a serial and USB ports, though often difficult to find a laptop with a serial port. When using the serial board and serial port is not available it is necessary to have a USB to serial cable converter.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-2.html" rel="bookmark">Arduino Hardware (Part 2)</a> <br />This article is a continuation of Arduino hardware part 1 that talks about Arduino Board, COMMUNICATION CABLE (Serial / USB), Arduino power supply, PC / LAPTOP +-USB Serial Adapter.  In this section we will discuss more  about Arduino Hardware : With what Arduino elements can interact?, Arduino Prototyping, etc. The Arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html" rel="bookmark">Arduino UNO Schematic, Board, Software and Tutorial</a> <br />Here the Arduino UNO Schematic, Board, Software and Tutorial... Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. :) Arduino UNO Board: Arduino UNO Schematic: &nbsp; Adruino UNO Schematic and PCB Design Download: EAGLE files (rev2): arduino-uno-rev2-reference-design.zip Schematic (rev2): arduino-uno-rev2-schematic.pdf EAGLE files ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/explanation-arduino.html" rel="bookmark">Few explanation about the Arduino</a> <br />What is Arduino? Arduino is a tool for making computers that can sense and control the physical world through your computer. It is a development platform open-source physical computing, based on a simple microcontroller board and a development environment for creating software (programs) for the board. Arduino can use to ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html" rel="bookmark">Arduino Tutorial: Use a Piezo Element to Detect Vibration</a> <br />Arduino Tutorial: Use a Piezo Element to Detect Vibration. This tutorial shows you how to use a Piezo element to detect vibration, in this case, a knock on a door, table, or other solid surface. A piezo is an electronic device that generates a voltage when it's physically deformed by ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/parallax-boe-bot-robot-kit-serial-version.html" rel="bookmark">Parallax Boe-Bot Robot Kit (Serial Version)</a> <br />Build and program a high-quality, complex robot with a BASIC Stamp 2 microcontroller runnig on a Board of Education project platform. With the Boe-Bot Robot kit you can do over 40 hands-on activities! Program your Boe-Bot Robot to navigate on its own with touch, light and infrared sensors. Easy to ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/BhmodWGTbD8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/arduino-hardware-part-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/arduino-hardware-part-1.html</feedburner:origLink></item>
		<item>
		<title>“Brain” developed for robotic (Evolvable Hardware)</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/bpEIXkeccmg/brain-developed-robotic-evolvable-hardware.html</link>
		<comments>http://robotechno.us/brain-developed-robotic-evolvable-hardware.html#comments</comments>
		<pubDate>Sat, 14 Jan 2012 19:05:04 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[Robotics News]]></category>
		<category><![CDATA[Brain for robotic]]></category>
		<category><![CDATA[EHW]]></category>
		<category><![CDATA[Evolvable Hardware]]></category>
		<category><![CDATA[Kyrre Glette]]></category>
		<category><![CDATA[Professor Jim Torresen]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1400</guid>
		<description><![CDATA[Over the decades, people have tried to copy a human mind, to use the software more and more sophisticated, creating a more sophisticated artificial intelligence system. But, despite all efforts, even the best artificial intelligence system is slightly larger than average intelligence cockroaches. What is the problem? So far, all systems based on artificial intelligence [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/brain-developed-robotic-evolvable-hardware.html/kyrre-glette-and-jim-torresen" rel="attachment wp-att-1405"><img class="size-medium wp-image-1405 aligncenter" title="Kyrre Glette and Jim Torresen" src="http://robotechno.us/wp-content/uploads/2012/01/Kyrre-Glette-and-Jim-Torresen-300x211.jpg" alt="Kyrre Glette and Jim Torresen 300x211 Brain developed for robotic (Evolvable Hardware)" width="300" height="211" /></a>Over the decades, people have tried to copy a human mind, to use the software more and more sophisticated, creating a more sophisticated artificial intelligence system. But, despite all efforts, even the best artificial intelligence system is slightly larger than average intelligence cockroaches.</p>
<p>What is the problem? So far, all systems based on artificial intelligence software that works on the hardware has not changed. All changes to existing hardware to be done through software. But the development team from the University of Oslo (Oslo University) in Norway has taken a step which might form the basis of the next generation of hardware.</p>
<p><span id="more-1400"></span>Professor Jim Torresen and Kyrre Glette built a developing hardware (Evolvable Hardware &#8211; EHW), which uses genetic algorithms. In other words, they created a computer &#8220;hardware&#8221; that can evolve.</p>
<p>System Torres and Gletta genetic means is that the hardware design, which can be most effective to accomplish the task. In the real world may need 20-30 thousand generations before the biological system will find a great configuration for solving a particular problem, and it can take 8-9 hundreds thousands of years. The system created by the Norwegian team spends the same amount of generation for a few seconds.</p>
<p>Work on EHW systems began in the late 90s. Torres Team began using evolutionary algorithms in 2004, when they made a robot chicken &#8220;Henriette&#8221;. Robot using evolutionary principles in its software in order to learn how to do some action, without attempting to understand the world and create a solution through the use of artificial intelligence.</p>
<p>Robot &#8220;Henriette&#8221; trying to apply random changes in their actions corresponding to the problem, and choose the best of them. So, after finding the best, it is able to solve their specific problems. Thanks to &#8220;Henriette&#8221; is to better understanding how evolution works. Similarly, the evolution of system hardware to work for finding configuration that will be most effective in solving problems.<br />
<a href="http://robotechno.us/brain-developed-robotic-evolvable-hardware.html/the-concept-of-evolvable-hardware-ehw" rel="attachment wp-att-1402"><img class="size-medium wp-image-1402 aligncenter" title="The concept of Evolvable Hardware (EHW)" src="http://robotechno.us/wp-content/uploads/2012/01/The-concept-of-Evolvable-Hardware-EHW-300x76.jpg" alt="The concept of Evolvable Hardware EHW 300x76 Brain developed for robotic (Evolvable Hardware)" width="300" height="76" /></a><br />
Evolution can solve many problems that the programmer should generally provide capabilities to solve or address them. Let us assume the robot was sent to Mars and fell into the pit. Using evolutionary methods, the robot could learn how to climb out of the pit without human help.<br />
<a href="http://robotechno.us/wp-content/uploads/2012/01/An-example-of-a-reconfigurable-EHW-circuit.jpg"><img class="size-medium wp-image-1401 aligncenter" title="An example of a reconfigurable EHW-circuit" src="http://robotechno.us/wp-content/uploads/2012/01/An-example-of-a-reconfigurable-EHW-circuit-300x213.jpg" alt="An example of a reconfigurable EHW circuit 300x213 Brain developed for robotic (Evolvable Hardware)" width="300" height="213" /></a><br />
Now the team wants to develop a robot to assist in the installation of oil pipes and other oilfield equipment at a depth of 2,000 meters. This depth makes it nearly impossible for a direct link with the robot. He should have 2-3 miles of wires extending behind it, or to transmit signals by means of the echo, which in turn will give a considerable delay between the command and its execution. Evolutionary robot could find a solution to problems encountered on site within a few seconds without operator intervention.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/evolutionary-robotics.html" rel="bookmark">Evolutionary Robotics</a> <br />Evolutionary Robotics (ER) is known as the methodology that uses evolutionary computation to build up controllers intended for autonomous robots. Algorithms in ER typically operate on populations of candidate controllers, initially selected through numerous distribution. This population is then repeatedly changed according to a fitness function. In the case of ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/how-robots-will-invade-our-lives.html" rel="bookmark">How robots will invade our lives</a> <br />TED - In this prophetic talk from 2003, roboticist Rodney Brooks talks about how robots are going to work their way into our lives -- starting with toys and moving into household chores ... and beyond. Rodney Brooks builds robots based on biological principles of movement and reasoning. In other ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/what-is-the-best-robotics-kit-available-for-500-or-less.html" rel="bookmark">What is the best robotics kit available for $500 or less?</a> <br />I am looking for a Christmas present for my husband. He works in the field of artificial intelligence. I have seen several robotics kits, but I am unsure which is best for someone who is older (26) and has a lot of programming experience, but not much experience with robotics ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/developing-robots-with-human-like-behaviour.html" rel="bookmark">Developing robots with human-like behaviour</a> <br />Giving robots the human touch Â© Shutterstock European and Japanese scientists have been successful in the field of artificial intelligence, especially regarding the development of robots that carry out repetitive tasks in process control and assembly. But challenges still exist. Determined to bring to market robots with human-like behaviour, scientists ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/robotics-book-the-allure-of-machinic-life-cybernetics-artificial-life-and-the-new-ai-bradford-books.html" rel="bookmark">Robotics Book: The Allure of Machinic Life: Cybernetics, Artificial Life, and the New AI (Bradford Books)</a> <br />Here is the book related to robotics: Book title: The Allure of Machinic Life: Cybernetics, Artificial Life, and the New AI (Bradford Books) The Allure of Machinic Life: Cybernetics, Artificial Life, and the New AI (Bradford Books) Technical details/features and description: ISBN13: 9780262515023Condition: NewNotes: BRAND NEW FROM PUBLISHER! BUY WITH ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/bpEIXkeccmg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/brain-developed-robotic-evolvable-hardware.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/brain-developed-robotic-evolvable-hardware.html</feedburner:origLink></item>
		<item>
		<title>Robot cleaner Mint – a (video) a quiet, simple and inexpensive</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/AIBjjjR3Gjw/robot-cleaner-mint-video-quiet-simple-inexpensive.html</link>
		<comments>http://robotechno.us/robot-cleaner-mint-video-quiet-simple-inexpensive.html#comments</comments>
		<pubDate>Mon, 09 Jan 2012 16:58:58 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[Robotics News]]></category>
		<category><![CDATA[Robotics Videos]]></category>
		<category><![CDATA[cheap cleaner robot]]></category>
		<category><![CDATA[inexpensive robot cleaner]]></category>
		<category><![CDATA[Robot cleaner]]></category>
		<category><![CDATA[Robot cleaner Mint]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1390</guid>
		<description><![CDATA[Advances in technology make human work more easily. For example, cleaning the house with mops, brushes and brooms now has been replaced by a vacuum cleaner, which has increased the efficiency, while keeping the same labor costs. And then, in recent years a growing number of emerging robot cleaner &#8211; small devices that do self [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/robot-cleaner-mint-video-quiet-simple-inexpensive.html/robot-cleaner-mint" rel="attachment wp-att-1391"><img class="size-medium wp-image-1391 aligncenter" title="Robot Cleaner Mint" src="http://robotechno.us/wp-content/uploads/2012/01/Robot-Cleaner-Mint-300x223.jpg" alt="Robot Cleaner Mint 300x223 Robot cleaner Mint   a (video) a quiet, simple and inexpensive" width="300" height="223" /></a>Advances in technology make human work more easily. For example, cleaning the house with mops, brushes and brooms now has been replaced by a vacuum cleaner, which has increased the efficiency, while keeping the same labor costs. And then, in recent years a growing number of emerging robot cleaner &#8211; small devices that do self cleaning, allow homeowners to do something more interesting, for example, watching TV, reading books or chatting with old friends.</p>
<p><span id="more-1390"></span>The problem with most of these devices is that they are robotic vacuum cleaners, a powerful engine that produces a lot of noise, which is often hampered and even annoying. For that reason, the Mint Robot cleaner deserve to be alternative for the automatic cleaning robot. Unlike most other cleaning robots, this is not a vacuum cleaner, but scouring the floor (in the kit are provided fabrics for wet and dry). This means that there are only motor sound during those moves that we can ignored.<br />
<a href="http://robotechno.us/robot-cleaner-mint-video-quiet-simple-inexpensive.html/northstar" rel="attachment wp-att-1392"><img class="size-medium wp-image-1392 aligncenter" title="NorthStar" src="http://robotechno.us/wp-content/uploads/2012/01/NorthStar-300x295.jpg" alt="NorthStar 300x295 Robot cleaner Mint   a (video) a quiet, simple and inexpensive" width="300" height="295" /></a><br />
Another element of the robot&#8217;s navigation module is NorthStar, which is a small cube to be installed anywhere in the room. This module creates a digital map of &#8220;locality&#8221; and wirelessly transmits it to the robot so that the robot knew where and how to move. This whole process happens almost instantly, most of the time is cleaning.</p>
<div style="text-align: center; margin: auto"><object type="application/x-shockwave-flash" style="width:320px; height:265px;" data="http://www.youtube.com/v/SJZe5LfYBqU?version=3" allowscriptaccess="always" allowfullscreen="true"><param name="movie" value="http://www.youtube.com/v/SJZe5LfYBqU?version=3" /></div>
<p>During operation, Mint demonstrates the capabilities of artificial intelligence, excellent mastering with the task. Even getting lost, the robot will seek out and did not stop cleaning. The room in which the cleaning by hand requires 5-10 minutes, the robot will clean for about an hour, but all this time, owner of the house can do their own thing, not wasting time on everyday issues. And finally, the main advantage of this robot cleaner is low in price.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/neato-xv11-vacuum-cleaner-robot-introduced-neato-robotics.html" rel="bookmark">Neato XV-11 Vacuum Cleaner Robot introduced by Neato Robotics</a> <br />Our robotics world has a new guest. Guest's name was neato XV-11, a commercial robot that will help you in doing homework. This robot is a robotic vacuum cleaner that will clean your entire floor, stairs and the corners of your home. Do you interested to have it ..? Neato ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/evolution-robotics-minttm-automatic-floor-cleaner-set-for-european-launch-and-expanded.html" rel="bookmark">Evolution Robotics&#8217; Mint(TM) Automatic Floor Cleaner Set for European Launch and Expanded &#8230;</a> <br />Evolution Robotics' Mint(TM) Automatic Floor Cleaner Set for European Launch and Expanded ... Following exciting sellout in 2010, Mint adds Good Housekeeping VIP Award and CES Innovations 2011 Design and Engineering Award to list of accolades LAS VEGAS, Jan. 6, 2011 - (CES - CONSUMER ELECTRONICS SHOW) Evolution Robotics, Inc., ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/theres-a-robot-in-our-house.html" rel="bookmark">There&#8217;s a Robot in Our House!</a> <br />"AI." "Bicentennial Man." "The Jetsons." "Richie Rich." "I, Robot." These films and TV programs may have elicited various emotions and opinions from the viewers. Indeed, these movies and shows have unveiled the different sides of robots. However, they still point out a certain fact --- that robots, or robotic devices, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/roomba-robotic-vacuum-cleaner.html" rel="bookmark">Roomba robotic vacuum cleaner</a> <br />The following is information about the Roomba, known as Robotic FloorVac. The Roomba is an autonomous robotic vacuum cleaner made and sold by iRobot. Under normal operating conditions, it is able to navigate a living space and its obstacles while vacuuming the floor. The Roomba was introduced in 2002; as ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/new-robotics-will-soon-revolutionize-industry-and-services-world.html" rel="bookmark">New Robotics Will Soon Revolutionize Industry And Services World</a> <br />In the past few years industrial processes have monopolised practically all robotic developments and applications. However, the current tendency is marked by new robotics which will have a great impact in various spheres from the industrial to services and including entertainment and care assistance for persons, amongst other applications. This ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/AIBjjjR3Gjw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/robot-cleaner-mint-video-quiet-simple-inexpensive.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/robot-cleaner-mint-video-quiet-simple-inexpensive.html</feedburner:origLink></item>
		<item>
		<title>Few explanation about the Arduino</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/3Hv6-A3mELU/explanation-arduino.html</link>
		<comments>http://robotechno.us/explanation-arduino.html#comments</comments>
		<pubDate>Wed, 04 Jan 2012 14:34:43 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Arduino Tutorials]]></category>
		<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[advantages of Arduino]]></category>
		<category><![CDATA[Arduino advantages]]></category>
		<category><![CDATA[Arduino boards]]></category>
		<category><![CDATA[Arduino explanation]]></category>
		<category><![CDATA[explanation about the Arduino]]></category>
		<category><![CDATA[What is Arduino?]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1383</guid>
		<description><![CDATA[What is Arduino? Arduino is a tool for making computers that can sense and control the physical world through your computer. It is a development platform open-source physical computing, based on a simple microcontroller board and a development environment for creating software (programs) for the board. Arduino can use to create interactive objects, reading data [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/explanation-arduino.html/arduino-board" rel="attachment wp-att-1384"><img class="size-medium wp-image-1384 aligncenter" title="Arduino " src="http://robotechno.us/wp-content/uploads/2012/01/Arduino-board-300x249.jpg" alt="Arduino board 300x249 Few explanation about the Arduino" width="300" height="249" /></a><strong>What is Arduino?</strong></p>
<p>Arduino is a tool for making computers that can sense and control the physical world through your computer. It is a development platform open-source physical computing, based on a simple microcontroller board and a development environment for creating software (programs) for the board.</p>
<p><span id="more-1383"></span>Arduino can use to create interactive objects, reading data from a variety of switches and sensors and control many types of lights, motors and other physical actuators. Arduino projects can be stand alone or communicate with a program (software) running on your computer (eg Flash, Processing, MaxMSP). Board can be mounted alone or buy a ready to use software development and you can download it for free. The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which in turn is based on Processing, multimedia programming environment.</p>
<p><strong>Why should Arduino?</strong><br />
There are many other microcontrollers and microcontroller platforms available for physical computing. Parallax Basic Stamp, BX-24 from Netmedia, Phidgets, MIT Handyboard, and many others offer similar functionality. All these tools organize the complicated work of programming a microcontroller-friendly packages. Arduino can simplify the work with a microcontroller, offering several advantages over other systems for teacher, student and amateur. Here are some advantages of Arduino:</p>
<ul>
<li><strong>Affordable</strong> &#8211; The Arduino boards are more affordable compared to other microcontroller platforms. The most expensive version of an The Arduino module can be mounted by hand, and even mounted and costs much less than 60 €</li>
<li><strong>Multi-Platform</strong> &#8211; The The Arduino software runs on Windows operating systems, Macintosh OSX and Linux. Most environments for microcontrollers are limited to Windows.</li>
<li><strong>The programming environment simple -</strong> Arduino is easy to use  programming environment for beginners and flexible enough for advanced users. Teacher thinking is based on the Arduino programming environment Procesing with students to learn to program in this environment will feel familiar with the Arduino development environment.</li>
<li><strong>Software upgradeable and open-source -</strong> The Arduino software is published under a free license and ready to be extended by experienced programmers. The language can be extended through C + + libraries, and if you are interested in learning more about the technical details, you can jump into the programming language C in which AVR is based. Similarly can be added directly in AVR C code in your programs if you wish.</li>
<li><strong>Scalable hardware and open source</strong> &#8211; Arduino is based on ATMEGA168 microcontrollers, ATMega328 and ATmega1280. The planes of the modules are published under Creative Commons license, so experienced circuit designers can make their own version of the module, expanding or optimizing. Even relatively inexperienced users can build the development board version to understand how it works and save some money.</li>
</ul>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html" rel="bookmark">Arduino UNO Schematic, Board, Software and Tutorial</a> <br />Here the Arduino UNO Schematic, Board, Software and Tutorial... Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. :) Arduino UNO Board: Arduino UNO Schematic: &nbsp; Adruino UNO Schematic and PCB Design Download: EAGLE files (rev2): arduino-uno-rev2-reference-design.zip Schematic (rev2): arduino-uno-rev2-schematic.pdf EAGLE files ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-2.html" rel="bookmark">Arduino Hardware (Part 2)</a> <br />This article is a continuation of Arduino hardware part 1 that talks about Arduino Board, COMMUNICATION CABLE (Serial / USB), Arduino power supply, PC / LAPTOP +-USB Serial Adapter.  In this section we will discuss more  about Arduino Hardware : With what Arduino elements can interact?, Arduino Prototyping, etc. The Arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-display-characters-lcd-module.html" rel="bookmark">Arduino Tutorial: Display Characters on LCD Module</a> <br />This tutorial will show you how to use and connect your LCD character module with Arduino Uno , Arduino Mega or any other Arduino board. This is about how to display characters on LCD module from Arduino module. Hardwares LCD module (16x2 or 20x4) - http://store.fut-electronics.com/Products/PDF/1602A.pdf Arduino uno or arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-1.html" rel="bookmark">Arduino Hardware (Part 1)</a> <br />In this article, We will discuss about the Arduino hardware for those who are beginners. I will only summarize the important things and this article will be presented in two parts. Arduino board USB to serial adapter The first thing you need is an Arduino board. There are several models, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/bird-house-sends-tweets-occupants-homevideo.html" rel="bookmark">A bird house that sends Tweets when the occupants are at home(Video)</a> <br />This video shows how to build a arduino bird house that uses solar energy to send tweets, each time the bird enters or leaves the house, that is, you can tell when someone is at home and other things that might interest people fan of birds. Have a look video ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/3Hv6-A3mELU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/explanation-arduino.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/explanation-arduino.html</feedburner:origLink></item>
		<item>
		<title>AVR GCC : Microcontrollers Port Management (Part 2 end)</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/rICEZeRPrIY/avr-gcc-microcontrollers-port-management-part-2.html</link>
		<comments>http://robotechno.us/avr-gcc-microcontrollers-port-management-part-2.html#comments</comments>
		<pubDate>Fri, 30 Dec 2011 20:06:48 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[AVR-GCC]]></category>
		<category><![CDATA[Connect the LED to a microcontroller]]></category>
		<category><![CDATA[Management of the ports]]></category>
		<category><![CDATA[Microcontrollers Port Management]]></category>
		<category><![CDATA[ports of the microcontroller]]></category>
		<category><![CDATA[simple programs microcontroller]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1370</guid>
		<description><![CDATA[A continuation of the article AVR GCC : Microcontrollers Port Management (Part 1). &#62;&#62;Once the data transfer direction for the port is configured, you can set the port value to be stored in the appropriate register PORTx. PORTx &#8211; register the port, where x is the port name. If the output is configured as an output, then [...]]]></description>
			<content:encoded><![CDATA[<p>A continuation of the article <a target="_blank" title="Power Supply: AVR GCC : Microcontrollers Port Management (Part 1)" href="http://www.keepbrowse.com/index.php?q=aHR0cDovL3JvYm90ZWNobm8udXMvYXZyLWdjYy1taWNyb2NvbnRyb2xsZXJzLXBvcnQtbWFuYWdlbWVudC0yLmh0bWw%3D" rel="bookmark">AVR GCC : Microcontrollers Port Management (Part 1)</a>.</p>
<p>&gt;&gt;Once the data transfer direction for the port is configured, you can set the port value to be stored in the appropriate register PORTx.<br />
PORTx &#8211; register the port, where x is the port name.</p>
<p>If the output is configured as an output, then the corresponding bit in the register PORTx forms on output high signal, and zero &#8211; low signal.</p>
<p>If the output is configured as an input, the corresponding bit in the register PORTx connects to the output internal pull-up resistor, which provides a high level of input in the absence of an external signal.</p>
<p><span id="more-1370"></span>Set to &#8220;1&#8243; on all the outputs of port D as follows.</p>
<p><strong>PORTD = 0xff;</strong></p>
<p>A set of &#8220;0&#8243; on all the outputs of the port D may be the case.</p>
<p><strong>PORTD = 0&#215;00;</strong></p>
<p>For each bit registers can be accessed PORTx and individually as well as in the case of registers DDRx.</p>
<p>For example, the command</p>
<p><strong>PORTD | = 1 &lt;&lt;3;</strong></p>
<p>set to &#8220;1&#8243; (high signal) on output PD3.</p>
<p>Command</p>
<p><strong>PORTD &amp; = ~ (1 &lt;&lt;4);</strong></p>
<p>set to &#8220;0&#8243; (low signal) on output PD4.</p>
<p>In AVR GCC and the shift can be made using the _BV (), which performs the bitwise shift and inserts the result in the compiled code.</p>
<p>In the case of functions _BV () the previous two commands will look like.</p>
<p><strong>PORTD | = _BV (PD3);</strong> <em>/ / set to &#8220;1&#8243; on line 3 of port D</em></p>
<p><strong>PORTD &amp; = ~ _BV (PD4);</strong> / / <em>set to &#8220;0&#8243; on line 4 port D</em></p>
<p>Now try to write some simple programs to better understand how to work with the ports of the microcontroller.</p>
<p>Our first program will consist of only a few lines, and their task will include lighting LEDs connected to the microcontroller.</p>
<p>Connect the LED to a microcontroller in various ways.<br />
<a href="http://robotechno.us/avr-gcc-microcontrollers-port-management-part-2.html/connect-the-led" rel="attachment wp-att-1373"><img class="size-medium wp-image-1373 aligncenter" title="Connect the LED to a microcontroller in various ways." src="http://robotechno.us/wp-content/uploads/2011/12/Connect-the-LED-300x154.jpg" alt="Connect the LED 300x154 AVR GCC : Microcontrollers Port Management (Part 2 end)" width="300" height="154" /></a><br />
Depending on how you connect the LED will light up any signal from a high level applied to the output of the microcontroller PD1, as in the first figure, or from low-level signal in the case of connection shown The second figure.</p>
<pre>/************************************************* ************************
EXAMPLE LED on High-level inputs
Connection example in Figure 1
************************************************** ************************/

# include &lt;avr/io.h&gt;
int main (void) {    / / start the main program
DDRD = 0xff;         / / D port pins are configured as outputs
PORTD | = _BV (PD1); / / set to "1" (high level) on output PD1
}                    / / Closing bracket of the main program

/************************************************* **********************
EXAMPLE LED on low-level signals
Connection example in Figure 2
************************************************** **********************/

# include &lt;avr/io.h&gt;

int main (void) {      / / start the main program
DDRD = 0xff;           / / D port pins are configured as outputs
PORTD &amp; = ~ _BV (PD1); / / set to "0" (low level) on output PD1
}                      / / Closing bracket of the main program</pre>
<p>Now try to blink an LED connected as shown in the left figure. For this we use the delay function _delay_ms ().</p>
<p>Function _delay_ms () creates a delay, depending on the argument passed to it, expressed in milliseconds (one second in 1000 milliseconds). The maximum delay can be up to 262.14 milliseconds. If the user submits the function value is greater than 262.14, it will automatically reduce the resolution to 1 / 10 milliseconds, which provides a delay of up to 6.5535 seconds.</p>
<p>Function _delay_ms () is contained in a file delay.h, so we will need to attach this file to the program. In addition to the normal operation of this feature, you must specify the rate at which works a microcontroller, in hertz.</p>
<pre>/*************************************
EXAMPLE flashing LED
Connection example in Figure 1
**************************************/

# define F_CPU 1000000UL / / specify the frequency in hertz

# include &lt;avr/io.h&gt;
# include &lt;util/delay.h&gt;

int main (void) {        / / start the main program

DDRD = 0xff;             / / D port pins are configured as outputs

PORTD | = _BV (PD1);     / / set to "1" (high level) on output PD1,
                         / / LED light

_delay_ms (500)          / / wait for 0.5 seconds.

PORTD &amp; = ~ _BV (PD1);   / / set to "0" (low level) on output PD1,
/ / LED to extinguish

_delay_ms (500)          / / wait for 0.5 seconds.

PORTD | = _BV (PD1);     / / set to "1" (high level) on output PD1,
/ / LED light

_delay_ms (500)          / / wait for 0.5 seconds.

PORTD &amp; = ~ _BV (PD1);   / / set to "0" (low level) on output PD1,
                         / / LED to extinguish

}                        / / Closing bracket of the main program</pre>
<p>A series of LED flashes, it will be very short. In order to make continuous flashing, you can organize an infinite loop by using an unconditional jump &#8220;goto&#8221;. The goto statement jumps to the place of the program, the designated mark. Name tags can not contain spaces. After the name tags put a colon. Between the tag name and a colon should be no spaces.</p>
<pre>/************************************************* ******
Examples of infinitely flashing LED
Connection example in Figure 1
************************************************** ******/

# define F_CPU 1000000UL / / specify the frequency in hertz

# include &lt;avr/io.h&gt;
# include &lt;util/delay.h&gt;

int main (void) {        / / start the main program

DDRD = 0xff;             / / D port pins are configured as outputs

start:                   / / label for the command goto start

PORTD | = _BV (PD1);     / / set to "1" (high level) on output PD1,
/ / LED light

_delay_ms (250)          / / wait 0.25 seconds.

PORTD &amp; = ~ _BV (PD1);   / / set to "0" (low level) on output PD1,
/ / LED to extinguish

_delay_ms (250)          / / wait 0.25 seconds.

goto start;              / / go to label start

}                        / / Closing bracket of the main program</pre>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avr-gcc-microcontrollers-port-management-2.html" rel="bookmark">AVR GCC : Microcontrollers Port Management (Part 1)</a> <br />Management of the ports in the AVR GCC. Registers and DDRx PORTx. FSE. Bitwise operations. The function of delay. Unconditional jump in the program. Ports of the microcontroller - this I / O devices, allowing the microcontroller to send or receive data. The default port of the AVR microcontroller has ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avrgcc-code-compliance.html" rel="bookmark">AVR-GCC : CODE COMPLIANCE</a> <br />On the Internet there are many examples of code for AVR-GCC , written using functions and macros that are no longer supported in newer versions of the compiler. To use these examples and understand them with the essence of the ports of the microcontroller, you need to rewrite code or ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/dc-motor-speed-regulation-with-a-pwm-feed-back-system.html" rel="bookmark">DC Motor Speed Regulation with A PWM Feed Back System</a> <br />This tutorial will helps you how the PWM works. You will learn what is PWM, the usage of PWM also how to program a DC Motor with PWM. Some Robots need to control the motor speed for its to work. Just use PWM system and you will get your motor's ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-display-characters-lcd-module.html" rel="bookmark">Arduino Tutorial: Display Characters on LCD Module</a> <br />This tutorial will show you how to use and connect your LCD character module with Arduino Uno , Arduino Mega or any other Arduino board. This is about how to display characters on LCD module from Arduino module. Hardwares LCD module (16x2 or 20x4) - http://store.fut-electronics.com/Products/PDF/1602A.pdf Arduino uno or arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html" rel="bookmark">Arduino Tutorial: Use a Piezo Element to Detect Vibration</a> <br />Arduino Tutorial: Use a Piezo Element to Detect Vibration. This tutorial shows you how to use a Piezo element to detect vibration, in this case, a knock on a door, table, or other solid surface. A piezo is an electronic device that generates a voltage when it's physically deformed by ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/rICEZeRPrIY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/avr-gcc-microcontrollers-port-management-part-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/avr-gcc-microcontrollers-port-management-part-2.html</feedburner:origLink></item>
		<item>
		<title>AVR GCC : Microcontrollers Port Management (Part 1)</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/er2UDuoAKdg/avr-gcc-microcontrollers-port-management-2.html</link>
		<comments>http://robotechno.us/avr-gcc-microcontrollers-port-management-2.html#comments</comments>
		<pubDate>Wed, 28 Dec 2011 00:04:17 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[AVR-GCC]]></category>
		<category><![CDATA[DDRD register]]></category>
		<category><![CDATA[Management of the ports]]></category>
		<category><![CDATA[Microcontrollers Port Management]]></category>
		<category><![CDATA[Registers and DDRx PORTx]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1360</guid>
		<description><![CDATA[Management of the ports in the AVR GCC. Registers and DDRx PORTx. FSE. Bitwise operations. The function of delay. Unconditional jump in the program. Ports of the microcontroller &#8211; this I / O devices, allowing the microcontroller to send or receive data. The default port of the AVR microcontroller has eight bits of data that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>Management of the ports in the AVR GCC. Registers and DDRx PORTx. </strong><br />
<strong>FSE. Bitwise operations. </strong><br />
<strong>The function of delay. Unconditional jump in the program.</strong></p>
<p>Ports of the microcontroller &#8211; this I / O devices, allowing the microcontroller to send or receive data. The default port of the AVR microcontroller has eight bits of data that can be transmitted or received simultaneously. Each grade (or bit) corresponds to the output (pin) microcontroller. The legs of the microcontroller is also called pins. To designate ports use letters A, B, C, etc. Number of I / O ports varies depending on the model of the microcontroller. Any port of the microcontroller can be configured as input or output.</p>
<p>To do this, you should write to the corresponding port register DDRx desired value. In addition, as an input or output can be configured separately, any output (pin) port. In any case, if  you want to configure all port or a single output, you will need to work with DDRx register.</p>
<p><span id="more-1360"></span>DDRx &#8211; direction data register. This register determines whether one or the other output port of input or output. If a discharge register DDRx contains a logical unit, the corresponding port pin is configured as an output, otherwise &#8211; as an input. The letter x in this case should designate a port name with which you work. Thus, for this will be port A register DDRA, Port B &#8211; DDRB register, etc.</p>
<p>Using the AVR GCC , written in the appropriate register a certain value can be one of the following methods.</p>
<p>For all the ports at once.</p>
<p>DDRD = 0xFF;</p>
<p>All D port pins are configured as outputs.</p>
<p>0xFF &#8211; hexadecimal representation of ff, where 0x is the prefix used to write hexadecimal numbers. In decimal representation this will be number 255, and in binary it would look like 11111111. That is, all bits of DDRD register will be written to logic one.</p>
<p>In AVR GCC to represent binary numbers use the prefix 0b. Thus, the number 11111111 to be presented in the program as 0b11111111. We can write the previous command for better readability.</p>
<p><strong>DDRD = 0b11111111;</strong></p>
<p>While such a record and is more obvious when you configure the ports made ​​to use the hex representation of numbers.</p>
<p>In order to configure all port pins as inputs D, you should write down all the bits in the register DDRD logical zeros.</p>
<p><strong>DDRD = 0&#215;00;</strong></p>
<p>in DDRD register can be written and the other numbers.  For example:</p>
<p><strong>DDRD = 0xb3;</strong></p>
<p>0xb3 &#8211; hexadecimal representation of the number 179. In binary it would look like 10,110,011. That is part of the output port D is configured as outputs, and some &#8211; as inputs.</p>
<p><strong>PD0 &#8211; 1 (out)</strong><br />
<strong> PD1 &#8211; 1 (out)</strong><br />
<strong> PD2 &#8211; 0 (input)</strong><br />
<strong> PD3 &#8211; 0 (input)</strong><br />
<strong> PD4 &#8211; 1 (out)</strong><br />
<strong> PD5 &#8211; 1 (output)</strong><br />
<strong> PD6 &#8211; 0 (input)</strong><br />
<strong> PD7 &#8211; 1 (out)</strong></p>
<p>Each bit registers DDRx can be installed separately. For example, to configure a separate output PD2 as output, we need a corresponding bit in DDRD register to record 1. To do this, use the following construction.</p>
<p><strong>DDRD | = 1 &lt;&lt;2;</strong><a href="http://robotechno.us/wp-content/uploads/2011/12/DDRD-register.jpg"><img class="size-medium wp-image-1361 alignright" title="DDRD Register" src="http://robotechno.us/wp-content/uploads/2011/12/DDRD-register-300x183.jpg" alt="DDRD register 300x183 AVR GCC : Microcontrollers Port Management (Part 1)" width="300" height="183" /></a></p>
<p>1 &lt;&lt;2 &#8211; performs the shift left 2 bits, that is to the right added two zero bits, and turns 100, and the sign &#8220;|&#8221;, standing in front of the sign of the assignment &#8220;= &#8220;performs bitwise logical operation of addition.</p>
<p>With the addition of a logical 0 +0 = 0, 0 +1 = 1 1 +1 = 1 . The logical addition in another operation called OR</p>
<p>Thus, the bits stored in register DDRD, added to a binary 100, presented at the 8-bit microcontroller register as 00,000,100, and the result is written back to register DDRD.</p>
<p>To configure the output PD2 separately as an input, we need a corresponding bit in DDRD register write 0. To do this, use the following construction.</p>
<p>DDRD &amp; = ~ (1 &lt;&lt;2);</p>
<p>In this case, the result of shifting units at two positions to the left is inverted by inverting the bit-operations, denoted by a &#8221; ~ . &#8221;</p>
<p>When we get the inversion instead of zeros, but instead of ones &#8211; are zero. This logical operation is also called the operation NOT.</p>
<p>Thus, when one bit inversion 00,000,100 11,111,011 we get. (For information about working with numbers in the microcontroller, see the sidebar below.)</p>
<p><a href="http://robotechno.us/wp-content/uploads/2011/12/DDRD-register1.jpg"><img class="alignright size-medium wp-image-1362" title="DDRD register" src="http://robotechno.us/wp-content/uploads/2011/12/DDRD-register1-300x172.jpg" alt="DDRD register1 300x172 AVR GCC : Microcontrollers Port Management (Part 1)" width="300" height="172" /></a>The resulting number by performing a bitwise logical multiplication is multiplied by k number stored in the register DDRD, and the result is written into the register DDRD.</p>
<p>When the logical multiplication of 0 * 0 = 0, 0 * 1 = 0, 1 * 1 = 1 . The operation of logical multiplication operation is also called AND.</p>
<p>So we shifted to the left by two positions ones transformed with inversion at zero and multiplied by the corresponding bit which stored in register DDRD. When multiplied by zero, we get zero. Thus, the PD2 bit is zero.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avr-gcc-microcontrollers-port-management-part-2.html" rel="bookmark">AVR GCC : Microcontrollers Port Management (Part 2 end)</a> <br />A continuation of the article AVR GCC : Microcontrollers Port Management (Part 1). &gt;&gt;Once the data transfer direction for the port is configured, you can set the port value to be stored in the appropriate register PORTx. PORTx - register the port, where x is the port name. If the output is ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avrgcc-code-compliance.html" rel="bookmark">AVR-GCC : CODE COMPLIANCE</a> <br />On the Internet there are many examples of code for AVR-GCC , written using functions and macros that are no longer supported in newer versions of the compiler. To use these examples and understand them with the essence of the ports of the microcontroller, you need to rewrite code or ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/voltage-comparator.html" rel="bookmark">Voltage Comparator</a> <br />In electronics, a comparator is a device which compares two voltages or currents and switches its output to indicate which is larger. More generally, the term is also used to refer to a device that compares two items of data. Output voltage will "switch" whenever the input voltage (at the ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/the-atmel-avr-and-its-development-hardware-up-close.html" rel="bookmark">The Atmel AVR and its Development Hardware Up Close</a> <br />The AVR series consists of a fairly broad range of hybrid-bit-width microcontrollers (nominally 16-bit code word, 8-bit data bus and ALU) sharing a common instruction set and differing primarily in the on-chip peripherals and package options. These devices donÃ¢â‚¬â„¢t show a clear genealogical relationship to any other microcontroller core IÃ¢â‚¬â„¢m ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/processing-frequency-of-color-sensor-tcs230-with-microcontroller-at89s51.html" rel="bookmark">Processing Frequency of Color Sensor TCS230 with Microcontroller AT89S51</a> <br />The TCS230 programmable color light-to-frequency converter combines configurable silicon photodiodes and a current-to-frequency converter on single monolithic CMOS integrated circuit. The output is a square wave (50% duty cycle) with frequency directly proportional to light intensity (irradiance). The full-scale output frequency can be scaled by one of three preset values ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/er2UDuoAKdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/avr-gcc-microcontrollers-port-management-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/avr-gcc-microcontrollers-port-management-2.html</feedburner:origLink></item>
		<item>
		<title>Simple line follower robot with LOGIC CIRCUITS</title>
		<link>http://feedproxy.google.com/~r/robotechno/us/~3/1TCo64_zRMY/simple-line-follower-robot-logic-circuits.html</link>
		<comments>http://robotechno.us/simple-line-follower-robot-logic-circuits.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 00:53:43 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[logic robot circuit]]></category>
		<category><![CDATA[robot motion]]></category>
		<category><![CDATA[robot with LOGIC CIRCUITS]]></category>
		<category><![CDATA[Simple line follower]]></category>
		<category><![CDATA[simple robot project]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1339</guid>
		<description><![CDATA[Using logic chips can make the robot&#8217;s behavior more interesting and can implement more complex algorithms. In this robot, the gate circuit is used to make the robot no longer worried about the sharp turns. It will only be using one sensor. Algorithms for this robot motion will be as follows: when the sensor on [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://robotechno.us/simple-line-follower-robot-logic-circuits.html/line-follower-with-single-sensor" rel="attachment wp-att-1340"><img class="size-medium wp-image-1340 alignleft" title="Line follower with single sensor" src="http://robotechno.us/wp-content/uploads/2011/12/line-follower-with-single-sensor-165x300.jpg" alt="line follower with single sensor 165x300 Simple line follower robot with LOGIC CIRCUITS" width="165" height="300" /></a><strong>Using logic chips</strong> can make the robot&#8217;s behavior more interesting and can implement more complex algorithms. In this robot, the gate circuit is used to make the robot no longer worried about the sharp turns. It will only be using one sensor.</p>
<p><em>Algorithms for this robot motion will be as follows:</em> when the sensor on a black field, then one of the motor will be switched on and off the other. Thus, the robot will change until the sensor is not able to pass on a white field. Then the motor running, and off &#8211; on. The robot starts rotating in the opposite direction until the sensor back on the black line. The algorithm will repeat again, and robots, slightly swaying from side to side, begin to move along the border of black and white.</p>
<p>A logical element that we add to the circuit of the robot is an element  &#8220;NOT&#8221; gate, or &#8220;inverter&#8221;. The inverter has one input and one output. When the input of inverter fed a logical &#8220;1&#8243; (logical unit &#8211; a high signal), the output we will have a logical &#8220;0&#8243; (logical zero &#8211; low signal), and when the input will be submitted to a logical &#8220;0&#8243;, then output will be present a logical &#8220;1&#8243;.</p>
<p><span id="more-1339"></span>In addition to the NOT gate, there are also elements of OR and AND, providing a logical addition and logical conjunction, respectively. In addition, is often used combined elements of NAND and NOR. More information about the logical elements can be read here.</p>
<p>Schematic of the robot will look like this :<br />
<a href="http://robotechno.us/wp-content/uploads/2011/12/LOGIC-CIRCUITS-robot-scheme.jpg"><img class="aligncenter size-medium wp-image-1344" title="LOGIC CIRCUITS robot scheme" src="http://robotechno.us/wp-content/uploads/2011/12/LOGIC-CIRCUITS-robot-scheme-300x268.jpg" alt="LOGIC CIRCUITS robot scheme 300x268 Simple line follower robot with LOGIC CIRCUITS" width="300" height="268" /></a>Resistor R2 is selected in such a way to give the best sensitivity of the sensor.</p>
<p style="text-align: left;">When connecting the phototransistor used pull-up resistor R2, sincethe TTL chips at the entrance when no signal is present a logic high(logic &#8221;1&#8243;). Resistor, pull-up input to the &#8220;land&#8221;, will provide a low level(logic &#8221;0&#8243;) in the absence of a signal from the phototransistor.</p>
<p>The principle of the scheme is based on inversion of the signal from the phototransistor. When the sensor is illuminated (located on a white field), the phototransistor will be opened and the input motor driver<strong> L293D</strong> INPUT1 a signal is high (logic &#8221;1&#8243;). Motor M1 rotates. In addition, the signal from the phototransistor will be served at the input of &#8221;NO&#8221;, which will convert a logical &#8221;1&#8243; to logical &#8221;0&#8243; and submit it to the input INPUT4. Motor M2 will stand.<br />
<a href="http://robotechno.us/simple-line-follower-robot-logic-circuits.html/condition-1-phototransistor-illuminated" rel="attachment wp-att-1343"><img class="aligncenter size-medium wp-image-1343" title="Condition 1 " src="http://robotechno.us/wp-content/uploads/2011/12/Condition-1-phototransistor-illuminated.-300x267.jpg" alt="Condition 1 phototransistor illuminated. 300x267 Simple line follower robot with LOGIC CIRCUITS" width="300" height="267" /></a><br />
When the robot turns and the sensor is over the white field, the phototransistor will be closed and the input signal INPUT1 be low (logic &#8220;0&#8243;). M1 motor stops. A logical &#8220;0&#8243; is inverted by an element &#8220;NOT&#8221;, and at the entrance INPUT4 appears logical &#8220;1&#8243;. Motor M2 starts to rotate.</p>
<p><a href="http://robotechno.us/simple-line-follower-robot-logic-circuits.html/condition-2-phototransistor-is-not-covered" rel="attachment wp-att-1342"><img class="aligncenter size-medium wp-image-1342" title="Condition 2 " src="http://robotechno.us/wp-content/uploads/2011/12/Condition-2-phototransistor-is-not-covered-300x261.jpg" alt="Condition 2 phototransistor is not covered 300x261 Simple line follower robot with LOGIC CIRCUITS" width="300" height="261" /></a>The change from state 1 and state 2 will give the robot to follow along the border of white and black.<br />
In this scheme can be applied to logic chips or <strong>SN7404N</strong>.<br />
<a href="http://robotechno.us/wp-content/uploads/2011/12/7404-pin-out.jpg"><img class="aligncenter  wp-image-1341" title="7404 pin out" src="http://robotechno.us/wp-content/uploads/2011/12/7404-pin-out.jpg" alt="7404 pin out Simple line follower robot with LOGIC CIRCUITS" width="154" height="209" /></a>Described by the robot can be implemented without the use of pull-up resistor. In this case, the emitter of the phototransistor can be connected to &#8220;earth&#8221; and to use two elements of the &#8220;NOT&#8221; gate.<br />
<a href="http://robotechno.us/wp-content/uploads/2011/12/use-two-elements-of-the-NOT-gate.jpg"><img class="aligncenter size-medium wp-image-1345" title="The use two elements of the NOT gate" src="http://robotechno.us/wp-content/uploads/2011/12/use-two-elements-of-the-NOT-gate-300x210.jpg" alt="use two elements of the NOT gate 300x210 Simple line follower robot with LOGIC CIRCUITS" width="300" height="210" /></a>It should be noted that the gate in addition to its direct purpose, may be a signal amplifier. Therefore, it is a variant of the scheme is often used in creating robots to sports competitions &#8220;Racing on the line.&#8221;</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avr-gcc-microcontrollers-port-management-2.html" rel="bookmark">AVR GCC : Microcontrollers Port Management (Part 1)</a> <br />Management of the ports in the AVR GCC. Registers and DDRx PORTx. FSE. Bitwise operations. The function of delay. Unconditional jump in the program. Ports of the microcontroller - this I / O devices, allowing the microcontroller to send or receive data. The default port of the AVR microcontroller has ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/l293d-motor-driver.html" rel="bookmark">L293D Motor Driver</a> <br />To control the robot's motors need a device that would have transformed the control signals of low power in the currents that are sufficient to control the motors. Such a device called the motor driver . There are many various schemes for motor control. They differ in how capacity and ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/voltage-comparator.html" rel="bookmark">Voltage Comparator</a> <br />In electronics, a comparator is a device which compares two voltages or currents and switches its output to indicate which is larger. More generally, the term is also used to refer to a device that compares two items of data. Output voltage will "switch" whenever the input voltage (at the ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/line-follower-sensor.html" rel="bookmark">Line Follower Sensor</a> <br />The circuit diagram for the Line Follow Sensor board is shown below: The board is connected directly to the Light IO board via PL4. This circuit is very simple. +5V is applied via PL4 pin 4 to the circuit, and 0V is connected to pin 1 of PL4. When power ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html" rel="bookmark">Arduino Tutorial: Use a Piezo Element to Detect Vibration</a> <br />Arduino Tutorial: Use a Piezo Element to Detect Vibration. This tutorial shows you how to use a Piezo element to detect vibration, in this case, a knock on a door, table, or other solid surface. A piezo is an electronic device that generates a voltage when it's physically deformed by ...</div><br /></div><img src="http://feeds.feedburner.com/~r/robotechno/us/~4/1TCo64_zRMY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/simple-line-follower-robot-logic-circuits.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://robotechno.us/simple-line-follower-robot-logic-circuits.html</feedburner:origLink></item>
	</channel>
</rss>

