<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>InfinityWorld Hub</title><description></description><managingEditor>noreply@blogger.com (InfinityWorld Hub)</managingEditor><pubDate>Thu, 19 Dec 2024 08:46:12 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">9</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>https://infinityworldhub.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>alokp896@gmail.com</itunes:email></itunes:owner><item><title>History Of Java</title><link>https://infinityworldhub.blogspot.com/2019/01/history-of-java.html</link><category>Java basic</category><pubDate>Thu, 10 Jan 2019 21:13:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-3772790186513832851</guid><description>&lt;h3&gt;
History Of Java&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9vL1YMeT_XHk2G0ZVk97FNw65Ycut1J9H_OH0Pino0w-e7I6x6T-UiuFcHvoCKr_MfNJtNwq5wI0_OtvewRv7b6BSr0lCKWl5GAJ5xT-ZP1kEGp0I9Q0z3SSXcstbSXHL_zDBwdvmQrk/s1600/Historyofjava.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9vL1YMeT_XHk2G0ZVk97FNw65Ycut1J9H_OH0Pino0w-e7I6x6T-UiuFcHvoCKr_MfNJtNwq5wI0_OtvewRv7b6BSr0lCKWl5GAJ5xT-ZP1kEGp0I9Q0z3SSXcstbSXHL_zDBwdvmQrk/s320/Historyofjava.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
To know about history of java, we go through the following point.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="color: #783f04;"&gt;Content:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h4&gt;
&lt;ol&gt;
&lt;li&gt;What are the reasons for java came into existence?&lt;/li&gt;
&lt;li&gt;When was java available?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;What are features of java initially?&lt;/li&gt;
&lt;li&gt;What are features of java currently?&lt;/li&gt;
&lt;li&gt;Versions of java.&lt;/li&gt;
&lt;/ol&gt;
1. What is purpose of java:&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; After 1945, Second World War, the world was divided into three group. As shown in figure.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguwJzSftrl2JSHnSR6voYsgjXE-zyB0JSq7mNwx782bn61978VS8U9ypZXMKo74hD65gED0XBMjFXc6lUPfOX0YHX61StGTlfh8Bat6pgutd0aNWp7Pxu_bw6s967pLb-ZJsclQz3pMAkK/s1600/Java_history.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="762" data-original-width="1186" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguwJzSftrl2JSHnSR6voYsgjXE-zyB0JSq7mNwx782bn61978VS8U9ypZXMKo74hD65gED0XBMjFXc6lUPfOX0YHX61StGTlfh8Bat6pgutd0aNWp7Pxu_bw6s967pLb-ZJsclQz3pMAkK/s320/Java_history.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; And&amp;nbsp; after Internet came in existence in 1990, these three group are connected through internet. Due to internet came in existence programmer starts sharing program file to different region of world. But they got error while executing the program file because different type of operating system used in different region. So we need a programming language which support portability and Java is one language which support portability.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;2. When was Java available:&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;In 1985, &lt;b style="color: blue;"&gt;James Gosling &lt;/b&gt;with ten members started a project on programming language in&amp;nbsp;&lt;span style="color: orange;"&gt;Sun Microsystem &lt;/span&gt;company&lt;span style="color: orange;"&gt;&amp;nbsp;&lt;/span&gt;in California.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; They worked on a programming language which have following features:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;Occupy less memory&lt;/li&gt;
&lt;li&gt;Object oriented Programming&lt;/li&gt;
&lt;li&gt;structured&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Portable&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="tr_bq"&gt;
So finally 1992,&amp;nbsp; java released unofficially and in 1996 java released officially.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;3.&amp;nbsp;&lt;/b&gt;&lt;span style="font-weight: 700;"&gt;What are the features of java initially?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-weight: 700;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;In 1992, Java was the product of &lt;span style="color: orange;"&gt;Sun Microsystem&lt;/span&gt;. Under Sun Microsystem features of java was shown below.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;Object oriented programming language&lt;/li&gt;
&lt;li&gt;Free downloadable&lt;/li&gt;
&lt;li&gt;Portable&lt;/li&gt;
&lt;li&gt;Open source&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="color: #741b47;"&gt;Here Open source means employee of a company, freelancer and employee of other company can add features for java.&amp;nbsp;&lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;/blockquote&gt;
&lt;b&gt;4.&amp;nbsp;&lt;/b&gt;&lt;span style="font-weight: 700;"&gt;What are features of java currently&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; In 2010, &lt;span style="color: orange;"&gt;Oracle &lt;/span&gt;bought java and under Oracle features of java is shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Object oriented programming language&lt;/li&gt;
&lt;li&gt;Free downloadable&lt;/li&gt;
&lt;li&gt;Portable&lt;/li&gt;
&lt;li&gt;Closed source&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #0b5394;"&gt;Here closed source means employee of the company only can add the features to the java programming language.&lt;/span&gt;&lt;/blockquote&gt;
&lt;b&gt;5.&amp;nbsp;&lt;/b&gt;&lt;span style="font-weight: 700;"&gt;Versions of java:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-weight: 700;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
            &lt;th&gt;S.No.&lt;/th&gt;
&lt;th&gt;--&lt;/th&gt;
&lt;th&gt;--&lt;/th&gt;
            &lt;th&gt;Version&lt;/th&gt;
&lt;th&gt;--&lt;/th&gt;
&lt;th&gt;--&lt;/th&gt;
            &lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;--&lt;/th&gt;
&lt;th&gt;--&lt;/th&gt;
            &lt;th&gt;Release Year&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;1&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 1.0&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;oak&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;jan 23,1996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;2&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 1.1&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;feb 19,1997&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;3&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 1.2&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Playground&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Dec 08,1998&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;4&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 1.3&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt; 
           &lt;td&gt;Kestrel&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;May 08,2000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;5&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 1.4&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Merlin&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Feb 06,2002&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;6&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 5&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Tiger&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Sept 30,2004&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;7&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 6&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Mustang&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Dec 11,2006&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;8&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 7&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Dolphin&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;July 28,2011&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;9&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 8&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Spider&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;March 18,2014&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;10&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 9&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Spet 21,2017&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;11&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 10&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;March 20,2018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;12&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 11&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Sept 25,2018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
            &lt;td&gt;13&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Java 12&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;-&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
            &lt;td&gt;Yet to released&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9vL1YMeT_XHk2G0ZVk97FNw65Ycut1J9H_OH0Pino0w-e7I6x6T-UiuFcHvoCKr_MfNJtNwq5wI0_OtvewRv7b6BSr0lCKWl5GAJ5xT-ZP1kEGp0I9Q0z3SSXcstbSXHL_zDBwdvmQrk/s72-c/Historyofjava.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>History Of High Level Language</title><link>https://infinityworldhub.blogspot.com/2019/01/history-of-high-level-language.html</link><category>Java basic</category><pubDate>Wed, 9 Jan 2019 16:10:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-1475496808451669911</guid><description>&lt;h4&gt;
History Of High Level Language:&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwyW65NiClG8mTTzy9IVJTqYjQzft3tTA1Dl_mjriN4KH5f3ibLn-j9wjUiPokTZosyhVTIhST6Koh0IMBntSLR87H6gzn61Y9Lr_a7vT7VKMJAkk0Po0sq9l31YV_Jma7L26fzxN7vLq/s1600/HLL.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="534" data-original-width="1086" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwyW65NiClG8mTTzy9IVJTqYjQzft3tTA1Dl_mjriN4KH5f3ibLn-j9wjUiPokTZosyhVTIhST6Koh0IMBntSLR87H6gzn61Y9Lr_a7vT7VKMJAkk0Po0sq9l31YV_Jma7L26fzxN7vLq/s320/HLL.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="color: #783f04;"&gt;Content:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;BPCL&lt;/li&gt;
&lt;li&gt;B&lt;/li&gt;
&lt;li&gt;C&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;JAVA&lt;/li&gt;
&lt;/ol&gt;
1. &lt;b&gt;BPCL (Basic programming computer language):&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;In 1962, a high level programming language was developed by &lt;span style="color: blue;"&gt;"&lt;span style="color: #20124d;"&gt;&lt;b&gt;Martin Recheared&lt;/b&gt;&lt;/span&gt;"&lt;/span&gt;. This high level language is known as &lt;span style="color: red;"&gt;Basic Programming Computer Language.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Zx4-Ms8y0q3G9oqWK2YB4olG2VbmnZq1GfTtRiDMdvbASxWXtDFnLeajZ_Xe9efAUHtgGLju7hXnP3eRbAEiFtFjQIix4A3-zU6uMaOqstFw-htLMGxzqkZuFrCrz25HKA7Qf4XgNe2P/s1600/BPCL.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="251" data-original-width="501" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Zx4-Ms8y0q3G9oqWK2YB4olG2VbmnZq1GfTtRiDMdvbASxWXtDFnLeajZ_Xe9efAUHtgGLju7hXnP3eRbAEiFtFjQIix4A3-zU6uMaOqstFw-htLMGxzqkZuFrCrz25HKA7Qf4XgNe2P/s320/BPCL.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: lime; font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;Advantage: High level language&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cc0000; font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;Disadvantage: Occupy more memory&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;2. B&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;In 1960's, due to less memory free for programming and at that time programmer did not have more storage in MB or GB. So that they were facing problem in written long code.In 1965,&lt;b&gt;&lt;span style="color: blue;"&gt;Ken Thompson&lt;/span&gt; &lt;/b&gt;a programmer created an upgraded version of BPCL and named it &lt;span style="color: red;"&gt;"&lt;b&gt;B&lt;/b&gt;".&lt;/span&gt;(Because it takes less memory as compared to BPCL so named B).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikPLMCDQ6xBq3QYPieVoAtPxzf_zXuuNVkL4V0v-ewyV2joDad029eTOd_A9x6QbTCu5TUaADsLCLRQe4XGEMc9cJwx5sZpKpfxQI-EoZFZ_RY4TAaRXndmNb2qT-NbQluJjlIYzbMbeh_/s1600/B.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="279" data-original-width="515" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikPLMCDQ6xBq3QYPieVoAtPxzf_zXuuNVkL4V0v-ewyV2joDad029eTOd_A9x6QbTCu5TUaADsLCLRQe4XGEMc9cJwx5sZpKpfxQI-EoZFZ_RY4TAaRXndmNb2qT-NbQluJjlIYzbMbeh_/s320/B.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: lime;"&gt;Advantages: Occupy less memory, High level language.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000;"&gt;Disadvantage: Unstructured.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;3. C&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;After the successful 7 year of B, in 1972 a new language was invented by "&lt;span style="color: blue;"&gt;&lt;b&gt;Denish Ritchie&lt;/b&gt;&lt;/span&gt;" and named it C. Named as C because it is one step ahead B language.The main reason for creation of new language is unstructured of B.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Here unstructured means only one function can be created in a program. So that a programmer can write all code in main function only. Think that, 1000 line code in a function.&#128557;&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGX_z3bPjEEUBeNWuR2Me_62kiql7J6nKQQRxyZJ_bXz_sQieeGAyIpO66c4gTZOrIsDAS298JG8JTHq4mzRfwwRdRO89obT32qnW4D164jFuxHxLP4C-T8RpvjvXs5fnQok2OGUlIg6yV/s1600/C.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="294" data-original-width="503" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGX_z3bPjEEUBeNWuR2Me_62kiql7J6nKQQRxyZJ_bXz_sQieeGAyIpO66c4gTZOrIsDAS298JG8JTHq4mzRfwwRdRO89obT32qnW4D164jFuxHxLP4C-T8RpvjvXs5fnQok2OGUlIg6yV/s320/C.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: lime;"&gt;Advantages: Occupy less memory, Structured.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;Disadvantage: Not Object oriented.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;4. C++&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;It has Increment feature in C therefore named as C++. The main feature of C++ is object oriented programming language.What is object oriented? What is object oriented features? which we in different level. It was created by "&lt;b&gt;&lt;span style="color: blue;"&gt;Stroupstrup&lt;/span&gt;&lt;/b&gt;" in 1982.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style="color: lime;"&gt;Advantages: occupy less memory, Object oriented.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Disadvantage: Not portable&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;5. Java&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;The history of java : &lt;a href="http:/#" target="_blank"&gt;Click Here&lt;/a&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwyW65NiClG8mTTzy9IVJTqYjQzft3tTA1Dl_mjriN4KH5f3ibLn-j9wjUiPokTZosyhVTIhST6Koh0IMBntSLR87H6gzn61Y9Lr_a7vT7VKMJAkk0Po0sq9l31YV_Jma7L26fzxN7vLq/s72-c/HLL.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>History Of Programming Language</title><link>https://infinityworldhub.blogspot.com/2019/01/history-of-programming-language.html</link><category>Java basic</category><category>Programming</category><pubDate>Fri, 4 Jan 2019 21:43:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-4333880692606896360</guid><description>&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="font-size: 14.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"&gt;History of programming language:&lt;/span&gt;&lt;/h4&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;span style="font-size: 14.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"&gt;Topic covered:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 14.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"&gt;&amp;nbsp; &amp;nbsp; 1. Machine Level Language&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 14.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"&gt;&amp;nbsp; &amp;nbsp; 2. Assembly Level Language&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 14.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"&gt;&amp;nbsp; &amp;nbsp; 3. High Level Language&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 14.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6zVNtuSRqRF58RBAB6SBXs6zR0Mo2lnYsgvYahbGTFWoagwOAWIy3Lg4_jBS-5TVl8NAfd6U4zeEYeQOSB0_2322-po-brxNJzrp3B1WyrmSyDQW-l_Gb6ZlEaKEkthNQAhgTuErUiNQD/s1600/Historyofpl.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="388" data-original-width="978" height="126" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6zVNtuSRqRF58RBAB6SBXs6zR0Mo2lnYsgvYahbGTFWoagwOAWIy3Lg4_jBS-5TVl8NAfd6U4zeEYeQOSB0_2322-po-brxNJzrp3B1WyrmSyDQW-l_Gb6ZlEaKEkthNQAhgTuErUiNQD/s320/Historyofpl.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
The history of programming start
with the invention of microprocessor. When microprocessor was invented to run a
task through it, we need a language which can acceptable by microprocessor because CPU or memory can understand only 0 and 1's i.e. it can understand only machine level language.&lt;br /&gt;
&lt;b&gt;1. Machine level language:&lt;/b&gt;&lt;br /&gt;
At
that time, in 1940’s the first language was written in binary form named as “Machine
level language”. Microprocessor work on&amp;nbsp; high or low voltage form. So in binary 1 is denoted to high and 0 to low. As shown in below PPT, MLL contain binary code 0's and 1's. To run just one click on it.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;iframe __idm_frm__="426" frameborder="0" height="221px" src="https://onedrive.live.com/embed?cid=12CCD802533A26EB&amp;amp;resid=12CCD802533A26EB%21239&amp;amp;authkey=AO5HWkoGFNSsNGk&amp;amp;em=2&amp;amp;wdAr=1.7777777777777777" width="350px"&gt;This is an embedded &lt;a target="_blank" href="https://office.com"&gt;Microsoft Office&lt;/a&gt; presentation, powered by &lt;a target="_blank" href="https://office.com/webapps"&gt;Office Online&lt;/a&gt;.&lt;/iframe&gt;
&lt;/center&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;div class="pnote"&gt;
&lt;h5&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;
Note: MLL&lt;/h5&gt;
Machine level language(MLL).
First MLL file directly process with microprocessor and result shown at output windows.
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;2. Assembly level language:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
It can not be easy to remember the code in 0 and 1 form. So, in 1950's developer developed a different type of language which is known as "Assembly Level Language".&amp;nbsp; ALL(Assembly level language) is consist of mnemonics. Mnemonics is combination of some english keywords(ADD,SUB ....) and 0, 1.&lt;br /&gt;
But there was a problem that microprocessor can not able to read ALL form. So we need a converter which convert ALL to MLL. Here &lt;u&gt;Assembler&lt;/u&gt; is used to convert ALL to MLL.&lt;br /&gt;
Just one click on PPT window.&lt;br /&gt;
&lt;center&gt;
&lt;iframe __idm_frm__="424" frameborder="0" height="221px" src="https://onedrive.live.com/embed?cid=12CCD802533A26EB&amp;amp;resid=12CCD802533A26EB%21243&amp;amp;authkey=APk5SwdAT7w7tyY&amp;amp;em=2&amp;amp;wdAr=1.7777777777777777" width="350px"&gt;This is an embedded &lt;a target="_blank" href="https://office.com"&gt;Microsoft Office&lt;/a&gt; presentation, powered by &lt;a target="_blank" href="https://office.com/webapps"&gt;Office Online&lt;/a&gt;.&lt;/iframe&gt;&lt;/center&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="pnote"&gt;
&lt;h5&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;
Note: ALL&lt;/h5&gt;
Assembly level language(ALL).
First ALL file convert to MLL then MLL file directly process with microprocessor and result shown at output windows.
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Assembler is a software which takes assembly level language as input and convert it to the machine level language.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;o:p&gt;3. High level Language:&lt;/o:p&gt;&lt;br /&gt;
&lt;o:p&gt;It is also not easy to do programming in ALL. So, another language invented in 1960's because when a person is in comfort zone they do not think so much. But when they are facing problem then they will gone for solution. At last High level language(HLL) was invented.&amp;nbsp;&lt;/o:p&gt;&lt;br /&gt;
&lt;o:p&gt;HLL contain code in symbol or english like statements. There is also a problem, that is cpu can not able to understand HLL. So, we need a converter and that is compiler.&lt;/o:p&gt;&lt;br /&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe frameborder="0" height="221px" src="https://onedrive.live.com/embed?cid=12CCD802533A26EB&amp;amp;resid=12CCD802533A26EB%21245&amp;amp;authkey=APsBcvSzotqsEhA&amp;amp;em=2&amp;amp;wdAr=1.7777777777777777" width="350px"&gt;This is an embedded &lt;a target="_blank" href="https://office.com"&gt;Microsoft Office&lt;/a&gt; presentation, powered by &lt;a target="_blank" href="https://office.com/webapps"&gt;Office Online&lt;/a&gt;.&lt;/iframe&gt;&lt;/center&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;
&lt;br /&gt;
&lt;div class="pnote"&gt;
&lt;h5&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=6899125181812261218" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;
Note: HLL&lt;/h5&gt;
High level language(HLL).
First HLL file convert to MLL then MLL file directly process with microprocessor and result shown at output windows.
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Compiler is a software which takes high level language as input and convert it to the machine level language.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;o:p&gt;For any suggestion comment below.&amp;nbsp;&amp;nbsp;&lt;/o:p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6zVNtuSRqRF58RBAB6SBXs6zR0Mo2lnYsgvYahbGTFWoagwOAWIy3Lg4_jBS-5TVl8NAfd6U4zeEYeQOSB0_2322-po-brxNJzrp3B1WyrmSyDQW-l_Gb6ZlEaKEkthNQAhgTuErUiNQD/s72-c/Historyofpl.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>Line follower robot</title><link>https://infinityworldhub.blogspot.com/2018/03/line-follower-robot.html</link><category>AVR based Project</category><pubDate>Tue, 6 Mar 2018 09:48:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-8396993170188383920</guid><description>Hey guys, today we gonna make a Line following robot. LFR (Line following robot) is basically follow a path of black line on white page or white line on black page. If you want to make a line following robot you must be follow these following step and you also known about the working principle of IR sensor.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNR9XH1mQG0zLbQ39EQcZu1yT2vF5JYgUyJANWCUbRKVmuJZuLO8k2Vd8saLV0T9pm692SDg_PlJEVIlVcbfC048Fu2fz3fDqwTDd2rvNJ7F6TffrqdBKc6a9DskUpwFMQdjlbnlsn9q_-/s1600/20180306_092937.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1600" data-original-width="1200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNR9XH1mQG0zLbQ39EQcZu1yT2vF5JYgUyJANWCUbRKVmuJZuLO8k2Vd8saLV0T9pm692SDg_PlJEVIlVcbfC048Fu2fz3fDqwTDd2rvNJ7F6TffrqdBKc6a9DskUpwFMQdjlbnlsn9q_-/s320/20180306_092937.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1:&amp;nbsp;&lt;/b&gt;Component detail&lt;br /&gt;
&amp;nbsp;1. Atmega8 development kit&lt;br /&gt;
&amp;nbsp;2. Two DC motor&lt;br /&gt;
&amp;nbsp;3. Jumper wire (Male to male and female)&lt;br /&gt;
&amp;nbsp;4. Two IR sensor&lt;br /&gt;
&amp;nbsp;We also need following software for development&lt;br /&gt;
&amp;nbsp;1. AVR studio&lt;br /&gt;
&amp;nbsp;2. HID boot flash&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2: &lt;/b&gt;Assembling process&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx23QiXMiv2awt_ay876As5JvJ_UnBEpG1VY6wt6aR0aJ59E2XqkR9hYZhX36nUm9IGoiAtkpCfxrKiSWrgvSWVc3QqrmK7yPAbWgVPPtPLeQSwJb5CHSNCr-MJiET5Ydvr4iMOdBq3F8q/s1600/Line+follower+robot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1361" data-original-width="1600" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx23QiXMiv2awt_ay876As5JvJ_UnBEpG1VY6wt6aR0aJ59E2XqkR9hYZhX36nUm9IGoiAtkpCfxrKiSWrgvSWVc3QqrmK7yPAbWgVPPtPLeQSwJb5CHSNCr-MJiET5Ydvr4iMOdBq3F8q/s320/Line+follower+robot.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr2qNAB9GjfbxGmRChDbaEJ3rSXC4FR1CYxtZ2QyQHYeH8XgtOS0C5kpSrvqC2SPxiKVTn2JOZTlT1lPEoB8AP6Pu9sMbLKBWJMgmmZTfq4nB58_HlwnlrxDy5_QvmH6KipHtb-l32dfuP/s1600/Line+follower+robot1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr2qNAB9GjfbxGmRChDbaEJ3rSXC4FR1CYxtZ2QyQHYeH8XgtOS0C5kpSrvqC2SPxiKVTn2JOZTlT1lPEoB8AP6Pu9sMbLKBWJMgmmZTfq4nB58_HlwnlrxDy5_QvmH6KipHtb-l32dfuP/s320/Line+follower+robot1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;/&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Step 3: &lt;/b&gt;Coding Part&lt;br /&gt;
&lt;br /&gt;
&lt;textarea cols="60" rows="30"&gt;// Project name  : Black_Line_Follower_Robot_for_ATmega16_IBOT_mini_V3
// Designed By   : Alok Kumar PAndey

/* Program for "Black Line Follower Robot" 
______________________________________________________________________________________________________
Connection settings of the Kit

Pins of IR sensor is connected with the PortA of the MCU

Left Sensor -----&gt; PA4
Right Sensor-----&gt; PA5


Left Motor  -----&gt; PB0,PB1
Right Motor -----&gt; PB2,PB3


BOOTLooder Condition Check---&gt;PA0(If 0 bootler section else program execution section of Flash memory)
Crystal Ossilator(12MHz)-----&gt;XTAL1,XTAL2
VB=Battery Supply
VCC=regulated 5V+
Gnd=Ground(0V)

*/


#define F_CPU 12000000UL  // define MCU Clock speed
#include &lt;avr/io.h&gt;       // include avr header file
#include &lt;util/delay.h&gt;   // include delay header file


int main(void)      // main function
{
DDRA=0b00000000;          // declare PortA as a input port connected to the sensors
DDRB=0b11111111;          // declare PortB as a output port connected to the motors

int left_sensor=0, right_sensor=0;

while(1) // infinite loop
 {
 left_sensor=PINA&amp;0b00010000;    // mask PA4 bit of Port A
 right_sensor=PINA&amp;0b00100000;   // mask PA5 bit of Port A
  
  
 if((left_sensor==0b00000000) &amp;&amp; (right_sensor==0b00000000))     // if both sensors "off"
  {
  PORTB=0b00000000;   // stop 
  }

    if((left_sensor==0b00010000) &amp;&amp; (right_sensor==0b00100000))     // if both sensors "on"
  {
        PORTB=0b00001001;  // move straight
  }
   
 if((left_sensor==0b00000000) &amp;&amp; (right_sensor==0b00100000))  // if left sensor off but right sensor on
        {
  PORTB=0b00000001; // turn left
        }

 if((left_sensor==0b00010000)&amp;(right_sensor==0b00000000))  ////if left sensor on but right sensor off
        {
  PORTB=0b00001000; // turn right
  }


 }      // while closed

}         //  main closed

&lt;/textarea&gt;&lt;br /&gt;
&lt;br /&gt;
Open the Hid boot Loader and follow the following path&lt;br /&gt;
How to flash in HIDboot loader&lt;br /&gt;
&lt;b&gt;Step 4: &lt;/b&gt;Ok Guys, we almost done. The project connection are according to the code. The connection description are shown in the Coding part.&lt;br /&gt;
&lt;br /&gt;
Thanking you guys.&lt;br /&gt;
If you need any help comment on this.!!!!&#128071;&#128071;&#128071;&#128071;&#128522;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNR9XH1mQG0zLbQ39EQcZu1yT2vF5JYgUyJANWCUbRKVmuJZuLO8k2Vd8saLV0T9pm692SDg_PlJEVIlVcbfC048Fu2fz3fDqwTDd2rvNJ7F6TffrqdBKc6a9DskUpwFMQdjlbnlsn9q_-/s72-c/20180306_092937.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title> Arduino UNO Introduction</title><link>https://infinityworldhub.blogspot.com/2018/01/arduino-uno-introduction.html</link><category>Arduino tutorial</category><pubDate>Mon, 15 Jan 2018 10:47:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-7092034559880113603</guid><description>&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;The arduino uno is a microcontroller board based on the ATmega328.&lt;/li&gt;
&lt;li&gt;Operating voltage 5V.&lt;/li&gt;
&lt;li&gt;Input voltage 7V-12V.(Recommended)&lt;/li&gt;
&lt;li&gt;Input voltage 6V-20V.(Limit)&lt;/li&gt;
&lt;li&gt;DC current per I/O Pin 40mA.&lt;/li&gt;
&lt;li&gt;DC current for 3.3V Pin 50mA.&lt;/li&gt;
&lt;li&gt;Flash memory 32 KB.&lt;/li&gt;
&lt;li&gt;Static random access memory SRAM 2KB.&lt;/li&gt;
&lt;li&gt;Electrically erasable programmable read only memory EEPROM 1KB.&lt;/li&gt;
&lt;li&gt;Lock speed 16 MHz.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL0HHoTtSxdnfhm8fWayyuvmHFpVJwcyeMU6zxmbOJmfVGr9ogFY1q4dsNsqrA9iM2MyX30NMzXD-o_GuVTCuma4nVHoyiCbdJgz-am8RnTRd-wnMdk89CSIZk6lxtPL2LunFM42ZtNYY5/s1600/Arduino.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="438" data-original-width="546" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL0HHoTtSxdnfhm8fWayyuvmHFpVJwcyeMU6zxmbOJmfVGr9ogFY1q4dsNsqrA9iM2MyX30NMzXD-o_GuVTCuma4nVHoyiCbdJgz-am8RnTRd-wnMdk89CSIZk6lxtPL2LunFM42ZtNYY5/s320/Arduino.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;PIN Diagram&lt;/b&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAaR51tiEUy4lbIaZVFmJivsQITbn4ZKgVxUcflp_B6_d8qfdMU_t6ENt3IzBxOmi4I88pxMRqtuab6iSPVaPZ0HqAiF1Y7l7qcNXR8dW1LfChGyI4tTowX_11Ze0GUXi9zbe8-xc3ofYW/s1600/Screenshot_20180115-102236.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="1155" data-original-width="1080" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAaR51tiEUy4lbIaZVFmJivsQITbn4ZKgVxUcflp_B6_d8qfdMU_t6ENt3IzBxOmi4I88pxMRqtuab6iSPVaPZ0HqAiF1Y7l7qcNXR8dW1LfChGyI4tTowX_11Ze0GUXi9zbe8-xc3ofYW/s320/Screenshot_20180115-102236.jpg" width="299" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Basic Pin layout of Arduino&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Most of these pins are connected to input/ output device.&lt;/li&gt;
&lt;li&gt;Pin 0 and pin 1 is used to receive Rx and transmit Tx the serial data.&lt;/li&gt;
&lt;li&gt;Pin 2 and pin 3 are external interrupts. These pins can be configured to trigger an interrupt on low value or a change of a value.&lt;/li&gt;
&lt;li&gt;For Pulse width modulation PWM pins 3, 5,6, 9, 10 and 11 are provide 8 bits data or PWM output.&lt;/li&gt;
&lt;li&gt;The UNO has 6 analog inputs, labeled A0-A5, each of these pins provide 10 bits. This means that each pins has 1024 different value.&lt;/li&gt;
&lt;li&gt;RST : reset is as a button which brings the low line of reset the microcontroller. Typically used to add a reset button to shields which block the one on the board.&lt;/li&gt;
&lt;li&gt;AREF : PIN 22, This is used as a reference voltage for the analog inputs.&amp;nbsp; &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL0HHoTtSxdnfhm8fWayyuvmHFpVJwcyeMU6zxmbOJmfVGr9ogFY1q4dsNsqrA9iM2MyX30NMzXD-o_GuVTCuma4nVHoyiCbdJgz-am8RnTRd-wnMdk89CSIZk6lxtPL2LunFM42ZtNYY5/s72-c/Arduino.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>AVR  Introduction </title><link>https://infinityworldhub.blogspot.com/2018/01/avr-introduction.html</link><category>AVR tutorial</category><pubDate>Sat, 13 Jan 2018 12:10:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-2371363620065614572</guid><description>&lt;h2 style="text-align: center;"&gt;
AVR Introduction&lt;/h2&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;ATmega8 microcontroller&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;8-bit microcontroller&lt;/li&gt;
&lt;li&gt;Advanced RISC Architecture&lt;/li&gt;
&lt;li&gt;512 Bytes EEPROM&lt;/li&gt;
&lt;li&gt;In-system programming by On-chip boot program&lt;/li&gt;
&lt;li&gt;23 programmable I/O lines&lt;/li&gt;
&lt;li&gt;28 lead PDIP&lt;/li&gt;
&lt;li&gt;3 PWM channel&lt;/li&gt;
&lt;li&gt;6 channel ADC in PDIP package&lt;/li&gt;
&lt;li&gt;4.5V-5.5V operating voltages&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvhyi_bX0hUSMOWAUUKVIHQLeua1DKE1eewlmXHEettMgmo0jN15IhJP6Cg-puatKllWEa8QIqHdSWLFmDvGs_QSdKCe41c4O2iFYX2CKfob3tFdPbOU6fWghi08sIx1XNCV6C-BTf8Lal/s1600/Atmega8.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvhyi_bX0hUSMOWAUUKVIHQLeua1DKE1eewlmXHEettMgmo0jN15IhJP6Cg-puatKllWEa8QIqHdSWLFmDvGs_QSdKCe41c4O2iFYX2CKfob3tFdPbOU6fWghi08sIx1XNCV6C-BTf8Lal/s320/Atmega8.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ATmega8 microcontroller&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Pin diagram&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4J1vP4h_5E8JuIBDIXWoOjfookVNleVOzfUThivDOfH0E5Qo9FcEe4xGrnzB09j7nU6sDVWMrStBQW79r-hpTcYk-0CoRloLzlSrJqFHJ28Itm1SHkp4kt_WDCKGXnTn7bfvXwuiPopx_/s1600/atmega8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="595" data-original-width="628" height="303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4J1vP4h_5E8JuIBDIXWoOjfookVNleVOzfUThivDOfH0E5Qo9FcEe4xGrnzB09j7nU6sDVWMrStBQW79r-hpTcYk-0CoRloLzlSrJqFHJ28Itm1SHkp4kt_WDCKGXnTn7bfvXwuiPopx_/s320/atmega8.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-small;"&gt;ATmega8 microcontroller&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Pin configuration&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;PORT B, PORT C and PORT D each port have 8 pins.&lt;/li&gt;
&lt;li&gt;PIN 2 : RXD, Usart serial communication interface&lt;/li&gt;
&lt;li&gt;PIN 3 : TXD, Usart serial communication interface&amp;nbsp;&lt;/li&gt;
&lt;li&gt;PIN 4 : INT0, I/O pin, External interrupt&lt;/li&gt;
&lt;li&gt;PIN 5 : INT1, I/O pin, External interrupt&lt;/li&gt;
&lt;li&gt;PIN 6 : XCK, Timer external counter input, Usart external clock I/O&lt;/li&gt;
&lt;li&gt;PIN 7 : VCC&lt;/li&gt;
&lt;li&gt;PIN 8 : GND&lt;/li&gt;
&lt;li&gt;PIN 9 : XTAL1&lt;/li&gt;
&lt;li&gt;PIN 10 : XTAL2&lt;/li&gt;
&lt;li&gt;PIN 11 : T1, Timer external counter input&lt;/li&gt;
&lt;li&gt;PIN 12 : AIN0, Analog comparator positive input&lt;/li&gt;
&lt;li&gt;PIN 13 : AIN1, Analog comparator negative input&lt;/li&gt;
&lt;li&gt;PIN 14 : ICP1, Timer/ Counter1 input capture pin&lt;/li&gt;
&lt;li&gt;PIN 15 : OC1A, I/O pin, PWM channel output&lt;/li&gt;
&lt;li&gt;PIN 16 : OC1B,&amp;nbsp;I/O pin, PWM channel output&lt;/li&gt;
&lt;li&gt;PIN 17 : OC2,&amp;nbsp;I/O pin, Timer/ counter output compare match output&lt;/li&gt;
&lt;li&gt;PIN 18 : MISO, Master input and slave output&lt;/li&gt;
&lt;li&gt;PIN 19 : SCK, Serial clock&lt;/li&gt;
&lt;li&gt;PIN 20 : AVCC, For analog to digital converter&lt;/li&gt;
&lt;li&gt;PIN 21 : AREF, For referance voltage&lt;/li&gt;
&lt;li&gt;PIN 22 : GND, For ADC&amp;nbsp;&lt;/li&gt;
&lt;li&gt;PIN 23 : ADC0&lt;/li&gt;
&lt;li&gt;PIN 24 : ADC1&lt;/li&gt;
&lt;li&gt;PIN 25 : ADC2&lt;/li&gt;
&lt;li&gt;PIN 26 : ADC3&lt;/li&gt;
&lt;li&gt;PIN 27 : SDA, TWI interface&lt;/li&gt;
&lt;li&gt;PIN 28 : SCL, TWI interface&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&#128073;&amp;nbsp; PIN 23-PIN 28 : ADC channel, input pins.&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvhyi_bX0hUSMOWAUUKVIHQLeua1DKE1eewlmXHEettMgmo0jN15IhJP6Cg-puatKllWEa8QIqHdSWLFmDvGs_QSdKCe41c4O2iFYX2CKfob3tFdPbOU6fWghi08sIx1XNCV6C-BTf8Lal/s72-c/Atmega8.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>Bluetooth App Setting</title><link>https://infinityworldhub.blogspot.com/2018/01/bluetooth-app-setting.html</link><category>App setting</category><category>Projectmania</category><pubDate>Tue, 9 Jan 2018 19:09:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-1535284644608078925</guid><description>&lt;h3&gt;
Description:&lt;/h3&gt;
&lt;div&gt;
A wireless technology used to exchange data over short distance. It is used short wavelength UHF radio wave. It is operate at a frequencies between 24000 and 2483.5 Mhz. Bluetooth is more useful to transfer data with two are more devices in low band with situation.&lt;/div&gt;
&lt;div&gt;
Bluetooth is also used to transfer sound data which as application in mobile phones.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCY_Doi7MqFd2Cr5cFsuvKtXicWgNQX1SW9Lrnfu4Ql8CHcNyQcrx2DVKDZDIAuL3P9HVjFGAlVsQYYmCICmz1dtks1SIZM4UJx8F4rzklz3jHBr2kjrjrAiuUjl_-SEwsiO79b0fSK8VB/s1600/Bluetooth+module.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="829" data-original-width="430" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCY_Doi7MqFd2Cr5cFsuvKtXicWgNQX1SW9Lrnfu4Ql8CHcNyQcrx2DVKDZDIAuL3P9HVjFGAlVsQYYmCICmz1dtks1SIZM4UJx8F4rzklz3jHBr2kjrjrAiuUjl_-SEwsiO79b0fSK8VB/s320/Bluetooth+module.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bluetooth Module HC05&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;APK Download Link:&amp;nbsp;&lt;a href="http://apk-dl.com/com.giumig.apps.bluetoothserialmonitor" target="_blank"&gt;&lt;i&gt;Giumig apps Arduino bluetooth controller&lt;/i&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h3&gt;
Paring system:&lt;/h3&gt;
&lt;div&gt;
We use Arduino Bluetooth controller APK for connecting bluetooth to bot. In this APK there are four mode for controlling. These are...&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Controller mode&lt;/li&gt;
&lt;li&gt;Switch mode&lt;/li&gt;
&lt;li&gt;Dimmer mode&lt;/li&gt;
&lt;li&gt;Terminal mode&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaFZ1MnOucNHQ5Qe6OolUfwQDa55Gk0qJzyCw7tB_46m_Zlq_1rug08bUS_DfOF8pcM9WfLWYkoKti0hAElUVdSLVz8J-ueSK1x3o7miYpUC-N6rvedTNdvOAAukuiEwwfmad0PjbloJEY/s1600/Screenshot_20180102-205331.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaFZ1MnOucNHQ5Qe6OolUfwQDa55Gk0qJzyCw7tB_46m_Zlq_1rug08bUS_DfOF8pcM9WfLWYkoKti0hAElUVdSLVz8J-ueSK1x3o7miYpUC-N6rvedTNdvOAAukuiEwwfmad0PjbloJEY/s320/Screenshot_20180102-205331.png" width="180" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;Step For APK Setting :&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp;Step 1: &lt;/b&gt;Connect Bluetooth Module with Auduino.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Arduino&amp;nbsp; ----&amp;gt; Bluetooth module&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Rx&amp;nbsp; ----&amp;gt; Tx&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tx&amp;nbsp; -----&amp;gt; Rx&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Vcc -----&amp;gt; 5v&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gnd -----&amp;gt; Gnd.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Step 2: &lt;/b&gt;Open APK on your phone&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN-PYHqLlAA-EecmUHlxuiwxKMnuVJsvl1H95-CJKzupmFrxmolY0bQd4ZbNi7iVfzeUZsisp5gnRSFSqruJIw7-AHrWysZme5g8hYvgJsxAo4x6LBfVasd5Id4ICT2xE_qMrkmY8lVfPN/s1600/Screenshot_20180102-205321.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN-PYHqLlAA-EecmUHlxuiwxKMnuVJsvl1H95-CJKzupmFrxmolY0bQd4ZbNi7iVfzeUZsisp5gnRSFSqruJIw7-AHrWysZme5g8hYvgJsxAo4x6LBfVasd5Id4ICT2xE_qMrkmY8lVfPN/s320/Screenshot_20180102-205321.png" width="180" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
Click on which Bluetooth module you have, If you have HC 05 then it shows on your screen HC 05 and for HC 06 it shows HC 06.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;Step 3: &lt;/b&gt;Select mode according to your requirement. Basically we use controller mode. Click on controller mode.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;Step 4: &lt;/b&gt;Click on setting button, which shown at corner of screen. Put value according to image.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXcp3ywlBM45xiQQHJetxCGQWIWrg2I1cXRwNGfbZXi4_kIID5QqMd881eFgLnaCKYNnJbn-A2ouxBg9lqDrXYyl9p2wTi12LKeoriuOVNoA6Lz7WTCWMqK3rqJs3-wbfoMmeP-xacIr1A/s1600/Screenshot_20180102-205521.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXcp3ywlBM45xiQQHJetxCGQWIWrg2I1cXRwNGfbZXi4_kIID5QqMd881eFgLnaCKYNnJbn-A2ouxBg9lqDrXYyl9p2wTi12LKeoriuOVNoA6Lz7WTCWMqK3rqJs3-wbfoMmeP-xacIr1A/s320/Screenshot_20180102-205521.png" width="180" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiazXZ1Lm2uqDAv4Z_adJiXiVeZMjP2vu6qad-nf_DKUzhir9gbVXNxsKGoMEuyVbUz4MfJacvufloZqpkh9mD88iY7s4QqyaIgBzbep3jYt6M3vmX4eUrEJPnTAHLAsMucH36DC6c7afqy/s1600/Screenshot+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiazXZ1Lm2uqDAv4Z_adJiXiVeZMjP2vu6qad-nf_DKUzhir9gbVXNxsKGoMEuyVbUz4MfJacvufloZqpkh9mD88iY7s4QqyaIgBzbep3jYt6M3vmX4eUrEJPnTAHLAsMucH36DC6c7afqy/s320/Screenshot+1.jpg" width="180" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Each value define different movement of boat. See program for value difinition :&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;&amp;nbsp;&lt;a href="https://infinityworldhub.blogspot.in/2017/12/final-year-project-floor-cleaning-robot.html" target="_blank"&gt;&lt;i&gt;final-year-project-floor-cleaning-robot&lt;/i&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&amp;nbsp;&lt;b&gt;&lt;i&gt;&lt;a href="https://infinityworldhub.blogspot.in/2017/12/final-year-project-pick-and-place-robot.html" target="_blank"&gt;final-year-project-pick-and-place-robot&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;b&gt;Thank you!&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
For any query, &lt;b&gt;Comment on this below&#128071;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCY_Doi7MqFd2Cr5cFsuvKtXicWgNQX1SW9Lrnfu4Ql8CHcNyQcrx2DVKDZDIAuL3P9HVjFGAlVsQYYmCICmz1dtks1SIZM4UJx8F4rzklz3jHBr2kjrjrAiuUjl_-SEwsiO79b0fSK8VB/s72-c/Bluetooth+module.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>Final Year Project: Pick and Place Robot</title><link>https://infinityworldhub.blogspot.com/2017/12/final-year-project-pick-and-place-robot.html</link><category>Arduino Project</category><category>Component detail</category><category>Projectmania</category><category>Source code</category><pubDate>Wed, 27 Dec 2017 00:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-4182553685132713393</guid><description>&lt;h2&gt;
&lt;span style="font-size: large;"&gt;Pick and Place Robot&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
The project is designed to develop a pick and place robotic vehicle with a soft catching gripper. The project will include development of an
android app and mobile robot which will be able to move objects from one place
to another. Thus controlling the vehicle remotely. Remote operation is achieved
by any smart-phone/Tablet etc., with Android OS; upon a GUI (Graphical User
Interface) based touch screen operation. This prototype will pave path for real
life models using the same concept.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;The vehicle will be controlled by the android
application device at the transmitting end, which will send signal i.e. ASCII
code, to Bluetooth module (HC-05) which is employed as an interface between
Mobile and vehicle (robot). The microcontroller is coded using AVR Studio for
controlling of the motors, both to move the robotic vehicle and to control the
gripping of the objects through the arm.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqD7VTgGIl81eMlG77R64JM_b_7LyMzdTIsffQZ_USxiV2r5Hb16FvEIV1P2ES4u21yw9tujwHBnf20nzp5t5tH5vBrr6tAyr4TqqgW5dlHPA2sCRrDW4Kb9jpZXOCOAg1i9O_6Lou9lHV/s1600/IMAG0095.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" data-original-height="911" data-original-width="1600" height="364" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqD7VTgGIl81eMlG77R64JM_b_7LyMzdTIsffQZ_USxiV2r5Hb16FvEIV1P2ES4u21yw9tujwHBnf20nzp5t5tH5vBrr6tAyr4TqqgW5dlHPA2sCRrDW4Kb9jpZXOCOAg1i9O_6Lou9lHV/s640/IMAG0095.jpg" title="Pick And Place Robot" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;&lt;b&gt;Steps for Designing :-&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;&lt;b&gt;Step 1:- &lt;/b&gt;Component name.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 110%;"&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;ARDUINO MICROCONTROLLER DEVELOPEMENT BOARD.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;2.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;L293D MOTOR DRIVER IC/L298N MODULE.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;3. 7805 POWER SUPPLY IC.&lt;/span&gt;&lt;span style="line-height: 110%;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="line-height: 110%;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0.05pt 7.15pt -0.75pt;"&gt;
&lt;span style="line-height: 110%;"&gt;&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;4. DC MOTOR.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;5. SERVO MOTOR.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;6. ROBOTIC ARM GRIPPER&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;7. BLUETOOTH DEVICE.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;8. ROBOT BODY&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;9. WHEEL.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;10. BATTERY.&lt;/span&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;b&gt;Bluetooth app setup&lt;/b&gt; :-&amp;nbsp;&lt;a href="https://infinityworldhub.blogspot.com/2018/01/bluetooth-app-setting.html" target="_blank"&gt;&lt;b&gt;bluetooth-app-setting&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height: 110%;"&gt;
&lt;/span&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0.05pt 7.15pt -0.75pt;"&gt;
&lt;span style="line-height: 110%;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;"&gt;&lt;b&gt;Component images&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height: 110%;"&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0.05pt 7.15pt -0.75pt;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh28BgjrRkCkmkakqLalLbMbt32shOUbucxJBCouN6HAS49ToQGtb7ESPDl4_3YNxXSXlM_V9YA6JqQbnpxkj4yHeQeAV4oZd1f1niUWeuquOWhKoG1AS-WrMdye21I_ZWQ3pdIQyic0Zi/s1600/Arduino.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="438" data-original-width="546" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh28BgjrRkCkmkakqLalLbMbt32shOUbucxJBCouN6HAS49ToQGtb7ESPDl4_3YNxXSXlM_V9YA6JqQbnpxkj4yHeQeAV4oZd1f1niUWeuquOWhKoG1AS-WrMdye21I_ZWQ3pdIQyic0Zi/s400/Arduino.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Arduino UNO&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNq8DKzfrTehhBFerEqGZMSKPNm2UxL_5FaMPnsCgKbXuhZZL1NwrGp8tuB_DmEmOJlyGECGviz7NNACeMlZ0NqLlcyGlMFDNTBs54lOHPA39bef1urIkwYLxVHj0pXpZr07LivgokUn9t/s1600/l298n.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="544" data-original-width="956" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNq8DKzfrTehhBFerEqGZMSKPNm2UxL_5FaMPnsCgKbXuhZZL1NwrGp8tuB_DmEmOJlyGECGviz7NNACeMlZ0NqLlcyGlMFDNTBs54lOHPA39bef1urIkwYLxVHj0pXpZr07LivgokUn9t/s400/l298n.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;L298N Motor driver module&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyA3RJ-N91-Gz1gcV8yumCRAraVE3CUh4mNxwoCEa0RbPNwiIhsc56Gb2R0NDhDzyfHr-xY7P78qNrOvmQrssnxGsfjTeymy0PzycrL_KUIalhJ6ShjtL0y6d-qKe170L8je2hscicrqbz/s1600/Servo+Motor.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="582" data-original-width="1128" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyA3RJ-N91-Gz1gcV8yumCRAraVE3CUh4mNxwoCEa0RbPNwiIhsc56Gb2R0NDhDzyfHr-xY7P78qNrOvmQrssnxGsfjTeymy0PzycrL_KUIalhJ6ShjtL0y6d-qKe170L8je2hscicrqbz/s400/Servo+Motor.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Servo Motor&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihCAEH5f___nEd0GsSswq80B29G0SpAjJy8EhVU5OoFW1GzqYlKDjj-cGXdd9sHKdE_FHQ3ILm1TGdur4Gb1iBR8WXOUPJg6T8mUysbyOYUdiVEEuA_f5eS96vSSDoERa15uA0FHOfb_nZ/s1600/Gripper.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="520" data-original-width="1064" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihCAEH5f___nEd0GsSswq80B29G0SpAjJy8EhVU5OoFW1GzqYlKDjj-cGXdd9sHKdE_FHQ3ILm1TGdur4Gb1iBR8WXOUPJg6T8mUysbyOYUdiVEEuA_f5eS96vSSDoERa15uA0FHOfb_nZ/s400/Gripper.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gripper&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCXC6Z5MJl4TPyj3w-58P5dBaenbuvCYYSGtAHww3g9diK3Q1cm5etSg1rHLgEBEwDL0r_NfpvnBRXDxySenBEMRLyeOP1Df6wzEm-KHu4slHB4EXiHZ3BlRHxG-a1KG7KRV8K08uZBn8e/s1600/Bluetooth+module.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="829" data-original-width="1430" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCXC6Z5MJl4TPyj3w-58P5dBaenbuvCYYSGtAHww3g9diK3Q1cm5etSg1rHLgEBEwDL0r_NfpvnBRXDxySenBEMRLyeOP1Df6wzEm-KHu4slHB4EXiHZ3BlRHxG-a1KG7KRV8K08uZBn8e/s400/Bluetooth+module.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bluetooth Module HC05&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsROJYFXBHUYEfefb5v5pspX3LCh3arPiHHd02SEp9qVMI2cVhdk-L0JqhpQ1DpQF1pWAttkU1iCgmo9kJ8D3CuHqpbNR5zZnQz2ZvqibcHIDzzVQtEz-BHae2DnwQE70FFeAxUhvwQt6P/s1600/Robot+body.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="740" data-original-width="1270" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsROJYFXBHUYEfefb5v5pspX3LCh3arPiHHd02SEp9qVMI2cVhdk-L0JqhpQ1DpQF1pWAttkU1iCgmo9kJ8D3CuHqpbNR5zZnQz2ZvqibcHIDzzVQtEz-BHae2DnwQE70FFeAxUhvwQt6P/s400/Robot+body.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Robot Body&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;Step:-2 &lt;/b&gt;Circuit Diagram.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm-S2gOlf8SbWOzg0LS7rQ7F7sEP9FZKhSn7xCPU2axdTB87lD3dTM-6PewXsjF10lwaE-l1ZKzKWhTtrOAgQhP7DffquTxpPD3k3kT_gtZZ0fjEpi2PC16ekF4jkbaOEj4MgXgVXVaWRo/s1600/Pick+and+Place.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" data-original-height="851" data-original-width="1600" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm-S2gOlf8SbWOzg0LS7rQ7F7sEP9FZKhSn7xCPU2axdTB87lD3dTM-6PewXsjF10lwaE-l1ZKzKWhTtrOAgQhP7DffquTxpPD3k3kT_gtZZ0fjEpi2PC16ekF4jkbaOEj4MgXgVXVaWRo/s400/Pick+and+Place.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;Step:-3 &lt;/b&gt;Source Code.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="line-height: 110%;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="line-height: 110%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height: 110%;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt; margin: 0cm 0.05pt 7.25pt -0.75pt;"&gt;
&lt;span style="line-height: 110%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height: 110%;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 149%; margin-bottom: 8.0pt; margin-left: -.75pt; margin-right: .05pt; margin-top: 0cm;"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;textarea cols="70" rows="33"&gt;#define m11 8
#define m12 9
#define m21 10
#define m22 11
#define m31 6
#define m32 7
#define m41 12
#define m42 13
char str[2], i;
void forward()
{
  digitalWrite(m11, HIGH);
  digitalWrite(m12, LOW);
  digitalWrite(m21, LOW);
  digitalWrite(m22, HIGH);
}

void backward()
{
  digitalWrite(m11, LOW);
  digitalWrite(m12, HIGH);
  digitalWrite(m21, HIGH);
  digitalWrite(m22, LOW);
}

void left()
{
  digitalWrite(m11, LOW);
  digitalWrite(m12, HIGH);
  delay(100);
  digitalWrite(m21, LOW);
  digitalWrite(m22, HIGH);
}

void right()
{
  digitalWrite(m11, HIGH);
  digitalWrite(m12, LOW);
  delay(100);
  digitalWrite(m21, HIGH);
  digitalWrite(m22, LOW);
}

void Stop()
{
  digitalWrite(m11, LOW);
  digitalWrite(m12, LOW);
  digitalWrite(m21, LOW);
  digitalWrite(m22, LOW);
}
void Start()
{
  digitalWrite(m31, LOW);
  digitalWrite(m32, LOW);
  digitalWrite(m41, LOW);
  digitalWrite(m42, LOW);
}
void Up()
{
  digitalWrite(m31, HIGH);
  digitalWrite(m32, LOW);
}
void Pick()
{
  digitalWrite(m41, HIGH);
  digitalWrite(m42, LOW);
}
void Free()
{
  digitalWrite(m31, LOW);
  digitalWrite(m32, HIGH);
}
void Down()
{
  digitalWrite(m41, LOW);
  digitalWrite(m42, HIGH);
}

void setup()
{
  Serial.begin(9600);
  pinMode(m11, OUTPUT);
  pinMode(m12, OUTPUT);
  pinMode(m21, OUTPUT);
  pinMode(m22, OUTPUT);
  pinMode(m31, OUTPUT);
  pinMode(m32, OUTPUT);
  pinMode(m41, OUTPUT);
  pinMode(m42, OUTPUT);

}

void loop()
{
  while (Serial.available())
  {
    char ch = Serial.read();
    str[i++] = ch;

    if (str[i - 1] == '1')
    {
      Serial.println("Forward");
      forward();
      i = 0;
    }

    else if (str[i - 1] == '2')
    {
      Serial.println("Left");
      right();
      i = 0;
    }

    else if (str[i - 1] == '3')
    {
      Serial.println("Right");
      left();
      i = 0;
    }

    else if (str[i - 1] == '4')
    {
      Serial.println("Backward");
      backward();
      i = 0;
    }

    else if (str[i - 1] == '5')
    {
      Serial.println("Stop");
      Stop();
      i = 0;
    }
     else if (str[i - 1] == '6')
    {
      Serial.println("Start");
      Start();
      i = 0;
    }
     else if (str[i - 1] == '7')
    {
      Serial.println("Up");
      Up();
      i = 0;
    }
     else if (str[i - 1] == '8')
    {
      Serial.println("Pick");
      Pick();
      i = 0;
    }
     else if (str[i - 1] == '9')
    {
      Serial.println("Free");
      Free();
      i = 0;
    }
     else if (str[i - 1] == '0')
    {
      Serial.println("Down");
      Down();
      i = 0;
    }
    delay(100);
  }
}

&lt;/textarea&gt;


&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step:-4 &lt;/b&gt;Complete assembled robot images.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAkTwCUSNS5e7N9aVnRDAG8SEU3XM1nO98gLo7SDqdglqgqggz5b8OPTYhcs3ZVY24VFdkmtntZp_JBWYF1dJB8hK3EEdhPKcnbmex3B-K1Gp3HvplCFTWUjQWvYq2Nrvk6gNFNaY7zpi/s1600/20171225_163327.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAkTwCUSNS5e7N9aVnRDAG8SEU3XM1nO98gLo7SDqdglqgqggz5b8OPTYhcs3ZVY24VFdkmtntZp_JBWYF1dJB8hK3EEdhPKcnbmex3B-K1Gp3HvplCFTWUjQWvYq2Nrvk6gNFNaY7zpi/s640/20171225_163327.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcH3gfrpUA4DyjhSao5ITxGyu8p9lagq8CIKi_BAcyefWEe4nDgrR7TPViHvSGZTb0UgMSJcQlLKbFoRNPfCm7ATXBgjNFyDcxciOE04knxQ1AqTJ3No6Dbx5WCBL0IYGXzyRqBFDfF7hO/s1600/20171225_163422.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcH3gfrpUA4DyjhSao5ITxGyu8p9lagq8CIKi_BAcyefWEe4nDgrR7TPViHvSGZTb0UgMSJcQlLKbFoRNPfCm7ATXBgjNFyDcxciOE04knxQ1AqTJ3No6Dbx5WCBL0IYGXzyRqBFDfF7hO/s640/20171225_163422.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Download Source code and Circuit layout:-&amp;nbsp;&lt;a href="https://drive.google.com/open?id=1imw4JgnVywF026FW1s3I0rWqykrtPhEF" target="_blank"&gt;DOWNLOAD&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thank you!&lt;br /&gt;
For any query,&amp;nbsp;&lt;b&gt;comment on this.&lt;/b&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqD7VTgGIl81eMlG77R64JM_b_7LyMzdTIsffQZ_USxiV2r5Hb16FvEIV1P2ES4u21yw9tujwHBnf20nzp5t5tH5vBrr6tAyr4TqqgW5dlHPA2sCRrDW4Kb9jpZXOCOAg1i9O_6Lou9lHV/s72-c/IMAG0095.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item><item><title>Final year project : Floor Cleaning Robot</title><link>https://infinityworldhub.blogspot.com/2017/12/final-year-project-floor-cleaning-robot.html</link><category>Arduino Project</category><category>Component detail</category><category>Projectmania</category><category>Source code</category><pubDate>Sun, 24 Dec 2017 00:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6899125181812261218.post-161950607134347231</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;FLOOR CLEANING ROBOT&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
The Product developed is definitely a very important product in robotics and floor cleaning area . Also the algorithm implemented is not very effective. So there is definitely current scope for improvement and optimization till the most effective product is being developed. After optimizing the algorithm and taking it to the heuristic based search like bee algorithm it will be a great product and can revolutionize this industry. Definitely it has very huge potential. Also we can use 1 vacuum pump instead two so that it will be cost effective and very energy saving product with less vibration and much control over the robot. The robot having 33*30*8 cm in dimension is very compact in nature and can go beneath any furniture and bed. This is also very handy in portability. The scrubber of the robot now consists of small plastic fibers .But it can be further improved so that the surface area of the scrubber will come 90% in contact with the floor.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdkm0kYoAEKa8Pa4qnWnfWmR-kfpSFoiKJgyzOfTrvH4qA4SZrgJTMalEmue_CsjAxJyxkBeXAc3N8oPg-Ewis1NfKXgNz2foJM0JHgJpgpC-1gU9v3vEv-uCG2jhtxAo5akP5O78H8zX/s1600/20171221_192132.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdkm0kYoAEKa8Pa4qnWnfWmR-kfpSFoiKJgyzOfTrvH4qA4SZrgJTMalEmue_CsjAxJyxkBeXAc3N8oPg-Ewis1NfKXgNz2foJM0JHgJpgpC-1gU9v3vEv-uCG2jhtxAo5akP5O78H8zX/s320/20171221_192132.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;STEP FOR DESIGNING&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;STEP 1:-&amp;nbsp;&lt;/b&gt;Required component list&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
1.&amp;nbsp; &amp;nbsp;Arduino Uno R3&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
2.&amp;nbsp; &amp;nbsp;L293D Motor driver IC&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
3.&amp;nbsp; &amp;nbsp;Jumper wire&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
4.&amp;nbsp; &amp;nbsp;Glue gun&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
5.&amp;nbsp; &amp;nbsp;DC Motor 150 above rpm-3&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
6.&amp;nbsp; &amp;nbsp;Water pump&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
7.&amp;nbsp; &amp;nbsp;Scrubber&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
8.&amp;nbsp; &amp;nbsp;Thin water pipe&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
9.&amp;nbsp; &amp;nbsp;Chassis&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
10. Dummy motor&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
11. Bluetooth module HC05/HC06&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Bluetooth app setup&lt;/b&gt; :-&amp;nbsp;&lt;a href="https://infinityworldhub.blogspot.com/2018/01/bluetooth-app-setting.html" target="_blank"&gt;&lt;b&gt;bluetooth-app-setting&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;STEP 2:-&amp;nbsp;&lt;/b&gt;Circuit Layout&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoARN-xyta-Ny6gi1N3jG0C6Rjd6OTfv5SohB7mndWL5tDy7yMgXWpZUJ9chRXsFJP_sYEd35yxi6lMxX0rctmdLjAg4C5pgtUO-T32btnDS_-sH72JpRNjyLuj7ReJ87xrd5pLoBEBh9A/s1600/floor+cle_schem.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="859" data-original-width="1600" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoARN-xyta-Ny6gi1N3jG0C6Rjd6OTfv5SohB7mndWL5tDy7yMgXWpZUJ9chRXsFJP_sYEd35yxi6lMxX0rctmdLjAg4C5pgtUO-T32btnDS_-sH72JpRNjyLuj7ReJ87xrd5pLoBEBh9A/s320/floor+cle_schem.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
There are four motor, two motor for bot movement and two motor show as water pump and scrubber.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;STEP 3:-&amp;nbsp;&lt;/b&gt;PCB Layout and Breadboard Layout&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFG8iEQj3T_kvsgUS5wjHrnQs-XyLe-Po2QQV4PtOH7mgms7de2zg41Ou9n_YlaCEyf-5Vq9y6SsssnSkRERfeM070XiuHxPFVsupQWv2Lqp7ACyuNGy320XUAZpEAJmddtQbiJBJqHbPl/s1600/floor+cle_bb.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="701" data-original-width="1600" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFG8iEQj3T_kvsgUS5wjHrnQs-XyLe-Po2QQV4PtOH7mgms7de2zg41Ou9n_YlaCEyf-5Vq9y6SsssnSkRERfeM070XiuHxPFVsupQWv2Lqp7ACyuNGy320XUAZpEAJmddtQbiJBJqHbPl/s640/floor+cle_bb.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQANLcWwiTcSgTbiXeY46RURw1S9D7VH1x6EauW1wdHqMUMmuboCafy-20bbFOGbO5Wja3gQQSn4a9fTNTJn3Yf9CR3bK_WVPVO5kbgMLamlxDORc7kXBH07HGHN-FAA6ET_aTv2KY3-g6/s1600/floor+cle_pcb.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="807" data-original-width="1600" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQANLcWwiTcSgTbiXeY46RURw1S9D7VH1x6EauW1wdHqMUMmuboCafy-20bbFOGbO5Wja3gQQSn4a9fTNTJn3Yf9CR3bK_WVPVO5kbgMLamlxDORc7kXBH07HGHN-FAA6ET_aTv2KY3-g6/s640/floor+cle_pcb.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;STEP 4:-&lt;/b&gt;&amp;nbsp;Coding part&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;textarea cols="80" rows="40"&gt;#define m11 8

#define m12 9

#define m21 10

#define m22 11

#define m31 6

#define m32 7

#define m41 12

#define m42 13

char str[2], i;

void forward()

{

  digitalWrite(m11, HIGH);

  digitalWrite(m12, LOW);

  digitalWrite(m21, LOW);

  digitalWrite(m22, HIGH);

  digitalWrite(m31, LOW);

  digitalWrite(m32, LOW);



}



void backward()

{

  digitalWrite(m11, LOW);

  digitalWrite(m12, HIGH);

  digitalWrite(m21, HIGH);

  digitalWrite(m22, LOW);

  digitalWrite(m31, HIGH);

  digitalWrite(m32, LOW);

}



void left()

{

  digitalWrite(m11, LOW);

  digitalWrite(m12, HIGH);

  delay(100);

  digitalWrite(m21, LOW);

  digitalWrite(m22, HIGH);

  digitalWrite(m31, HIGH);

  digitalWrite(m32, LOW);

}



void right()

{

  digitalWrite(m11, HIGH);

  digitalWrite(m12, LOW);

  delay(100);

  digitalWrite(m21, HIGH);

  digitalWrite(m22, LOW);

  digitalWrite(m31, HIGH);

  digitalWrite(m32, LOW);

}



void Stop()

{

  digitalWrite(m11, LOW);

  digitalWrite(m12, LOW);

  digitalWrite(m21, LOW);

  digitalWrite(m22, LOW);

  digitalWrite(m31, HIGH);

  digitalWrite(m32, LOW);

}

void Start()

{

  digitalWrite(m31, HIGH);

  digitalWrite(m32, LOW);

  digitalWrite(m41, HIGH);

  digitalWrite(m42, LOW);



}

void Scrb()

{

  digitalWrite(m1, LOW);

  digitalWrite(m2, LOW);

}

void Pump()

{

  digitalWrite(m31, LOW);

  digitalWrite(m32, LOW);

}





void setup()

{

  Serial.begin(9600);

  pinMode(m11, OUTPUT);

  pinMode(m12, OUTPUT);

  pinMode(m21, OUTPUT);

  pinMode(m22, OUTPUT);

  pinMode(m31, OUTPUT);

  pinMode(m32, OUTPUT);

  pinMode(m41, OUTPUT);

  pinMode(m42, OUTPUT);



}



void loop()

{

  while (Serial.available())

  {

    char ch = Serial.read();

    str[i++] = ch;



    if (str[i - 1] == '1')

    {

      Serial.println("Forward");

      forward();

      i = 0;

    }



    else if (str[i - 1] == '2')

    {

      Serial.println("Left");

      right();

      i = 0;

    }



    else if (str[i - 1] == '3')

    {

      Serial.println("Right");

      left();

      i = 0;

    }



    else if (str[i - 1] == '4')

    {

      Serial.println("Backward");

      backward();

      i = 0;

    }



    else if (str[i - 1] == '5')

    {

      Serial.println("Stop");

      Stop();

      i = 0;

    }

     else if (str[i - 1] == '6')

    {

      Serial.println("Start");

      Start();

      i = 0;

    }

     else if (str[i - 1] == '7')

    {

      Serial.println("Scrb");

      Scrb();

      i = 0;

    }

     else if (str[i - 1] == '8')

    {

      Serial.println("Pump");

      Pump();

      i = 0;

    }

    delay(100);

  }

}
&lt;/textarea&gt;

&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;STEP 5:-&amp;nbsp;&lt;/b&gt;Project complete&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdkm0kYoAEKa8Pa4qnWnfWmR-kfpSFoiKJgyzOfTrvH4qA4SZrgJTMalEmue_CsjAxJyxkBeXAc3N8oPg-Ewis1NfKXgNz2foJM0JHgJpgpC-1gU9v3vEv-uCG2jhtxAo5akP5O78H8zX/s1600/20171221_192132.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdkm0kYoAEKa8Pa4qnWnfWmR-kfpSFoiKJgyzOfTrvH4qA4SZrgJTMalEmue_CsjAxJyxkBeXAc3N8oPg-Ewis1NfKXgNz2foJM0JHgJpgpC-1gU9v3vEv-uCG2jhtxAo5akP5O78H8zX/s640/20171221_192132.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKtyvlCO_O9Z0Y3guhaYNkpqF6qvxOFT8VuUmyloM7hSuzsnXuJMsm0LXjquzB2fsbBMcjKqx19tynN-Q1WiSezWnQ9987sa-YEpFoL9dHCqrDTbg1vfTrlw10r-yq4ZEyY-oKxE0fIBeI/s1600/20171221_191952.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1200" data-original-width="1600" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKtyvlCO_O9Z0Y3guhaYNkpqF6qvxOFT8VuUmyloM7hSuzsnXuJMsm0LXjquzB2fsbBMcjKqx19tynN-Q1WiSezWnQ9987sa-YEpFoL9dHCqrDTbg1vfTrlw10r-yq4ZEyY-oKxE0fIBeI/s640/20171221_191952.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Video:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzCr0aHO6vLOQ9VODeqQZytk55lV-0sOq4i7MOFFDH0nJDlU2-lOzYp78TKVsBqq025IsCXaPJVAOZ0dXcXaA' class='b-hbp-video b-uploaded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Download code and circuit layout ::-&lt;a href="https://drive.google.com/open?id=1A10rSmQ76tG_WglMdZXoE2vvoVTrcreW" target="_blank"&gt;Download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
If Any query regarding this project,&lt;b&gt; Comment on this&lt;/b&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdkm0kYoAEKa8Pa4qnWnfWmR-kfpSFoiKJgyzOfTrvH4qA4SZrgJTMalEmue_CsjAxJyxkBeXAc3N8oPg-Ewis1NfKXgNz2foJM0JHgJpgpC-1gU9v3vEv-uCG2jhtxAo5akP5O78H8zX/s72-c/20171221_192132.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">21</thr:total><author>alokp896@gmail.com (InfinityWorld Hub)</author></item></channel></rss>