<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7100727197968647299</id><updated>2024-10-02T01:20:33.230-07:00</updated><title type='text'>Robotics is fun</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://funbotics.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://funbotics.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Balaji</name><uri>http://www.blogger.com/profile/11266987343861608553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTSJuV6DD0qgedchdVHb2lzUwqNv-f74KTvCT3Ku7rcL-P5nbPbGRjCuO1ybEv7moqGMCvgtnvGJLvG0Cb6NKeD6rXmNxYE_H4M7INgkXBqulFLj7xGMui9u6nhABbg/s220/thedarkknight_large.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7100727197968647299.post-5247603760241929682</id><published>2012-08-17T02:59:00.000-07:00</published><updated>2012-08-21T11:20:50.723-07:00</updated><title type='text'>Mobile controlled Robot</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
We are using mobile phones to do a lot
thing like calling, chatting etc. But have u wondered controlling ur bot from
ur mobile phone. In this post i will tell u how to build ur own mobile controlled
bot. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;DTMF tones&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
The heart of this bot is the DTMF
decoder IC. First u must understand what r &lt;a href=&quot;http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling&quot; target=&quot;_blank&quot;&gt;DTMF&lt;/a&gt; tones?.DTMF is Dual Tone Multi-Frequency signalling which is used in telephones.&amp;nbsp;Whenever we press a key
in the keypad we will hear a tone. This tone is distinct for each key. These tones
are called DTMF tones. Each tone is a combination of two frequencies. The table below gives the frequencies and the corresponding keys.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx6rDFmB3fAClRhCjgJuj7wisiWDgeX6vUycia9g9CnRgNp5JCDXVso2QP2QBGCL7C-pQeWqiXSB5i8dlXdOqtTy_aO4Y5cVy4x8SIFUKGPByVj64yL4hXiGS2JjNOQNStCj7rG6h8GZB3/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx6rDFmB3fAClRhCjgJuj7wisiWDgeX6vUycia9g9CnRgNp5JCDXVso2QP2QBGCL7C-pQeWqiXSB5i8dlXdOqtTy_aO4Y5cVy4x8SIFUKGPByVj64yL4hXiGS2JjNOQNStCj7rG6h8GZB3/s400/Untitled.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;DTMF decoder &lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.webtronico.com/documentos/CM8870.pdf&quot; target=&quot;_blank&quot;&gt;IC8870&lt;/a&gt; is a DTMF decoder. It will decode
the DTMF tones and tell us what key is pressed. The output of the ic will
reflect the key pressed. For example if you press 2 the output will be “0010”. The circuit diagram for the DTMF decoder circuit is below.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghu8qDHOAfsJkYHYdjqlqEWO93om2bX2rRFCTN5UBShSyCVDqs2kSFLicRfDvGRDkDfZVcnWWDsr0zAvOR4IjhtJp00sN5gwFQHWwrB8YRo9p3GeVWO21pgWkxStSN9wRfw_FrOz-XdvAh/s1600/Untitledg.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghu8qDHOAfsJkYHYdjqlqEWO93om2bX2rRFCTN5UBShSyCVDqs2kSFLicRfDvGRDkDfZVcnWWDsr0zAvOR4IjhtJp00sN5gwFQHWwrB8YRo9p3GeVWO21pgWkxStSN9wRfw_FrOz-XdvAh/s640/Untitledg.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Building the bot&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
You can use the simple bot as the
skeleton. Then program the microcontroller in such a way that if you press 2
the bot should move forward, 8 means reverse, 4 means left and 6 means right.
The important thing to note is that you need two mobile phones for this to
work. One mobile phone must be attached to the bot via a 3.5mm jack. The other
is used as remote. After assembling everything make a call to the mobile attached
to the bot. Press the answer button and from the dialed mobile you can control
the bot.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeMm03BTjHYY4zq6QZVafgrypEjBLqFkdHIfzvVjp7rFDHeft7DignygmTNP4vq-K-VqiBYWlVqfDiUlartYWGolHF0xl75XoonKtDuxvenxjlM-XCpRH_G9w3weiYS_V6j9cYuOTDVCOP/s1600/mc+(1).jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeMm03BTjHYY4zq6QZVafgrypEjBLqFkdHIfzvVjp7rFDHeft7DignygmTNP4vq-K-VqiBYWlVqfDiUlartYWGolHF0xl75XoonKtDuxvenxjlM-XCpRH_G9w3weiYS_V6j9cYuOTDVCOP/s400/mc+(1).jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Mobile controlled bot&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Here is the video of my bot&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzuM4XGRGAVJlpKT3TuIru85_OV4_tsAwMnddCU48bkQGdy47n5Uz4P9eXM65yYFctDGZUIpIsPHmzqy_zcmg&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://funbotics.blogspot.com/feeds/5247603760241929682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://funbotics.blogspot.com/2012/08/mobile-controlled-bot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/5247603760241929682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/5247603760241929682'/><link rel='alternate' type='text/html' href='http://funbotics.blogspot.com/2012/08/mobile-controlled-bot.html' title='Mobile controlled Robot'/><author><name>Balaji</name><uri>http://www.blogger.com/profile/11266987343861608553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTSJuV6DD0qgedchdVHb2lzUwqNv-f74KTvCT3Ku7rcL-P5nbPbGRjCuO1ybEv7moqGMCvgtnvGJLvG0Cb6NKeD6rXmNxYE_H4M7INgkXBqulFLj7xGMui9u6nhABbg/s220/thedarkknight_large.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx6rDFmB3fAClRhCjgJuj7wisiWDgeX6vUycia9g9CnRgNp5JCDXVso2QP2QBGCL7C-pQeWqiXSB5i8dlXdOqtTy_aO4Y5cVy4x8SIFUKGPByVj64yL4hXiGS2JjNOQNStCj7rG6h8GZB3/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7100727197968647299.post-252352244316748976</id><published>2012-08-04T03:26:00.000-07:00</published><updated>2012-08-21T11:21:09.887-07:00</updated><title type='text'>PC controlled Robot</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Computers have become an
integrated part of our life. We use them for almost everything. So i made a bot
which can be controlled from a PC or laptop. It uses the USART feature of the
microcontroller. It uses serial communication to communicate between the
PC/laptop and the microcontroller.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;USART &lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
USART is Universal synchronous
and asynchronous serial receiver and transmitter. In Atmega8 there are 3
registers used to control the USART and a UDR register to store the transmitted
or received data. The control and status register are UCSRA, UCSRB, and UCSRC.
I have explained only the necessary information. A detailed description of
these registers is available in the datasheet.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;UCSRA&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9zoTUoirzxjja1gvCfuq8aLZOjrxhw2SrR2wrr6ky-itaw99F1L8sVxpDvcEH63PaH5Id4j0QnH_BDz49AWv4RMGxI4rl8UdbDehyphenhyphenfjqeaFxjP2UUqVkWTkYUh5fEZuwTGhqFOfhw1bMQ/s1600/ucsra.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9zoTUoirzxjja1gvCfuq8aLZOjrxhw2SrR2wrr6ky-itaw99F1L8sVxpDvcEH63PaH5Id4j0QnH_BDz49AWv4RMGxI4rl8UdbDehyphenhyphenfjqeaFxjP2UUqVkWTkYUh5fEZuwTGhqFOfhw1bMQ/s640/ucsra.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;RXC&lt;/b&gt;-set if there is any unread
data in the buffer and cleared if buffer is empty. Can be used to check whether
reception of data is complete or in progress.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;TXC&lt;/b&gt;-set if the entire data is
sent out of the buffer and automatically clear once transmission is complete.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;UDRE&lt;/b&gt;-if set denotes that the
buffer is empty and ready to receive data.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Other bits are not important for
beginners.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;UCSRB&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8AhDdqPNpwhwL-JVfwoBBxPNGXo6myjfXIgWFGo8o-06x8qVznaLmmSCGWRtiDfS0eof_632mHxUDMKYWlgs9ApZMrGZ2Pip5FgSNFab3XekcJ8vlyltmecl8bEchzclXMeWq7daCuZ41/s1600/ucsra.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8AhDdqPNpwhwL-JVfwoBBxPNGXo6myjfXIgWFGo8o-06x8qVznaLmmSCGWRtiDfS0eof_632mHxUDMKYWlgs9ApZMrGZ2Pip5FgSNFab3XekcJ8vlyltmecl8bEchzclXMeWq7daCuZ41/s640/ucsra.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;RXEN&lt;/b&gt;-should be set to enable
USART receiver to receive data.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;TXEN&lt;/b&gt;- should be set to enable
USART transmitter to transmit data.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;UCSZ2&lt;/b&gt;- UCSZ2 bits combined with the UCSZ1:0 bit in UCSRC
sets the number of data bits in a frame the Receiver and Transmitter use.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;UCSRC&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNWh0tLAsIhnBjFMAy_vj8q1P46rEEf4X4d_Z0EzGBHULKa_5Dl3i3NTfNMLIlxOBTsmBFMWivOvGu1vuKxf48BBt3skn49fPymghzIBga646w6WYTPhLbdSj2neXFuvnM-pBLIOozh4GU/s1600/ucsra.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNWh0tLAsIhnBjFMAy_vj8q1P46rEEf4X4d_Z0EzGBHULKa_5Dl3i3NTfNMLIlxOBTsmBFMWivOvGu1vuKxf48BBt3skn49fPymghzIBga646w6WYTPhLbdSj2neXFuvnM-pBLIOozh4GU/s640/ucsra.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;URSEL&lt;/b&gt;- must be set to enable
writing in this register.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;UMSEL&lt;/b&gt;- selects between Asynchronous
and synchronous mode. If set works in synchronous mode and in Asynchronous if
cleared.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;USBS&lt;/b&gt; – selects the no of stop
bits. If set use 2 stop bits and 1 stop bit if cleared. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;UCSZ1:0&lt;/b&gt; – character size.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;UDR&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBhHiaN1ks_c9Ebim4jpdOXCqA6uFPtxH1nR7CE5DmdOliEt7qwGWNYWSe9Kx4D4IO80UsNGPOWvk0Vng_PJtZd7X2sJATzDv7-Hd2nchnySPsXRetrpqy4YCNbGxlb4JemE7miwlGdig2/s1600/ucsra.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBhHiaN1ks_c9Ebim4jpdOXCqA6uFPtxH1nR7CE5DmdOliEt7qwGWNYWSe9Kx4D4IO80UsNGPOWvk0Vng_PJtZd7X2sJATzDv7-Hd2nchnySPsXRetrpqy4YCNbGxlb4JemE7miwlGdig2/s640/ucsra.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
UDR is a data register is where
the data to be transmitted is stored temporarily and sent. During reception the
received data is written to this register. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;USART Initialization&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
The USART has to be initialized before
communication can take place. The initialization process consists of setting
the baud rate, setting fame format and enabling the transmitter and receiver.
All this can be done by setting the appropriate bits in the USART control and
status registers.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Baud rate&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Baud rate can be said as a common
frequency both the PC and the microcontroller has agreed to communicate with.
In reality both the PC and microcontroller would be operating at different so communication
between them would be impossible. To enable communication both must agree on a
common frequency called the Baud rate. In PC Baud rate is set in terminal program
and in microcontroller the Baud rate is calculated using a formula and the
value is store in the Baud rate registers UBBRH, UBBRL. An easy way is that the
data sheet has the UBBRH, UBBRL values for various frequencies and baud rate
which are already calculated so u can use those values directly. &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Frame Formats&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
The data which is sent from or to
the microcontroller is sent in the form of a frame. A frame consists of a start
bit which is always low followed by data bits which can vary from 5 to 9 bits
in length. Then the parity bits which are used for error checking and it is
optional. Finally the stop bit which can be 1 or 2 bits and are always high.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw5lumQU9Rp4nsS8CxeQ_hRipbDQKPuIrNaTJvHhX0tMgcNQRiWZrVI0fCRthi2wc1htwwxUvIC79T5uLd9uOig_mMFo0F9VOhDe5nzRcCwZ20oTO5IxjHrWyicaUW2T_DKr4lOU3hoJZ_/s1600/ucsra.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw5lumQU9Rp4nsS8CxeQ_hRipbDQKPuIrNaTJvHhX0tMgcNQRiWZrVI0fCRthi2wc1htwwxUvIC79T5uLd9uOig_mMFo0F9VOhDe5nzRcCwZ20oTO5IxjHrWyicaUW2T_DKr4lOU3hoJZ_/s640/ucsra.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Terminal Program&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
A terminal program is software
which is used to access the serial pot of ur PC. You can send and receive data through
this terminal program. Some terminal programs are hyper terminal, teraterm, bary’s
terminal. I ham using Bary’s terminal because it is simple and easy to use. In
case of a laptop which has no serial port you can use a USB to serial convertor
to enable serial communication.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Building the PC control bot.&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Now u know how the USART works, let’s build our PC controlled bot. Use the simple bot u built and just add the
circuit board to the bot. The circuit consists of a power source a 9v battery,
voltage regulator 7805 to provide a constant 5v to the microcontroller and a
motor driver L293D or LMD18200 to drive the motors. Get a terminal program and install it
in ur PC or laptop. Using the Winavr write the code. These are the steps u
should do while writing the code.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-indent: -18pt;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Initialize&amp;nbsp;the USART by setting the Baud rate,
frame format and enabling transmitter and receiver.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Set any one port as output by setting its DDRx
to 0xff.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Check for the received character and provide the&amp;nbsp;corresponding&amp;nbsp;output at the port.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 69.2pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 15.65pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 119.05pt;&quot; valign=&quot;top&quot; width=&quot;159&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Received character &lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 52.05pt;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Output&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 74.4pt;&quot; valign=&quot;top&quot; width=&quot;99&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Motion&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.65pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 119.05pt;&quot; valign=&quot;top&quot; width=&quot;159&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
w&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 52.05pt;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
1010 &lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 74.4pt;&quot; valign=&quot;top&quot; width=&quot;99&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Forward&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.65pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 119.05pt;&quot; valign=&quot;top&quot; width=&quot;159&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
s&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 52.05pt;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
0101&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 74.4pt;&quot; valign=&quot;top&quot; width=&quot;99&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Reverse&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.65pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 119.05pt;&quot; valign=&quot;top&quot; width=&quot;159&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
a&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 52.05pt;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
0010&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 74.4pt;&quot; valign=&quot;top&quot; width=&quot;99&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Left&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.65pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 119.05pt;&quot; valign=&quot;top&quot; width=&quot;159&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
d&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 52.05pt;&quot; valign=&quot;top&quot; width=&quot;69&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
1000&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.65pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 74.4pt;&quot; valign=&quot;top&quot; width=&quot;99&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
Right&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-indent: -18pt;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;In the output the first 2 bits from left are for
the left motor and the next 2 bits are for the right motor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;After writing the code, compile it and create
the hex file and burn it into the microcontroller.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Connect the output to a motor driver.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Then connect the bot to ur PC. Open the terminal
program and check for connectivity.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;If connected send ‘w’ the bot should move
forward.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDT-gc3pEOuW0OYy79-cLCotG_gV-TYaED7qkENJ8pijdglOhw93P-GFqbqCiDhDsNO_ba0nEgxndNoQ-FfhUM-v1wWR_aJl7FTYAmEEdQyLlAzr6VMHzue_c9HLP3P7KP5tCCiN-JNFY5/s1600/Image0864.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDT-gc3pEOuW0OYy79-cLCotG_gV-TYaED7qkENJ8pijdglOhw93P-GFqbqCiDhDsNO_ba0nEgxndNoQ-FfhUM-v1wWR_aJl7FTYAmEEdQyLlAzr6VMHzue_c9HLP3P7KP5tCCiN-JNFY5/s400/Image0864.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-IN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;b&gt;Bot
with circuit board on it &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Here is the video of my PC controlled bot.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzKTPPyaSFWtzZGlIo5Gc_PYd3ILdcFI0oG478eKwKV5RNWM7zIzBt5z2qCqQb8QnHnfRUAJPpWdLqOD5umMQ&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://funbotics.blogspot.com/feeds/252352244316748976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://funbotics.blogspot.com/2012/08/pc-controlled-bot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/252352244316748976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/252352244316748976'/><link rel='alternate' type='text/html' href='http://funbotics.blogspot.com/2012/08/pc-controlled-bot.html' title='PC controlled Robot'/><author><name>Balaji</name><uri>http://www.blogger.com/profile/11266987343861608553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTSJuV6DD0qgedchdVHb2lzUwqNv-f74KTvCT3Ku7rcL-P5nbPbGRjCuO1ybEv7moqGMCvgtnvGJLvG0Cb6NKeD6rXmNxYE_H4M7INgkXBqulFLj7xGMui9u6nhABbg/s220/thedarkknight_large.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9zoTUoirzxjja1gvCfuq8aLZOjrxhw2SrR2wrr6ky-itaw99F1L8sVxpDvcEH63PaH5Id4j0QnH_BDz49AWv4RMGxI4rl8UdbDehyphenhyphenfjqeaFxjP2UUqVkWTkYUh5fEZuwTGhqFOfhw1bMQ/s72-c/ucsra.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7100727197968647299.post-7394279983247319187</id><published>2012-08-03T01:21:00.000-07:00</published><updated>2012-08-03T01:21:07.211-07:00</updated><title type='text'>Simple Bot</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
In our childhood most of have
built a toy car with which we use to play around. In this post i will explain
the essential technical terms and parts required to building a bot.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Chassis&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Chassis is the basic skeleton of
ur bot. It houses the motor, wheels, circuits etc. It can be a mica board, thin
plywood or even a breadboard. If u want ur bot to be as simple as possible u
can use a double sided sello tape to attach the motor to ur bot. If u planned to
participate in any completion with ur bot the above method will lead to
disaster. U should use clamps to attach the motor by making holes in the
chassis at appropriate places.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Actuators/Motor&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Actuators or Motor is the one
which brings ur bot to life. It provides motion. The important thing to note in
selecting a motor is its RPM/speed. There are various speed grades like 60 RPM,
100 RPM and 200 RPM. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Wheels&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
There are basically two type of
wheels used in the bot shown below. A caster wheel which is Omni-directional
and capable of moving in all direction-360 degree and two normal wheels.&amp;nbsp; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4oRdZUpObmqxl4qLRi5v1fHzTzvRNti06QraqO3pbMcqex1zSitLARF029HAgkJTdO5ODCLxh6R0DRD0pDHQGhVp3hlcTaHZ1hT6Vf1P7D71WVN6yX6mZ2dXiKYmL8F5125XR1xuMjgXb/s1600/Image0840.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4oRdZUpObmqxl4qLRi5v1fHzTzvRNti06QraqO3pbMcqex1zSitLARF029HAgkJTdO5ODCLxh6R0DRD0pDHQGhVp3hlcTaHZ1hT6Vf1P7D71WVN6yX6mZ2dXiKYmL8F5125XR1xuMjgXb/s320/Image0840.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Bread Board as chassis&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_Qt3ahQOueyDSYLiL76-_GyS4h0rSy_iyO8OH-vZ_fUeVxlxDCn4ItY04gQnu3bhr79603BbneG7QUmf_5KVOEdRKOYtdEwicksdWQ6-le7qFsSRIsECxzN3ihs3BwtWBXzgO8fo44kF/s1600/Image0857.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_Qt3ahQOueyDSYLiL76-_GyS4h0rSy_iyO8OH-vZ_fUeVxlxDCn4ItY04gQnu3bhr79603BbneG7QUmf_5KVOEdRKOYtdEwicksdWQ6-le7qFsSRIsECxzN3ihs3BwtWBXzgO8fo44kF/s320/Image0857.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Mica Board as chassis&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxGgjqmF7CP8OJRm38SIolq10ZTuTRYJpGRdieYmLozscI7OsadEoBDQTv5zGnR36so9BV2EVJwv2J7wMLqS8YguYfyM9exea1R6g3SARmlUoDVZV8BZ66B2WaMTjChir0OsKTNCY60xQj/s1600/Image0862.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxGgjqmF7CP8OJRm38SIolq10ZTuTRYJpGRdieYmLozscI7OsadEoBDQTv5zGnR36so9BV2EVJwv2J7wMLqS8YguYfyM9exea1R6g3SARmlUoDVZV8BZ66B2WaMTjChir0OsKTNCY60xQj/s320/Image0862.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Bread Board and Mica Board as chassis&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj5Soksa71-l5HdxADMVDV3NHzWcJjUbVf3ue4PfRdnxIUAmN6wyzvAthL_igpSh5m92FUpqs9NR6i8rrsQT0_f9VFCknUfhFQ7V87QRXGbMOjQ66PtZKMbTvCV8G1JBRAROHn9NudfU97/s1600/1B.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj5Soksa71-l5HdxADMVDV3NHzWcJjUbVf3ue4PfRdnxIUAmN6wyzvAthL_igpSh5m92FUpqs9NR6i8rrsQT0_f9VFCknUfhFQ7V87QRXGbMOjQ66PtZKMbTvCV8G1JBRAROHn9NudfU97/s320/1B.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Caster Wheel&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1026&quot; style=&quot;height: 102pt; mso-wrap-style: square; visibility: visible; width: 108pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;Image0840&quot; src=&quot;file:///C:\Users\Balaji\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://funbotics.blogspot.com/feeds/7394279983247319187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://funbotics.blogspot.com/2012/08/simple-bot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/7394279983247319187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/7394279983247319187'/><link rel='alternate' type='text/html' href='http://funbotics.blogspot.com/2012/08/simple-bot.html' title='Simple Bot'/><author><name>Balaji</name><uri>http://www.blogger.com/profile/11266987343861608553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTSJuV6DD0qgedchdVHb2lzUwqNv-f74KTvCT3Ku7rcL-P5nbPbGRjCuO1ybEv7moqGMCvgtnvGJLvG0Cb6NKeD6rXmNxYE_H4M7INgkXBqulFLj7xGMui9u6nhABbg/s220/thedarkknight_large.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4oRdZUpObmqxl4qLRi5v1fHzTzvRNti06QraqO3pbMcqex1zSitLARF029HAgkJTdO5ODCLxh6R0DRD0pDHQGhVp3hlcTaHZ1hT6Vf1P7D71WVN6yX6mZ2dXiKYmL8F5125XR1xuMjgXb/s72-c/Image0840.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7100727197968647299.post-3543360710488385317</id><published>2012-08-02T01:45:00.000-07:00</published><updated>2012-08-02T01:54:07.586-07:00</updated><title type='text'>Programming the Atmega8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
There are many programming environment like AVR studio, Winavr,
Codevision to program the Atmega8. I prefer Winavr because it is a open source
software and easy to use. C language is used as the programming language. The
23 pins of &amp;nbsp;ports B,C,D can be used as
input or output individually. To specify any port as an input port set the data
direction register of that port to 0xff. Similarly for input set the DDR as
0x00. &amp;nbsp;After writing the C-code, compile
it and create a HEX file. This HEX file will be transferred to the microcontroller
using a programmer/burner. Winavr can be downloaded &lt;a href=&quot;http://sourceforge.net/projects/winavr/files/&quot;&gt;here&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://funbotics.blogspot.com/feeds/3543360710488385317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://funbotics.blogspot.com/2012/08/programming-atmega8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/3543360710488385317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/3543360710488385317'/><link rel='alternate' type='text/html' href='http://funbotics.blogspot.com/2012/08/programming-atmega8.html' title='Programming the Atmega8'/><author><name>Balaji</name><uri>http://www.blogger.com/profile/11266987343861608553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTSJuV6DD0qgedchdVHb2lzUwqNv-f74KTvCT3Ku7rcL-P5nbPbGRjCuO1ybEv7moqGMCvgtnvGJLvG0Cb6NKeD6rXmNxYE_H4M7INgkXBqulFLj7xGMui9u6nhABbg/s220/thedarkknight_large.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7100727197968647299.post-8990966684182126261</id><published>2012-08-02T00:15:00.000-07:00</published><updated>2012-08-02T00:15:47.159-07:00</updated><title type='text'>Introduction to Atmega8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Atmega8 is a 8 bit AVR RISC-based Microcontroller from
Atmel. It is best suitable for beginners. It has 8KB of programmable flash
program memory. It’s a 28 pin IC and has 3 ports Port B which is 8 bit, Port C which
is 7 bit Port D which is 8 bit. The clock source can be internal or external. Internal
clock is a calibrated RC oscillator which can be operated 1,2,4, or 8 MHz.
External clock can be a crystal oscillator or any RC oscillator. It has 32
general purpose registers/CPU&amp;nbsp;registers. The pin configuration is shown below. For detailed information refer to the
&lt;a href=&quot;http://www.atmel.com/images/doc2486.pdf&quot;&gt;datasheet. &lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTNQlRKak46PkWlBhi-hSEv-XsrI93yZvjvPp5-4WjQGFrkBA-gWGJbBAuip4JbG1jU7YTZGDrFJQlQaJ5nCLNYUWDvUVyM-jWUhzCGP7QxgAEJASgI6pnhoiw0r4qWCekLDOv-kv5JHRp/s1600/mega8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTNQlRKak46PkWlBhi-hSEv-XsrI93yZvjvPp5-4WjQGFrkBA-gWGJbBAuip4JbG1jU7YTZGDrFJQlQaJ5nCLNYUWDvUVyM-jWUhzCGP7QxgAEJASgI6pnhoiw0r4qWCekLDOv-kv5JHRp/s200/mega8.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Atmega8&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj30D8vT4D8q6aqskhO-5Zsl4vd0BYhO6yUz52y6tIqCp7IyCMTEr-MoTmlwW5uLZpImIDGo-0NoV6ynzr9CGUgkyKS3gBldAbcJH7Mfb4-E1_00X8efyo4FXH1kkkpansOLcVtewR2Iy93/s1600/atm8.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj30D8vT4D8q6aqskhO-5Zsl4vd0BYhO6yUz52y6tIqCp7IyCMTEr-MoTmlwW5uLZpImIDGo-0NoV6ynzr9CGUgkyKS3gBldAbcJH7Mfb4-E1_00X8efyo4FXH1kkkpansOLcVtewR2Iy93/s320/atm8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Pin configuration&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://funbotics.blogspot.com/feeds/8990966684182126261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://funbotics.blogspot.com/2012/08/introduction-to-atmega8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/8990966684182126261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7100727197968647299/posts/default/8990966684182126261'/><link rel='alternate' type='text/html' href='http://funbotics.blogspot.com/2012/08/introduction-to-atmega8.html' title='Introduction to Atmega8'/><author><name>Balaji</name><uri>http://www.blogger.com/profile/11266987343861608553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTSJuV6DD0qgedchdVHb2lzUwqNv-f74KTvCT3Ku7rcL-P5nbPbGRjCuO1ybEv7moqGMCvgtnvGJLvG0Cb6NKeD6rXmNxYE_H4M7INgkXBqulFLj7xGMui9u6nhABbg/s220/thedarkknight_large.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTNQlRKak46PkWlBhi-hSEv-XsrI93yZvjvPp5-4WjQGFrkBA-gWGJbBAuip4JbG1jU7YTZGDrFJQlQaJ5nCLNYUWDvUVyM-jWUhzCGP7QxgAEJASgI6pnhoiw0r4qWCekLDOv-kv5JHRp/s72-c/mega8.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>