<?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-7693310950839080995</id><updated>2025-09-29T07:28:13.389-07:00</updated><category term="first post"/><title type='text'>robotics</title><subtitle type='html'>basics of robotics system</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-722647636986868415</id><published>2016-04-14T11:12:00.000-07:00</published><updated>2016-04-14T11:12:08.268-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #3d85c6; color: white; font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&lt;i&gt;ESP 8266 Series:&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&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/AVvXsEg5IK58Gv90HKYf55gxV4sYWN6Y0D2Cty3GRLvaYLbTfgMWFN72J4f1N8UnUYixD6hfkYrl8EAzi5Dwk9Y0EXRyMGKTs0kReZNUecFHC9BQ09G-QgJUPbvHErWVHcljE3ZdliMp7xv8apY/s1600/esp+series.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5IK58Gv90HKYf55gxV4sYWN6Y0D2Cty3GRLvaYLbTfgMWFN72J4f1N8UnUYixD6hfkYrl8EAzi5Dwk9Y0EXRyMGKTs0kReZNUecFHC9BQ09G-QgJUPbvHErWVHcljE3ZdliMp7xv8apY/s400/esp+series.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Latest Addition&lt;br /&gt;
&lt;br /&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/AVvXsEgW-epnhFEnrow2V86EUZFaEsvdF5YT_UorXA9GaAp0sWU_IL7ni9Uo_1PJWRJCT1pWNCtI4f1amiMhqgOaeoUl4I0FSzNX_ysEAW-Ll-MB_Gn0FK6g1VhHD6OTxoLRoG3RCs2TC1uftkI/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;361&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW-epnhFEnrow2V86EUZFaEsvdF5YT_UorXA9GaAp0sWU_IL7ni9Uo_1PJWRJCT1pWNCtI4f1amiMhqgOaeoUl4I0FSzNX_ysEAW-Ll-MB_Gn0FK6g1VhHD6OTxoLRoG3RCs2TC1uftkI/s400/2.jpg&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&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 style=&quot;background-color: white; border: 0px; font-stretch: inherit; line-height: 19px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; color: #333333; font-family: inherit; font-size: 18px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-family: &#39;times new roman&#39;, times; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Short Description of &amp;nbsp;ESP8266 Series Features:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; color: #333333; font-family: inherit; font-size: 18px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-family: &#39;times new roman&#39;, times; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;1. ESP-01: PCB antenna, through matching, open about 400 m distance to do, easy to use.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;2. ESP-02: SMD package for submission limit, the antenna can be drawn with the IPX header casing.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;3. ESP-03: SMD package, built-in ceramic antenna technology, all available IO leads.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;4. ESP-04: SMD package, customers can customize the type of antenna, flexible design, all the IO leads.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;5. ESP-05: SMD package, only leads to serial and RST pin, small external antenna.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;6. ESP-06: Bottom mount technology, all the IO port leads with metal shielding shell can be too FCC CE certification, it is recommended to use.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;7. ESP-07: Semi-hole chip technology, all IO leads, with metal shielding shell can be too FCC CE certification, IPX can be an external antenna, built-in ceramic antenna can also be used.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;8. ESP-08: with the ESP-07, the different forms that customers can define their own antenna.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;9. ESP-09: Ultra-small size package, only 10 * 10 mm, four-layer board technology 1M byte!.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;10. ESP-10: SMD interface, narrow-body design, 10 mm wide, suitable for light with controller.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;11. ESP-11: SMD interface, ceramic antenna, small size.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-family: Arial, Helvetica, sans-serif;&quot;&gt;12. ESP-12: very stable, easy to use.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; font-family: Arial, Helvetica, sans-senif; font-stretch: inherit; line-height: 15.6px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #333333; font-family: Arial, Helvetica, sans-senif; font-size: 12px; font-stretch: inherit; line-height: 15.6px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; font-stretch: inherit; line-height: 15.6px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Stable &lt;/span&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;ESP 8266-12&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #333333; font-family: Arial, Helvetica, sans-senif; font-size: 12px; font-stretch: inherit; line-height: 15.6px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #333333; font-family: Arial, Helvetica, sans-senif; font-size: 12px; font-stretch: inherit; line-height: 15.6px; padding: 0px; vertical-align: baseline;&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/AVvXsEgIp9kQ8hkxDROenuIhaTSn745XNHmvWAKIP5psfHZ_z1M36EuhsL9aOg2zzigIQi8lSkIip3TulNkBSXOVnbPoZ9mvHJ0b4zea0nv3m9O6f1Tff0vF0U6iDa0LJ5Oesleprm2OV92ixzA/s1600/SKU188853-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIp9kQ8hkxDROenuIhaTSn745XNHmvWAKIP5psfHZ_z1M36EuhsL9aOg2zzigIQi8lSkIip3TulNkBSXOVnbPoZ9mvHJ0b4zea0nv3m9O6f1Tff0vF0U6iDa0LJ5Oesleprm2OV92ixzA/s320/SKU188853-1.jpg&quot; width=&quot;320&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcSGkl3MlrI2nsBo-l1fXMkvIKqVBdx27FvZw5EFWfNnQgmIb1N-4qMLu_ocm5Kw-en7M-aaxVzg8P0fqGDHjTbfk1ffUp7jJEQgaYVDzlajn_xPtfWDMGDPpNeMIJl0bTZnXYh0gL0Vc/s1600/ESP8266_BW_FW.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;420&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcSGkl3MlrI2nsBo-l1fXMkvIKqVBdx27FvZw5EFWfNnQgmIb1N-4qMLu_ocm5Kw-en7M-aaxVzg8P0fqGDHjTbfk1ffUp7jJEQgaYVDzlajn_xPtfWDMGDPpNeMIJl0bTZnXYh0gL0Vc/s640/ESP8266_BW_FW.jpg&quot; width=&quot;640&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 style=&quot;background-color: white; border: 0px; color: #333333; font-family: Arial, Helvetica, sans-senif; font-size: 12px; font-stretch: inherit; line-height: 15.6px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/722647636986868415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2016/04/esp-8266-series-latest-addition-short.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/722647636986868415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/722647636986868415'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2016/04/esp-8266-series-latest-addition-short.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5IK58Gv90HKYf55gxV4sYWN6Y0D2Cty3GRLvaYLbTfgMWFN72J4f1N8UnUYixD6hfkYrl8EAzi5Dwk9Y0EXRyMGKTs0kReZNUecFHC9BQ09G-QgJUPbvHErWVHcljE3ZdliMp7xv8apY/s72-c/esp+series.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-3015931822421531166</id><published>2016-04-14T10:52:00.000-07:00</published><updated>2016-04-14T10:52:53.609-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
ESP 8266 -01 wifi Module Pinout&lt;br /&gt;
&lt;br /&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/AVvXsEjiQfSDIytDooIrXZjWKgBgRWw9drLcy5cZAY-wP6tBknsTSBCwn2IVb_wlfDIbj5KJBZjl-cMUqRIMWOE2V-DCJHSLI6z8rT4ok3OWItUhOE0LAA4bqBRNVNH5PcZP8qDF7cHkHSoRp50/s1600/esp8266-pins.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/AVvXsEjiQfSDIytDooIrXZjWKgBgRWw9drLcy5cZAY-wP6tBknsTSBCwn2IVb_wlfDIbj5KJBZjl-cMUqRIMWOE2V-DCJHSLI6z8rT4ok3OWItUhOE0LAA4bqBRNVNH5PcZP8qDF7cHkHSoRp50/s640/esp8266-pins.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/3015931822421531166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2016/04/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/3015931822421531166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/3015931822421531166'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2016/04/blog-post.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiQfSDIytDooIrXZjWKgBgRWw9drLcy5cZAY-wP6tBknsTSBCwn2IVb_wlfDIbj5KJBZjl-cMUqRIMWOE2V-DCJHSLI6z8rT4ok3OWItUhOE0LAA4bqBRNVNH5PcZP8qDF7cHkHSoRp50/s72-c/esp8266-pins.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-4342750199689677357</id><published>2016-04-12T12:24:00.000-07:00</published><updated>2016-04-12T12:24:07.355-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
ESP 8266- 01&lt;br /&gt;
&lt;br /&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/AVvXsEib7cPv5yPWNWF0rDj_U9a_uV71iV5h6cPnMZv1ka-RLQvxA7pn6dPndV9fQmNBiWQObsFUYB3-NiTMvKOsbDfUkk0bxo1Q11pdeqd9DY-kU5Kga_rSujf-xdS_CRCSy55dr6ZLf2buwC8/s1600/WiFi+Serial+Transceiver+Module.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib7cPv5yPWNWF0rDj_U9a_uV71iV5h6cPnMZv1ka-RLQvxA7pn6dPndV9fQmNBiWQObsFUYB3-NiTMvKOsbDfUkk0bxo1Q11pdeqd9DY-kU5Kga_rSujf-xdS_CRCSy55dr6ZLf2buwC8/s400/WiFi+Serial+Transceiver+Module.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This board is from Ai-Thinker Technology Co. Ltd.&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue; font-family: inherit;&quot;&gt;What is this ESP8266-01&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
It&#39;s a wireless SOC&lt;br /&gt;
It has GPIO, I2C, ADC, SPI, PWM and some more&lt;br /&gt;
It&#39;s running at 80MHz&lt;br /&gt;
64KBytes of instruction RAM&lt;br /&gt;
96KBytes of data RAM&lt;br /&gt;
64KBytes boot ROM&lt;br /&gt;
It has a Winbond W25Q40BVNIG SPI flash&lt;br /&gt;
It&#39;s a RISC architecture&lt;br /&gt;
The core is a 106micro Diamond Standard core (LX3) made by Tensilica&lt;br /&gt;
The ESP8266 chip is made by Espressif&lt;br /&gt;
Modules bearing this chip are made by various manufacturers&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d; font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;Features:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
802.11 b/g/n protocol&lt;br /&gt;
Wi-Fi 2.4 GHz, support WPA/WPA2&lt;br /&gt;
Super small module size (11.5mm x 11.5mm)&lt;br /&gt;
Integrated 10-bit ADC&lt;br /&gt;
Integrated TCP/IP protocol stack (ipv4 only at the moment)&lt;br /&gt;
Integrated TR switch, balun, LNA, power amplifier and matching network Integrated PLL, regulators, and power management units&lt;br /&gt;
+20dBm output power in 802.11b mode&lt;br /&gt;
Supports antenna diversity&lt;br /&gt;
Deep sleep power &amp;lt;10uA, Power down leakage current &amp;lt; 5uA&lt;br /&gt;
Integrated low power 32-bit MCU&lt;br /&gt;
SDIO 2.0, SPI, UART, I2C&lt;br /&gt;
STBC, 1x1 MIMO, 2x1 MIMO&lt;br /&gt;
A-MPDU &amp;amp; A-MSDU aggregation &amp;amp; 0.4µs guard interval&lt;br /&gt;
Wake up and transmit packets in &amp;lt; 2ms&lt;br /&gt;
Standby power consumption of &amp;lt; 1.0mW (DTIM3)&lt;br /&gt;
Operating temperature range -40C ~ 125C&lt;br /&gt;
Specification&lt;br /&gt;
802.11 b/g/n&lt;br /&gt;
Wi-Fi Direct (P2P), soft-AP&lt;br /&gt;
Integrated TCP/IP protocol stack&lt;br /&gt;
Integrated TR switch, balun, LNA, power amplifier and matching network&lt;br /&gt;
Integrated PLLs, regulators, DCXO and power management units&lt;br /&gt;
+19.5dBm output power in 802.11b mode&lt;br /&gt;
Power down leakage current of &amp;lt;10uA&lt;br /&gt;
Integrated low power 32-bit CPU could be used as application processor&lt;br /&gt;
SDIO 1.1/2.0, SPI, UART&lt;br /&gt;
STBC, 1×1 MIMO, 2×1 MIMO&lt;br /&gt;
A-MPDU &amp;amp; A-MSDU aggregation &amp;amp; 0.4ms guard interval&lt;br /&gt;
Wake up and transmit packets in &amp;lt; 2ms&lt;br /&gt;
Standby power consumption of &amp;lt; 1.0mW (DTIM3)&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;color: #351c75; font-family: Verdana, sans-serif;&quot;&gt;Description:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ESP-01 ESP-8266 is an ideal choice for hobbyist to start experimenting with IOT. The dimension of this module is 25mm x 15mm, with simple pin connections (standard 2×4 pin headers), using serial TX/RX to send and receive Ethernet buffers, and similarly, using serial commands to query and change configurations of the WiFi module.&lt;br /&gt;
&lt;br /&gt;
ESP8266 ESP-01 Serial WIFI Transceiver Module is a cheap and easy way to connect to internet via WIFI to any microcontroller platforms like Arduino. You can use AT commands to connect to WiFi networks and open TCP/IP connections (without need to have TCP/IP stack running in microcontroller).&lt;br /&gt;
&lt;br /&gt;
The module(ESP-01) can work with AT command when used with Arduino, USB to TTL adaptor (FTDI USB module is recommended). Additional power supply might be needed to power up the board.With GCC toochain and SDK availability opportunities with ESP8266 as a IOT device is endless.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/4342750199689677357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2016/04/esp-8266-01-this-board-is-from-ai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4342750199689677357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4342750199689677357'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2016/04/esp-8266-01-this-board-is-from-ai.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib7cPv5yPWNWF0rDj_U9a_uV71iV5h6cPnMZv1ka-RLQvxA7pn6dPndV9fQmNBiWQObsFUYB3-NiTMvKOsbDfUkk0bxo1Q11pdeqd9DY-kU5Kga_rSujf-xdS_CRCSy55dr6ZLf2buwC8/s72-c/WiFi+Serial+Transceiver+Module.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-8941710745677891598</id><published>2014-09-30T10:18:00.003-07:00</published><updated>2014-09-30T10:18:12.913-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
About Devolopment Board&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;background: rgb(246, 248, 223); border: 0px; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, &#39;Lucida Sans&#39;, Geneva, Verdana, sans-serif; font-size: 16px; line-height: 1.5em; list-style: disc; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px;&quot;&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;1.AVR Development board with All ICs&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;2.Microcontrollers: Atmega16, Atmega8&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;3.LCD 16x2&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;4. Seven Segments 4 numbers&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;5. RTC battery&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;6. Buzzer&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;7. Two Relays&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;8. Eight DIP Switch&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;9. Eight 5mm LEDs&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;10. 4 x 4 Keypad&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;11. Two Serial Ports&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;12. Temperature Sensor LM35&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;13. Power adapter 12V, 1A&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;14. Single pin female connectors: 20&amp;nbsp;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;15. Serial Cable&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;16. USB Cable&lt;/li&gt;
&lt;li style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px;&quot;&gt;17. AVR USB Programmer&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/8941710745677891598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/09/about-devolopment-board-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/8941710745677891598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/8941710745677891598'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/09/about-devolopment-board-1.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-2505338620987476554</id><published>2014-08-31T08:16:00.000-07:00</published><updated>2014-08-31T08:41:29.053-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Times, Times New Roman, serif; font-size: large; font-weight: normal;&quot;&gt;DC MOTOR CONTROL By IR-Remote using&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Times, &#39;Times New Roman&#39;, serif; font-size: large; font-weight: normal;&quot;&gt;PWM&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Times, &#39;Times New Roman&#39;, serif; font-size: large; font-weight: normal;&quot;&gt;AtMega8&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;color: red; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;b&gt;Note:-click to-&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;a href=&quot;http://www.atmel.com/devices/atmega8.aspx&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;AtMega 8 datasheet&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;Introduction&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;To control the speed of DC motor where precision and protection are
essence, we use a technique called PWM (pulse width modulation) to
control the speed of DC motor.We can achieve speed control of DC motor using mechanical or electrical
techniques but they require large size hardware to implement but&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18.399999618530273px;&quot;&gt;Micro controller&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&amp;nbsp;based&amp;nbsp;system provides easy way to control&amp;nbsp;the speed of DC motor.W&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;e will use ATmega8 controller to produce PWM wave. By varying the width
of this PWM wave, we can control the speed of DC motor. In ATmega8 controller,
timer1 and timer2 have PWM mode.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 4.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;PWM Based DC Motor Speed Control using Microcontroller Circuit
Principle:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;The heart of this project is ATmega8 controller. These controllers&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;consist of 2 PWM modes. Now we will&lt;/span&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 10.25pt;&quot;&gt;&amp;nbsp;see &amp;nbsp;&amp;nbsp;how to generate&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 10.25pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 10.25pt;&quot;&gt;PWM&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; font-size: large; line-height: 10.25pt;&quot;&gt;wave
using timer2 PWM mode.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Before writing the program to the PWM mode we need to know&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;the&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large; line-height: 10.25pt;&quot;&gt;register
description of all the registers&lt;/span&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; font-size: large; line-height: 10.25pt;&quot;&gt;&amp;nbsp;that are used for PWM mode.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;TCCR2 (Timer Counter Control Register):&lt;/span&gt;&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/AVvXsEhKaTjqdfuZeJxj8P58tcxhLUGeGzETb5hvzjdENFny5GWbKeKE8aIBvWGVOk4oIT-7oajRk2nsIlXKcYC3AlN8AkU2MA63qLy7pJHYtQ4LXdB4UczICAUzevX_izBJPulv02vkw9I00Zw/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKaTjqdfuZeJxj8P58tcxhLUGeGzETb5hvzjdENFny5GWbKeKE8aIBvWGVOk4oIT-7oajRk2nsIlXKcYC3AlN8AkU2MA63qLy7pJHYtQ4LXdB4UczICAUzevX_izBJPulv02vkw9I00Zw/s1600/1.png&quot; height=&quot;91&quot; width=&quot;640&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;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;In Timer 2, we have different modes like CTC mode, normal mode,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;phase
correct PWM mode, Fast PWM&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;mode,&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;etc.Among&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;all&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;of&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;these&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;modes,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;we&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;have&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 10.25pt;&quot;&gt;select&amp;nbsp;&lt;b&gt;Fast&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 10.25pt;&quot;&gt;PWM&lt;/b&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 10.25pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 10.25pt;&quot;&gt;mode.&lt;/b&gt;&lt;/span&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/AVvXsEiFahuRKpSeE7xQ-APUQUQnTYTiOZVGx7rx4uxZWXOnvAVPsYYrLl0HeNoiVGUeX56eqZ6gQBRTNYlBnlCPUacP6lsLEc4sGwt7dPC82uJph_ztT_CMSf5aw7Z1rnsf5wBXvUDpYAV-guw/s1600/New+Picture+(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFahuRKpSeE7xQ-APUQUQnTYTiOZVGx7rx4uxZWXOnvAVPsYYrLl0HeNoiVGUeX56eqZ6gQBRTNYlBnlCPUacP6lsLEc4sGwt7dPC82uJph_ztT_CMSf5aw7Z1rnsf5wBXvUDpYAV-guw/s1600/New+Picture+(1).png&quot; height=&quot;194&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;From the above figure, it is clear that&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;For&amp;nbsp;&lt;b&gt;Fast PWM mode,&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
WGM21=1 &amp;nbsp;&amp;nbsp;&amp;nbsp;WGM20=1&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;To select PWM mode&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;TCCR2 |= (1&amp;lt;&amp;lt;WGM21)| (1&amp;lt;&amp;lt;WGM20);&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;Again in PWM mode we have two modes one INVERTING and&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;other is NON –
INVERTING.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;span style=&quot;line-height: 10.25pt; text-indent: -18pt;&quot;&gt;To select&lt;/span&gt;&lt;span style=&quot;line-height: 10.25pt; text-indent: -18pt;&quot;&gt;&amp;nbsp;&lt;b&gt;non-inverting mode,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 10.25pt; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;line-height: normal;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 10.25pt; text-indent: -18pt;&quot;&gt;COM21=1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COM20=0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #333333; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: normal;&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 10.25pt; text-indent: -18pt;&quot;&gt;TCCR2 |= (1&amp;lt;&amp;lt;COM21);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 10.25pt; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;line-height: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;line-height: 10.25pt; text-indent: -18pt;&quot;&gt;To select&lt;/span&gt;&lt;span style=&quot;line-height: 10.25pt; text-indent: -18pt;&quot;&gt;&amp;nbsp;&lt;b&gt;inverting mode,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; line-height: 10.25pt; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;COM21=1,&amp;nbsp;&amp;nbsp;&amp;nbsp; COM20=1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; line-height: 10.25pt; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;TCCR2 |= (1&amp;lt;&amp;lt;COM21)| (1&amp;lt;&amp;lt;COM20);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;After that we have to select prescaler value.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
CS22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
CS21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
CS20&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;
Description&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
0&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;
0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No clock
source&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clk/1&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clk/8&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&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; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&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;
1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clk/32&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&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; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
0&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;
0&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;&amp;nbsp;
clk/64&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
0&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;
1&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;&amp;nbsp;
clk/128&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
1&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;
0&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;&amp;nbsp;
clk/256&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
1&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;0&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;&amp;nbsp;
clk/1024&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 2.35pt; margin-left: 9.35pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: normal;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;To set the&amp;nbsp;&lt;b&gt;prescaler&lt;/b&gt;&amp;nbsp;to 8,&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;CS22=0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
CS21=1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CS20=0&lt;span style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;TCCR2|= (1&amp;lt;&amp;lt;CS21);&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;OCR2 (Output Compare Register):&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&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;&lt;/b&gt;OCR2 register
contains an 8 bit value that is continuously compared with counter value.&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 6.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;PWM Program:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 6.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//********************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;// *********** PWM DC MOTOR CONTROL with IR *************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//********************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Controller:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ATmega8 (&lt;span style=&quot;color: red;&quot;&gt;1MHz internal Crystal&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Compiler:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ICCAVR&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Author:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;bidyut das, Chennai&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Date:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;FEB 2013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//********************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//this program uses two of the three PWM channels (OC1A &amp;amp; OC1B)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//of the ATmega8, for controlling speed &amp;amp; direction of DC motor&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//The remote of Sony TV was used for sending IR codes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;#include &amp;lt;iom8v.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;#include &amp;lt;macros.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;#include &quot;PWM_main.h&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*********************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;// &amp;nbsp; Initializing functions for ports, timer0 &amp;amp; timer1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*********************************************************************&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void port_init(void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;PORTB = 0x00;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;DDRB &amp;nbsp;= 0x06; //PWM pins OC1A &amp;amp; OC1B defined as outputs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;PORTC = 0x00;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;DDRC &amp;nbsp;= 0x20; //LED for IR detection indication&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;PORTD = 0x00;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;DDRD &amp;nbsp;= 0x01; //LED, for testing purpose&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//timer0 init&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void timer0_init(void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; //8-bit timer for measuring delay between IR pulses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;TCCR0 = 0x03; //CLK / 64&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;TCNT0 = 0; //reset the timer&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//TIMER1 initialize - prescale:1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//PWM Frequency: 1KHz&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void timer1_init(void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;TCCR1B = 0x00; //stop&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;TCNT1H = 0xFC; //setup&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;TCNT1L = 0x18;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;OCR1A &amp;nbsp;= COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;OCR1B &amp;nbsp;= COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;ICR1H &amp;nbsp;= 0x03;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;ICR1L &amp;nbsp;= 0xE8;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;/**************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;* Interrupt Service Routine for INT0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;* Executed whenever a remote code is detected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;**************************************************************************/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;#pragma interrupt_handler int0_isr:2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void int0_isr(void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{ &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;unsigned char count, code, address;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;unsigned int IR_input;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;TCNT0 = 0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;while(!(PIND &amp;amp; 0x04));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;count = TCNT0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(count &amp;lt; 30) &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;//to verify start pulse (2.4 ms long)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;delay_ms(20);&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;ENABLE_INT0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;return;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;PORTC |= 0x20;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;IR_input = read_IR ();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;code = (unsigned char) ((IR_input &amp;amp; 0xff00) &amp;gt;&amp;gt; 8);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;address = (unsigned char) (IR_input &amp;amp; 0x00ff);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;motorControl ( code, address );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;PORTC &amp;amp;= ~0x20;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;delay_ms(250);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*********************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Function to read IR message from the detector&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Return value contains code in upper byte and address in lower byte&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*********************************************************************&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;unsigned int read_IR (void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; unsigned char pulseCount=0, &amp;nbsp;code = 0, address = 0, timerCount;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;unsigned int IR_input;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;while(pulseCount &amp;lt; 7)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; while(PIND &amp;amp; 0x04);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; TCNT0 = 0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; while(!(PIND &amp;amp; 0x04));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; pulseCount++;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; timerCount = TCNT0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; if(timerCount &amp;gt; 14)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;code = code | (1 &amp;lt;&amp;lt; (pulseCount-1));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;code = code &amp;amp; ~(1 &amp;lt;&amp;lt; (pulseCount-1)); &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; pulseCount = 0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; while(pulseCount &amp;lt; 5)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; while(PIND &amp;amp; 0x04);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; TCNT0 = 0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; while(!(PIND &amp;amp; 0x04));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; pulseCount++;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; timerCount = TCNT0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; if(timerCount &amp;gt; 14)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;address = address | (1 &amp;lt;&amp;lt; (pulseCount-1));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;address = address &amp;amp; ~(1 &amp;lt;&amp;lt; (pulseCount-1)); &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; IR_input = (((unsigned int)code) &amp;lt;&amp;lt; 8) | address;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; return(IR_input);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//****************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Function to control motor speed &amp;amp; direction depending onthe IR code rceived&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//Argumets are the code and address values received from IR detector&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//****************************************************************************&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void motorControl (unsigned char code, unsigned char address)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; static unsigned char counter, dir, dir1;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; if (address != 1)&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//detect only TV remote, other signals rejected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; return;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; if((code == 16) || (code == 17)) //Channel+ or Channel- button is pressed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; if(code == 16)&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;//Channel+&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dir = 0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; else&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;//Channel-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dir = 1;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; if(dir != dir1)&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;//change direction&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;STOP_MOTOR;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;delay_ms(500);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if(dir == 0)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;set_FORWARD;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;set_REVERSE;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;START_MOTOR;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;dir1 = dir;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;if(code == 18)&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//Volume- button pressed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(counter &amp;gt;= COUNTER_UPPER_LIMIT) //if speed is already maximum, don&#39;t do anything&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; counter = COUNTER_UPPER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; else&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;counter += STEP_SIZE;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//increase speed by a fixed step&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; OCR1A = counter;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; OCR1B = counter;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; if(code == 19) &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//Volume+ button pressed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(counter &amp;lt;= COUNTER_LOWER_LIMIT)&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//if speed is already minimum, don&#39;t do anything&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; counter = COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; else&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;counter -= STEP_SIZE;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//reduce speed by a fixed step&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; OCR1A = counter;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; OCR1B = counter;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(code == 9) &amp;nbsp;//&#39;0&#39; button pressed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OCR1A &amp;nbsp;= COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OCR1B &amp;nbsp;= COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; STOP_MOTOR; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;if(code == 0) &amp;nbsp;//&#39;1&#39; button pressed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OCR1A &amp;nbsp;= COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OCR1B &amp;nbsp;= COUNTER_LOWER_LIMIT;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; TCCR1A = 0x81;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; START_MOTOR; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;line-height: 13.666666984558105px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*** call this routine to initialize all peripherals&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void init_devices(void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;//stop errant interrupts until set up&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;CLI(); //disable all interrupts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;port_init();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;timer0_init();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;timer1_init();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;MCUCR = 0x02;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;GICR &amp;nbsp;= 0x40;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;TIMSK = 0x00; //timer interrupt sources&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;SEI(); //re-enable interrupts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;//all peripherals are now initialized&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//***** FUNCTION FOR SOFTWARE DELAY OF 1 mSEC (appx.) *******&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//************************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void delay_ms(int miliSec) &amp;nbsp;//for 1 Mhz crystal&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; int i,j;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; for(i=0;i&amp;lt;miliSec;i++)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp; &amp;nbsp; for(j=0;j&amp;lt;100;j++)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;asm(&quot;nop&quot;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;asm(&quot;nop&quot;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*******************************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;************ &amp;nbsp;MAIN FUNCTION &amp;nbsp;*************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//*******************************************************&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;void main(void)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;init_devices();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&amp;nbsp;while(1); //infinite loop, waiting for interrups from IR detector&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 13.666666984558105px;&quot;&gt;//****************************** &amp;nbsp;END &amp;nbsp;***************************************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;&lt;b&gt;Circuit Diagram:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 6.5pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&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/AVvXsEikL1AgjuLRfaeVbI4Hp-vzIc7HUzATFnqhQtzq64Ex668zkmnOiWqDJS3ez2IMTRRIWAN0SPcuxLxLSd69i1xXvM6BvUPCHc3GLVziisoXqa7v5jNuN2UQG7tiWSgTzTbb6W4vMLJRT9Y/s1600/IR+controlled+car.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikL1AgjuLRfaeVbI4Hp-vzIc7HUzATFnqhQtzq64Ex668zkmnOiWqDJS3ez2IMTRRIWAN0SPcuxLxLSd69i1xXvM6BvUPCHc3GLVziisoXqa7v5jNuN2UQG7tiWSgTzTbb6W4vMLJRT9Y/s1600/IR+controlled+car.jpg&quot; height=&quot;362&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 6.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;b&gt;Model Car&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&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/AVvXsEhz2oHAc94Qh0IjovUsvOX2x8nOAQ2Al6sXT2oRkz9-tpGsufXDfvRzrvKvgvat5n6G0gbXLVRbhspNDwMUOSsB6cdLwKpXMuM28rIJCpKrZPKSdZs1km8NOWgA4PO0V1YSYFTS4MApxH8/s1600/IR_car2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz2oHAc94Qh0IjovUsvOX2x8nOAQ2Al6sXT2oRkz9-tpGsufXDfvRzrvKvgvat5n6G0gbXLVRbhspNDwMUOSsB6cdLwKpXMuM28rIJCpKrZPKSdZs1km8NOWgA4PO0V1YSYFTS4MApxH8/s1600/IR_car2.jpg&quot; height=&quot;480&quot; width=&quot;640&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;separator&quot; style=&quot;clear: both; text-align: center;&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/AVvXsEjNau0mwngjJjVEwrNuoI7V4dYV2mcHx2rfV0WFUdxK00Iccnq_wS7hkCJlz8WnDNz4C0CuhdBnxtT0cvNA_iygHdUsiydO8JIyztYT5pBaytkxPb8yvpxCCGO-e4vg0t6tNaGyFpoIhmQ/s1600/IR_car1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNau0mwngjJjVEwrNuoI7V4dYV2mcHx2rfV0WFUdxK00Iccnq_wS7hkCJlz8WnDNz4C0CuhdBnxtT0cvNA_iygHdUsiydO8JIyztYT5pBaytkxPb8yvpxCCGO-e4vg0t6tNaGyFpoIhmQ/s1600/IR_car1.jpg&quot; height=&quot;480&quot; width=&quot;640&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;background: white; line-height: 10.25pt; margin-bottom: 11.7pt; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/2505338620987476554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/08/dc-motor-control-by-ir-remote-using-pwm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2505338620987476554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2505338620987476554'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/08/dc-motor-control-by-ir-remote-using-pwm.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKaTjqdfuZeJxj8P58tcxhLUGeGzETb5hvzjdENFny5GWbKeKE8aIBvWGVOk4oIT-7oajRk2nsIlXKcYC3AlN8AkU2MA63qLy7pJHYtQ4LXdB4UczICAUzevX_izBJPulv02vkw9I00Zw/s72-c/1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-3268558981534535148</id><published>2014-07-06T01:28:00.006-07:00</published><updated>2014-07-06T01:28:59.701-07:00</updated><title type='text'>Some Experiments with the help of Multimeter</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;LED when exposed to light,it generate DC voltage:-&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&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/AVvXsEi1lZZZYxDDNsz0rsKHJyCEWPJjmK2S3WIBPM032iQrr6SNBFtEaFhLWFBQWBkNCxQNOF-J8lzX7qPeFq7KGxi6_vCstLVTjfVR0bMDxrsW7BYWj47PkjyXuHR4_37yfr_X_yVEneHashg/s1600/LED+expsd+light.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1lZZZYxDDNsz0rsKHJyCEWPJjmK2S3WIBPM032iQrr6SNBFtEaFhLWFBQWBkNCxQNOF-J8lzX7qPeFq7KGxi6_vCstLVTjfVR0bMDxrsW7BYWj47PkjyXuHR4_37yfr_X_yVEneHashg/s1600/LED+expsd+light.png&quot; height=&quot;192&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;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Now switch multimeter to the
lowest DC voltage range available, and touch the meter&#39;s test probes to the
terminals (wire leads) of the light-emitting diode (LED). An LED is designed to
produce light when powered by a small amount of electricity, but LEDs also
happen to generate DC voltage when exposed to light, somewhat like a solar
cell. Point the LED toward a bright source of light with your multimeter
connected to it, and note the meter&#39;s indication.&lt;/span&gt;&lt;span style=&quot;font-family: Droid Sans;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;Motor Acts As Generator:-&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&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/AVvXsEikqlk17HHO3EvjEEl9ccOQ_yMync5j-Z9sDOz3hr85b4LtjmN3JjIVyEv9YgkFFKFRaZZSdIm_JeeHIxqs1MfXcOAdzfGa8vUzS-wIvZKVdaVPS1mdDbSNnFRZ3Q3m-4XYhqXnIfe76wU/s1600/Motr+acts+genertr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikqlk17HHO3EvjEEl9ccOQ_yMync5j-Z9sDOz3hr85b4LtjmN3JjIVyEv9YgkFFKFRaZZSdIm_JeeHIxqs1MfXcOAdzfGa8vUzS-wIvZKVdaVPS1mdDbSNnFRZ3Q3m-4XYhqXnIfe76wU/s1600/Motr+acts+genertr.png&quot; height=&quot;207&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Another source of voltage through
energy conversion a generator. The small electric motor specified in the
&quot;Parts and Materials&quot; list functions as an electrical generator if
its shaft is turned by a mechanical force. Connect voltmeter (multimeter, set to the &quot;volt&quot; function) to the motor&#39;s terminals just
as connected it to the LED&#39;s terminals, and spin the shaft with fingers. The meter should indicate voltage by means of needle deflection
(analog) or numerical readout (digital).&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;If it difficult to
maintain both meter test probes in connection with the motor&#39;s terminals while
simultaneously spinning the shaft with fingers, one may use alligator clip
&quot;jumper&quot; wires.&lt;/span&gt;&lt;span style=&quot;font-family: Droid Sans;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;Multimeter &amp;nbsp;fuse checking:-&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&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/AVvXsEi9hecHf6znzrqO98RiY5yBx2j5Fktieh-_eGl3oT61hTJt110Sm0MRMcPlw7HdxNBLj-L2d0uObahmUMe3U9-FDMIPvlVQ7Vq-lpT3A4IbqDc63M8-H7hZoTth8XahqzHxAAYU2lLyAuA/s1600/TS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hecHf6znzrqO98RiY5yBx2j5Fktieh-_eGl3oT61hTJt110Sm0MRMcPlw7HdxNBLj-L2d0uObahmUMe3U9-FDMIPvlVQ7Vq-lpT3A4IbqDc63M8-H7hZoTth8XahqzHxAAYU2lLyAuA/s1600/TS.jpg&quot; height=&quot;391&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;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;One may test the condition of a
multimeter&#39;s fuse by switching it to the resistance mode and measuring
continuity through the test leads (and through the fuse). On a meter where the
same test lead jacks are used for both resistance and current measurement,
simply leave the test lead plugs where they are and touch the two probes
together. On a meter where different jacks are used, this is how one insert the
test lead plugs to check the fuse.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;Bread board continuity:-&lt;/i&gt;&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Although multimeter is capable
of providing quantitative values of measured resistance, it is also useful for
qualitative tests of continuity: whether or not there is a continuous
electrical connection from one point to another. For instance, test
the continuity of a piece of wire by connecting the meter probes to opposite
ends of the wire and checking to see the the needle moves full-scale. What
would we say about a piece of wire if the ohmmeter needle didn&#39;t move at all
when the probes were connected to opposite ends?&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Digital multimeters set to the
&quot;resistance&quot; mode indicate non-continuity by displaying some
non-numerical indication on the display. Some models say &quot;OL&quot;
(Open-Loop), while others display dashed lines.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Use meter to determine
continuity between the holes on a breadboard: a device used for temporary
construction of circuits, where component terminals are inserted into holes on
a plastic grid, metal spring clips underneath each hole connecting certain
holes to others. Use small pieces of 22-gauge solid copper wire, inserted into
the holes of the breadboard, to connect the meter to these spring clips so that one can test for continuity.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/3268558981534535148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/some-experiments-with-help-of-multimeter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/3268558981534535148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/3268558981534535148'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/some-experiments-with-help-of-multimeter.html' title='Some Experiments with the help of Multimeter'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1lZZZYxDDNsz0rsKHJyCEWPJjmK2S3WIBPM032iQrr6SNBFtEaFhLWFBQWBkNCxQNOF-J8lzX7qPeFq7KGxi6_vCstLVTjfVR0bMDxrsW7BYWj47PkjyXuHR4_37yfr_X_yVEneHashg/s72-c/LED+expsd+light.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-4146819533945648615</id><published>2014-07-03T05:45:00.003-07:00</published><updated>2014-07-03T05:47:43.291-07:00</updated><title type='text'>How to use a MultiMeter</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;&quot;&gt;&lt;i&gt;Usage of Multimeter&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;Note: Multimeter being used to measure the varies quantities such as Voltage ,Resistance,&amp;nbsp;Current.Apart from this it is also used in continuity test, diode check etc.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;u&gt;Multimeter&lt;/u&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&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/AVvXsEinYTuBhdArvv2cKXmz9RkG0pcGmxNGLYPXx7tVB7uIBEkT8J7VsSCXvW2ZmN8oMaTGLpUvmDYLbuvl3wYf9Yw3pjhX-plRYB7IjvdtMuSpaVWl5904wleE0Wd9dF_g3QIGfBY1mGC3i1s/s1600/575px-Multimeter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinYTuBhdArvv2cKXmz9RkG0pcGmxNGLYPXx7tVB7uIBEkT8J7VsSCXvW2ZmN8oMaTGLpUvmDYLbuvl3wYf9Yw3pjhX-plRYB7IjvdtMuSpaVWl5904wleE0Wd9dF_g3QIGfBY1mGC3i1s/s1600/575px-Multimeter.png&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6M_10HJcouK8ykk5KDvUoK1q4eV_Oj8NSSQxCsyHDX_OCCt-aHUR-zt0n3rVvKIO_v4XdDlMHx0kF7ZjhszTNGZ4nYeP1y-gKmXDG3pIhIF2RWyT_fCOl1v6l1KomyLZLPrIOkTS8Gns/s1600/multimeter2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6M_10HJcouK8ykk5KDvUoK1q4eV_Oj8NSSQxCsyHDX_OCCt-aHUR-zt0n3rVvKIO_v4XdDlMHx0kF7ZjhszTNGZ4nYeP1y-gKmXDG3pIhIF2RWyT_fCOl1v6l1KomyLZLPrIOkTS8Gns/s1600/multimeter2.jpg&quot; height=&quot;296&quot; width=&quot;320&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;&lt;i&gt;Description:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;A multimeter is an electrical instrument capable of measuring
voltage, current, &amp;amp; resistance.Digital multimeter have numerical displays, like
digital clocks, for indicating the quantities. Analog Multimeter indicate these
quantities by means of a moving pointer over a printed scale.&lt;/span&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMmRVTpC05dEosHzZCtrbJkqG9-NlQc6l-GFo5yutEdp9ceQGl7ANBhL5qqq9G3PEjQQ1fzhyphenhyphenecB05pCX1cgF9mHfrMyDeYAsxYl_U_kEd4kRKXgcatlmj2udAJkL0fv4jzzIZIMaUgPw/s1600/dMM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMmRVTpC05dEosHzZCtrbJkqG9-NlQc6l-GFo5yutEdp9ceQGl7ANBhL5qqq9G3PEjQQ1fzhyphenhyphenecB05pCX1cgF9mHfrMyDeYAsxYl_U_kEd4kRKXgcatlmj2udAJkL0fv4jzzIZIMaUgPw/s1600/dMM.png&quot; height=&quot;400&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0yORmyT2UpJ4Kph2tni6FdBR6pNuLvmWjDFDZVEPFaDYZSQV4HoUlHZuhy73xoIAqiOm5CtjizBSfCGT-KmQBC0urI0RMX3pvPZj_RAZR0zIbsET_rzGO4oC0ca5-_OvtjlAeZUGgYfY/s1600/AMM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0yORmyT2UpJ4Kph2tni6FdBR6pNuLvmWjDFDZVEPFaDYZSQV4HoUlHZuhy73xoIAqiOm5CtjizBSfCGT-KmQBC0urI0RMX3pvPZj_RAZR0zIbsET_rzGO4oC0ca5-_OvtjlAeZUGgYfY/s1600/AMM.png&quot; height=&quot;400&quot; width=&quot;275&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Some digital multimeters are
autoranging. An autoranging meter has only a few selector switch (dial)
positions. Manual-ranging meters have several different selector positions for
each basic quantity: several for voltage, several for current, and several for
resistance. Autoranging is usually found on only the more expensive digital
meters.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Set multimeter&#39;s selector switch to
the highest-value &quot;DC volt&quot; position available. Autoranging
multimeters may only have a single position for DC voltage, in which case need to set the switch to that one position. Touch the red test probe to the
positive (+) side of a battery, and the black test probe to the negative (-)
side of the same battery. The meter should now provide with some sort of
indication. Reverse the test probe connections to the battery if the meter&#39;s
indication is negative (on an analog meter, a negative value is indicated by
the pointer deflecting left instead of right).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;If meter is a manual-range type,
and the selector switch has been set to a high-range position, the indication
will be small. Move the selector switch to the next lower DC voltage range
setting and reconnect to the battery. The indication should be stronger now, as
indicated by a greater deflection of the analog meter pointer (needle), or more
active digits on the digital meter display. For the best results, move the
selector switch to the lowest-range setting that does not
&quot;over-range&quot; the meter. An over-ranged analog meter is said to be
&quot;pegged,&quot; as the needle will be forced all the way to the right-hand
side of the scale, past the full-range scale value. An over-ranged digital
meter sometimes displays the letters &quot;OL&quot;, or a series of dashed
lines. This indication is manufacturer-specific.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;u&gt;ILLUSTRATION&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;Voltage:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Voltage is the measurement of electrical “push” ready to
motivate electrons to move through a conductor.It is the specific energy per
unit charge,defined as joules per coulomb.&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt; &lt;/b&gt;It is analogous to
pressure in a fluid system: the force that moves fluid through a pipe, and is
measured in the unit of the Volt (V).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Droid Sans;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #6aa84f; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;i&gt;INSTRUCTION&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; line-height: 19.5px;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;To measure voltage, follow these steps:&lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;background-color: white; color: #333333; line-height: 19.5px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Plug black and red probes into the appropriate sockets (also referred to as &quot;ports&quot;) on multimeter. For&amp;nbsp;&lt;i&gt;most&lt;/i&gt;&amp;nbsp;multimeters, the black probe should be plugged into the socket labeled &quot;COM,&quot; and the red probe into the socket labeled with a &quot;V&quot; (it might also have some other symbols).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Choose the appropriate voltage setting on multimeter&#39;s dial. Remember that most battery-powered circuits will have direct current.. If working with a manual-ranging multimeter, estimate the range need based on the battery (or batteries) powering your circuit. For example, if circuit is powered by a single 9V battery, it probably doesn&#39;t make sense to select the setting for 200V, and 2V would be too low. If available, would want to select 20V.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Touch the probe tips to your circuit in&amp;nbsp;&lt;b&gt;parallel&lt;/b&gt;&amp;nbsp;with the element you want to measure voltage across. For example, Figure shows how to measure the voltage drop across a light bulb powered by the battery. Be sure to use the red probe on the side connected to the positive battery terminal, and the black probe on the side connected to the negative battery terminal (nothing will be harmed if one get this backwards, but voltage reading will be negative).&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;line-height: 19.5px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;content-image page-break-avoid&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height: 19.5px; page-break-inside: avoid; text-align: center;&quot;&gt;
&lt;img alt=&quot;Multimeter voltage measurement in parallel&quot; src=&quot;http://www.cdn.sciencebuddies.org/Files/4807/6/fig6_multimeter-parallel-measure-voltage.jpg&quot; height=&quot;423&quot; style=&quot;border: 0px none; margin: 0px;&quot; width=&quot;475&quot; /&gt;&lt;br /&gt;
&lt;table style=&quot;text-align: justify; width: 940px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;caption&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: small; line-height: 19.5px; text-align: center;&quot;&gt;Figure.&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: x-small; line-height: 19.5px; text-align: center;&quot;&gt;&amp;nbsp;Measuring voltage across a lightbulb by attaching the multimeter probes in parallel. Current flow&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;is represented by the yellow arrows. In voltage-measurement mode, the multimeter&#39;s resistance is very&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;high&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;,&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;&amp;nbsp;so almost all of the current flows through the lightbulb, and the multimeter does not have a big impact on&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;the circuit. Notice how the knob has been set to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;measure DC voltage (DCV) and the red probe is plugged&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; line-height: 19.5px; text-align: center;&quot;&gt;into the correct port for measuring voltage (labeled &quot;VΩ&quot; because it is also used to measure resistance).&lt;/span&gt;&lt;/div&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;ol start=&quot;4&quot; style=&quot;background-color: white; color: #333333; line-height: 19.5px;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;If &amp;nbsp;multimeter is not auto-ranging, one might need to adjust the range. If &amp;nbsp;multimeter&#39;s screen just reads &quot;0,&quot; then the range you have selected is probably too high. If the screen reads &quot;OVER,&quot; &quot;OL,&quot; or &quot;1&quot; (these are different ways of saying &quot;overload&quot;), then the range you have selected is too low. If this happens, adjust range up or down as necessary.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;&lt;i&gt;Resistance:&lt;/i&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&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;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;Resistance is the measure of
electrical &quot;friction&quot; as electrons move through a conductor. It is
measured in the unit of the &quot;Ohm,&quot; that unit symbolized by the
capital Greek letter omega (&lt;/span&gt;Ω&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;).&lt;/span&gt;&lt;/span&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;o:p&gt;&lt;span style=&quot;color: #6aa84f; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;INSTRUCTIONS&lt;/i&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;o:p&gt;&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Set your multimeter to the highest
resistance range available. The resistance function is usually denoted by the
unit symbol for resistance: the Greek letter omega (Ω), or sometimes by the word &quot;ohms.&quot; Touch the two test
probes of meter together. Then, the meter should register 0 ohms of
resistance. If one using an analog meter, will notice the needle
deflect full-scale when the probes are touched together, and return to its
resting position when the probes are pulled apart. The resistance scale on an
analog multimeter is reverse-printed from the other scales: zero resistance in
indicated at the far right-hand side of the scale, and infinite resistance is indicated
at the far left-hand side. There should also be a small adjustment knob or
&quot;wheel&quot; on the analog multimeter to calibrate it for &quot;zero&quot;
ohms of resistance. Touch the test probes together and move this adjustment
until the needle exactly points to zero at the right-hand end of the scale.&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Although your multimeter is capable
of providing quantitative values of measured resistance, it is also useful for
qualitative tests of continuity: whether or not there is a continuous
electrical connection from one point to another. One can, for instance, test
the continuity of a piece of wire by connecting the meter probes to opposite
ends of the wire and checking to see the the needle moves full-scale. What
would we say about a piece of wire if the ohmmeter needle didn&#39;t move at all
when the probes were connected to opposite ends?&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Digital multimeters set to the
&quot;resistance&quot; mode indicate non-continuity by displaying some
non-numerical indication on the display. Some models say &quot;OL&quot;
(Open-Loop), while others display dashed lines.Connect the meter&#39;s test probes
across the resistor as such, and note its indication on the resistance scale:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;The needle points very close to
zero, you need to select a lower resistance range on the meter, just as you
needed to select an appropriate voltage range when reading the voltage of a
battery.&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;If one using a digital
multimeter, should see a numerical figure close to 10 shown on the display,
with a small &quot;k&quot; symbol on the right-hand side denoting the metric
prefix for &quot;kilo&quot; (thousand). Some digital meters are
manually-ranged, and require appropriate range selection just as the analog
meter. If yours is like this, experiment with different range switch positions
and see which one gives you the best indication.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;Note&lt;/i&gt; &lt;/span&gt;....&lt;i&gt;When touch the meter probes to the resistor terminals,
try not to touch both probe tips to fingers. If one do, he will be
measuring the parallel combination of the resistor and your own body, which
will tend to make the meter indication lower than it should be! When measuring
a 10 kΩ resistor, this error will be minimal, but it may be more severe
when measuring other values of resistor.&lt;/i&gt;&lt;/span&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;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;You may safely measure the
resistance of your own body by holding one probe tip with the fingers of one
hand, and the other probe tip with the fingers of the other hand.&lt;/i&gt;&lt;/span&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;span style=&quot;color: #e69138; font-family: Times, Times New Roman, serif; font-size: large;&quot;&gt;&lt;i&gt;Current&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Current is the measure of the rate
of electron &quot;flow&quot; in a circuit. It is measured in the unit of the
Ampere, simply called &quot;Amp,&quot; (A).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEhjci_L7-G-n3tGOTQQcn0_0l6hSdxcYB29dro60XuA1t5IUmohtA_HxaAwS6onXwTeCgC8FNk8E-tNbaaegfGOV6oanBW6diM2aZ5NRx5qk6cEXlgkzSpKBU775jAS19fsyUZ0FoKcgZA/s1600/AMM1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjci_L7-G-n3tGOTQQcn0_0l6hSdxcYB29dro60XuA1t5IUmohtA_HxaAwS6onXwTeCgC8FNk8E-tNbaaegfGOV6oanBW6diM2aZ5NRx5qk6cEXlgkzSpKBU775jAS19fsyUZ0FoKcgZA/s1600/AMM1.png&quot; height=&quot;198&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&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;o:p&gt;&lt;span style=&quot;font-family: &#39;Droid Sans&#39;; text-align: left;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;INSTRUCTIONS&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;o:p&gt;&lt;span style=&quot;font-family: &#39;Droid Sans&#39;; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&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/AVvXsEiKrh70VRelN-DOKawFsV8Wb5w-9TEA8EH4BV7Ziu8Kcb7PUckcV7f9C4TnWwqcugu7bBfpz8AssNcyN9d0S8zsZNKCzsG7WabUoyOnkDbLnF1TV__Dda1I2O3-PfWxCQ9otQPZmO9eJWY/s1600/AMM2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKrh70VRelN-DOKawFsV8Wb5w-9TEA8EH4BV7Ziu8Kcb7PUckcV7f9C4TnWwqcugu7bBfpz8AssNcyN9d0S8zsZNKCzsG7WabUoyOnkDbLnF1TV__Dda1I2O3-PfWxCQ9otQPZmO9eJWY/s1600/AMM2.png&quot; height=&quot;206&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
OR.............................................................................&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/AVvXsEi2wrLOsRWhCLuwCea4D-WQb7dJFNaujTo58AZdRPngoOX1YgIFuNpN2wKIR6uAAqVypeJxZyyAD20Sfqzo1s9xM3BNR975sAaNHjLWv_JUCq8kpdL1knsA8LnFZ2so6E0IUSkqJPGPcCM/s1600/AMM3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2wrLOsRWhCLuwCea4D-WQb7dJFNaujTo58AZdRPngoOX1YgIFuNpN2wKIR6uAAqVypeJxZyyAD20Sfqzo1s9xM3BNR975sAaNHjLWv_JUCq8kpdL1knsA8LnFZ2so6E0IUSkqJPGPcCM/s1600/AMM3.png&quot; height=&quot;211&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;o:p&gt;&lt;span style=&quot;font-family: &#39;Droid Sans&#39;; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;The most common way to measure
current in a circuit is to break the circuit open and insert an
&quot;ammeter&quot; in series (in-line) with the circuit so that all electrons
flowing through the circuit also have to go through the meter. Because
measuring current in this manner requires the meter be made part of the
circuit, it is a more difficult type of measurement to make than either voltage
or resistance.&lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Some digital meters, like the unit
shown in the illustration, have a separate jack to insert the red test lead
plug when measuring current. Other meters, like most inexpensive analog meters,
use the same jacks for measuring voltage, resistance, and current. &lt;/span&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;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;When an ammeter is placed in series
with a circuit, it ideally drops no voltage as current goes through it. In
other words, it acts very much like a piece of wire, with very little
resistance from one test probe to the other. Consequently, an ammeter will act
as a short circuit if placed in parallel (across the terminals of) a
substantial source of voltage. If this is done, a surge in current will result,
potentially damaging the meter:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Droid Sans&#39;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: &amp;quot;Droid Sans&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;i&gt;&lt;b&gt;Caution:&lt;/b&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: &amp;quot;Droid Sans&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEgQ5OmuzqZQkf6T-6vNhiTc9qgFzxufXap9MZ5DdlSuDUdF6WuuurU8icHvxAHyXlQ_4Ig2jkJHvXqXfZC6poZdrCDqvBVjn_bI4Tzqf9dq4iboY820tC4ZTNw4HbiEwlFkOCcVLlft9i8/s1600/AM+caution+conn.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ5OmuzqZQkf6T-6vNhiTc9qgFzxufXap9MZ5DdlSuDUdF6WuuurU8icHvxAHyXlQ_4Ig2jkJHvXqXfZC6poZdrCDqvBVjn_bI4Tzqf9dq4iboY820tC4ZTNw4HbiEwlFkOCcVLlft9i8/s1600/AM+caution+conn.png&quot; height=&quot;154&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: &amp;quot;Droid Sans&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #e06666; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;Ammeters are
generally protected from excessive current by means of a small fuse located inside the meter housing.
If the ammeter is accidently connected across a substantial voltage source, the
resultant surge in current will “blow” the fuse
&amp;amp; render the meter incapable of measuring current until the fuse is
replaced. Be very careful to avoid this scenario!&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Droid Sans;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #e06666; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #e06666; font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;while measuring Voltage &amp;amp; Current Of a Circuit).....&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&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/AVvXsEhDrhcxfEyH9ZhjABT7oUCTffRE8zWSwYjxuWa_aGDiu0_eNWBSWZ1kIpA6l70yBNzJGYMd82F3zoV3Fy5nGvlvq1uRM_iO3mRShCmJTRHa_DecKUqNtTMaorIZu9vvjZbynnSG8FxH_xU/s1600/Conclusn+connection..1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDrhcxfEyH9ZhjABT7oUCTffRE8zWSwYjxuWa_aGDiu0_eNWBSWZ1kIpA6l70yBNzJGYMd82F3zoV3Fy5nGvlvq1uRM_iO3mRShCmJTRHa_DecKUqNtTMaorIZu9vvjZbynnSG8FxH_xU/s1600/Conclusn+connection..1.png&quot; height=&quot;217&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIZdZ9Khz5jrd3gkiwQta9Qa35mEtyKD3KAtXKOcZiOQrQgDSk_7vbYttnEgOAR-j1vTdWnHh7qjgdRTzWpTq7KpZZjxTRqeDTUyqzhbmJEW23MFEv3Dn4UDNdfBcwHKY-BCZnMiq6P-Y/s1600/fnl.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIZdZ9Khz5jrd3gkiwQta9Qa35mEtyKD3KAtXKOcZiOQrQgDSk_7vbYttnEgOAR-j1vTdWnHh7qjgdRTzWpTq7KpZZjxTRqeDTUyqzhbmJEW23MFEv3Dn4UDNdfBcwHKY-BCZnMiq6P-Y/s1600/fnl.jpg&quot; height=&quot;640&quot; width=&quot;403&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;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&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;span style=&quot;color: red; font-family: &amp;quot;Droid Sans&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red; font-family: &amp;quot;Droid Sans&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/4146819533945648615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/how-to-use-multimeter.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4146819533945648615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4146819533945648615'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/how-to-use-multimeter.html' title='How to use a MultiMeter'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinYTuBhdArvv2cKXmz9RkG0pcGmxNGLYPXx7tVB7uIBEkT8J7VsSCXvW2ZmN8oMaTGLpUvmDYLbuvl3wYf9Yw3pjhX-plRYB7IjvdtMuSpaVWl5904wleE0Wd9dF_g3QIGfBY1mGC3i1s/s72-c/575px-Multimeter.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-8217717651344859898</id><published>2014-07-02T23:47:00.004-07:00</published><updated>2014-07-02T23:47:51.826-07:00</updated><title type='text'>L298 MOTOR Driver</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;L298 IC:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&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/AVvXsEg2aRM6lFgKPIoN5ut0TSy3FRMNdVaLqiKq93vjbEb5b8r35O3GsJH-6o7Up3tdSklnxuQTkrMiS0SdDoaLKNThVb0oR_TbzwICURKZ4po5OYDHBsK0n1yedgQDVXY_JUITcBhnLhHl27s/s1600/l1.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2aRM6lFgKPIoN5ut0TSy3FRMNdVaLqiKq93vjbEb5b8r35O3GsJH-6o7Up3tdSklnxuQTkrMiS0SdDoaLKNThVb0oR_TbzwICURKZ4po5OYDHBsK0n1yedgQDVXY_JUITcBhnLhHl27s/s1600/l1.bmp&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 16pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #e69138; font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;i&gt;Description:&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;A very popular and reasonably priced all-in-one H-bridge motor driver is
the L298. It can control two motors, not just one. It can handle 2 amps per
motor, though to get the maximum current be sure to add a heat sink. The L298
has a large cooling flange with a hole in it, making it easy to attach a
homebrew metal heat sink to it.If there’s a downside to the L298 it’s that it
comes in a special “Multiwatt 15” package, with 15 offset pins that don’t match
the standard 0.100&quot; spacing of breadboards. But with care, the pins can be
rebent as needed. Or you may prefer to simply get a&amp;nbsp;&lt;i&gt;breakout board&lt;/i&gt;&amp;nbsp;for
the L298, which is a small circuit board with holes drilled in it to accept the
chip. You then plug the breakout board into your breadboard. Problem solved.The
schematic below shows a basic connection diagram for controlling two motors
using the L298 motor bridge IC. There are three input pins for each motor:
Input1, Input2, and Enable1 controls Motor1. Input3, Input4, and Enable2
controls Motor2. The motors connect to Output1/Output2 and Output3/Output4, as
shown.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEieJ6FTx1lqpl2JLmcx9egtx4x3UxwmbRdW2qlfcJhhSFX7fd6rXjD0iVUjGmZ5Dd_kXZabcdPm2uJq4vLJteWE7yjRqy6-WCBPKUh0UMFdaLGnvtW8isJSIdF1bjrSzD3AlFf40dottI4/s1600/l2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieJ6FTx1lqpl2JLmcx9egtx4x3UxwmbRdW2qlfcJhhSFX7fd6rXjD0iVUjGmZ5Dd_kXZabcdPm2uJq4vLJteWE7yjRqy6-WCBPKUh0UMFdaLGnvtW8isJSIdF1bjrSzD3AlFf40dottI4/s1600/l2.png&quot; height=&quot;640&quot; width=&quot;576&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&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;background: #FFF9FB; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The L298 uses two different
supply voltages. The voltage on pin 9 powers the chip itself and should be 5
volts. The voltage on pin 4 supplies the motors, and it can be up to 46 volts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #FFF9FB; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Let’s look at how to control
just one of the motors, Motor1. In order to activate the motor, the Enable1 line
must be HIGH. You then control the motor and its direction by applying a LOW or
HIGH signal to the Input1 and Input2 lines, as shown in this table.&lt;span style=&quot;color: #454456;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background: #FFF9FB; margin-left: 13.5pt; mso-cellspacing: 0cm; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;&lt;br /&gt;
  &lt;b&gt;Input1&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 72.0pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 2.7pt; margin-right: 2.7pt; margin-top: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 2.7pt; margin-right: 2.7pt; margin-top: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;Input2&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 207.0pt;&quot; valign=&quot;top&quot; width=&quot;276&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 2.7pt; margin-right: 2.7pt; margin-top: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 2.7pt; margin-right: 2.7pt; margin-top: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;LOW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 72.0pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;LOW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 207.0pt;&quot; valign=&quot;top&quot; width=&quot;276&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;Motor
  breaks and stops*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;HIGH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 72.0pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;LOW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 207.0pt;&quot; valign=&quot;top&quot; width=&quot;276&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;Motor
  turns forward&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;LOW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 72.0pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;HIGH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 207.0pt;&quot; valign=&quot;top&quot; width=&quot;276&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;Motor
  turns backward&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;HIGH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 72.0pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;HIGH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0cm 0cm 0cm 0cm; width: 207.0pt;&quot; valign=&quot;top&quot; width=&quot;276&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 2.7pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456;&quot;&gt;Motor
  breaks and stops*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;





&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt; line-height: 150%;&quot;&gt;*&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #fff9fb; color: #454456;&quot;&gt;To coast a motor to a slower
stop, apply a LOW signal to the Enable1 line.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #FFF9FB; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The L298 does not have built-in
protection diodes, so you’ll need to add those. The datasheet for the L298
specifies “fast recovery” 1-amp diodes; an inexpensive selection is the 1N4933,
available from most online electronic parts outlets&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 9pt; line-height: 150%;&quot;&gt;.&lt;span style=&quot;color: #454456;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #FFF9FB; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.0pt; line-height: 150%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:wrapblock&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_s1026&quot; style=&quot;height: 152.15pt; left: 0px; margin-left: 60.55pt; margin-top: 62.7pt; position: absolute; visibility: visible; width: 230.05pt; z-index: 1;&quot; type=&quot;#_x0000_t75&quot;&gt;
  &lt;v:imagedata o:title=&quot;&quot; src=&quot;file:///C:\Users\BIDYUT\AppData\Local\Temp\msohtmlclip1\01\clip_image001.emz&quot;&gt;
  &lt;w:wrap type=&quot;topAndBottom&quot;&gt;
 &lt;/w:wrap&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/o:wrapblock&gt;&lt;br clear=&quot;ALL&quot; /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;i&gt;L298
based Motor Driver&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&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/AVvXsEhrVhHJK_XBTz_wHaCWty062pUQaY-v0cubvxMAwWm0OiTzgN2Cj9gugqRgVg17tBgTGhL9CtlKu_-Pw1w70Jjo6EOWTlqCTZjI9Tkyk0R8MDmVtqoDwEbQVFkKLxcWwKVjUf0zZyAN_OQ/s1600/Image0142.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrVhHJK_XBTz_wHaCWty062pUQaY-v0cubvxMAwWm0OiTzgN2Cj9gugqRgVg17tBgTGhL9CtlKu_-Pw1w70Jjo6EOWTlqCTZjI9Tkyk0R8MDmVtqoDwEbQVFkKLxcWwKVjUf0zZyAN_OQ/s1600/Image0142.jpg&quot; height=&quot;300&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;margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #a64d79; font-family: Trebuchet MS, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;Fig. of Motor Driver&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: medium; font-weight: bold;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 14.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Features&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Maximum motor supply voltage:
46V&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Maximum motor supply current:
2A per motor&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Current Sense for each motor&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Heat sink for better
performance&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;











&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Power-On LED indicator&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEhGqZRlu8PNL6PZObxLl0h5Hlqi3qGAV_2Z3zkvgJdyT_LgkEjpxX59ClLIy5vSqZIreiHTa0o3H3mzya6ysS812csfSKeMr-eOD0h2Z_dzzrwW355bMjrc_v8ysE8Krs4ZdOniGa8XH6E/s1600/l3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqZRlu8PNL6PZObxLl0h5Hlqi3qGAV_2Z3zkvgJdyT_LgkEjpxX59ClLIy5vSqZIreiHTa0o3H3mzya6ysS812csfSKeMr-eOD0h2Z_dzzrwW355bMjrc_v8ysE8Krs4ZdOniGa8XH6E/s1600/l3.png&quot; height=&quot;414&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 8pt; text-indent: -18pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Using the board to drive motor&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Motor driving is extremely simple with the
board. The board has two ChannelsA and B. It has 2 inputs and 2 corresponding
outputs for each Channel. Each channel also has an enable pin and a sense pin.
The Input pins are the labelled as INP A and INP B. The enable pin is labeled As
EN A and EN B, and the sense pin is labelled as SNS A and SNS B.To drive a DC
motor in a particular channel, the enable pin of the Channel has to be supplied
with a logic high (+5V) signal. Then, a logic high signal has to be supplied to
the input pins to control the direction of the motor. Supplying logic high to
any one of the input pins will drive the DC Motor in one direction. On supply
logic high to the other Input pin, the motor will run in the opposite direction.
Supplying logic high to both input pins will brake the rotation of the motor
and Supplying a logic low (0V or Gnd) signal to both the input pins will allow the
DC motor to rotate freely.The sense pin can be used to sense and limit the
amount of current the motor in corresponding channel is consuming. By default
this option is not enabled on the board and the sense pin is directly connected
to GND through a jumper.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;i&gt;Internal and external logic supply for the
board&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;





&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:wrapblock&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_8&quot; o:spid=&quot;_x0000_s1026&quot; style=&quot;height: 188.5pt; left: 0px; margin-left: 28.9pt; margin-top: 98.65pt; position: absolute; visibility: visible; width: 308.7pt; z-index: 1;&quot; type=&quot;#_x0000_t75&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;v:imagedata o:title=&quot;&quot; src=&quot;file:///C:\Users\BIDYUT\AppData\Local\Temp\msohtmlclip1\01\clip_image001.emz&quot;&gt;&lt;w:wrap type=&quot;topAndBottom&quot;&gt;&lt;/w:wrap&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/o:wrapblock&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The L298 requires an input voltage of 5V for its operation.
The board has an on board 5 V regulator (LM7805) for the same. It takes the motor
input voltage and regulates it to 5V. The regulated voltage can also be
supplied to external circuits and can be tapped through the 5V and Gnd header&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEgzwWdIqygwZ-3QN9XkuQ4F7OvRtvcifANe7UfN7QTbsLVoGHLO_9NIofUYW7ViVHdKye1RG8IsVBSccXTd56lbdbK05jb0aLAQJSM1RXSgAqjbnOp2TTviq5Qi62xRFbT_2jJC-G5GRhg/s1600/l4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzwWdIqygwZ-3QN9XkuQ4F7OvRtvcifANe7UfN7QTbsLVoGHLO_9NIofUYW7ViVHdKye1RG8IsVBSccXTd56lbdbK05jb0aLAQJSM1RXSgAqjbnOp2TTviq5Qi62xRFbT_2jJC-G5GRhg/s1600/l4.png&quot; height=&quot;196&quot; width=&quot;320&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;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;span lang=&quot;EN-US&quot;&gt;The on board voltage regulator can work on
a maximum input voltage of 35 V. If you wish to drive motors with voltages
greater than 35 V, you will have to supply external 5 V for the board, and cut of
the input supply to the on board regulator. This will prevent it from getting
damaged due to a high input voltage. You can do this by de-soldering the jumper
on the bottom side of the board between Pin 1 of the voltage regulator and the+ve
Input Voltage pin.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #FFF9FB; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #454456; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/8217717651344859898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/l298-motor-driver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/8217717651344859898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/8217717651344859898'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/l298-motor-driver.html' title='L298 MOTOR Driver'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2aRM6lFgKPIoN5ut0TSy3FRMNdVaLqiKq93vjbEb5b8r35O3GsJH-6o7Up3tdSklnxuQTkrMiS0SdDoaLKNThVb0oR_TbzwICURKZ4po5OYDHBsK0n1yedgQDVXY_JUITcBhnLhHl27s/s72-c/l1.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-1131908684581349754</id><published>2014-07-01T10:24:00.001-07:00</published><updated>2014-07-01T10:28:18.967-07:00</updated><title type='text'>Advantages of L298 over L293</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;u&gt;&lt;b&gt;Reason of&amp;nbsp;Choosing L298 Motor Driver&amp;nbsp;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;The L298 chip is the bigger brother to
the L293 chip (a popular small-motor driver IC), but the L298 handles more
current, and more voltage - just what you need for those robots that need more
power!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;One of the first realizations in
robotics is that making something move isn’t an easy task. There are many ways
to strengthen (”buffer”) a signal so it’s strong enough to drive a large load
like a motor. Transistor H bridge circuits, buffer chips, and dedicated motor
driving chips are all suitable candidates, with their own benefits and&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;limitations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;We’re using the well-proven L298 for
this design, as it has practically all the features that r need in a good motor
driver, including thermal-shutdown, meaning that it will slow down and stop if
overloaded (rather than melting down in a catastrophic&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #666666; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;manner!).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;Adding a low-drop out regulator lets
you tap off 5V for any other circuitry you may want to drive, and the indicator
LEDs are always very useful when monitoring the&amp;nbsp;behaviors&amp;nbsp;of circuit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;b&gt;Tech Spec:-&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: orange; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;L298 has current
capacity of 2A per channel @ 45V compared to 0.6 A @ 36 V of a L293D. L293D’s&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;package is not suitable
for attaching a good heat sink, practically you can’t use it above 16V&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;without frying it. L298
on the other hand works happily at 16V without a heat sink, though it is&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;always better to use one.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;background: rgb(250, 250, 250); font-size: large; line-height: 115%;&quot;&gt;There are several
versions of the 16 pin L293s.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: orange; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: large; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;&quot;&gt;The 293D is a 600 ma. 16 pin DIP that has on
chip suppressor diodes.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;line-height: 18.399999618530273px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;&quot;&gt;The 293B is a 1 amp
16 pin DIP that does not have on chip diodes.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #666666; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;background: #FAFAFA; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif; font-size: large;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 115%;&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;For ease of circuit use
the&lt;/span&gt;&lt;span style=&quot;color: #f6b26b;&quot;&gt; &lt;/span&gt;&lt;b&gt;L293 is much easier to use due to is dip package&lt;/b&gt;&lt;span style=&quot;color: #666666;&quot;&gt;, and the L298 is a right
bugger of a package to route the pins out from, but it is a bigger driver and
will handle more current. it also works very well when used with the L297 chip&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/1131908684581349754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/advantages-of-l298-over-l293.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/1131908684581349754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/1131908684581349754'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/advantages-of-l298-over-l293.html' title='Advantages of L298 over L293'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-6962647323488157117</id><published>2014-07-01T09:42:00.002-07:00</published><updated>2014-07-01T09:42:23.111-07:00</updated><title type='text'>L293D MOTOR DriVER</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&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/AVvXsEj20hbL6P9br3pYGqsO_-9Buaxq-LImLlpeXaK1RgDbpsji5miFeJl3sIhcK0IKfCiQk0hlMgxTKAoiy5cKbVnwp5bMSd6-0AWlzESyLsa5EdZ4Cpq7z1LB7Hezt0qgQ2ZLYem9ja2ZriI/s1600/l293d-dip16-package.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj20hbL6P9br3pYGqsO_-9Buaxq-LImLlpeXaK1RgDbpsji5miFeJl3sIhcK0IKfCiQk0hlMgxTKAoiy5cKbVnwp5bMSd6-0AWlzESyLsa5EdZ4Cpq7z1LB7Hezt0qgQ2ZLYem9ja2ZriI/s1600/l293d-dip16-package.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: white; color: #888888; line-height: 12pt;&quot;&gt;L293D DIP16 Package&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #888888; line-height: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.0pt; margin-top: 2.5pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #888888; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 5.5pt; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #e69138; font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&lt;b&gt;Description:-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;line-height: 10.55pt; margin-bottom: 12.5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;axa&quot;&gt;L293D is a typical Motor driver or Motor Driver IC which allows
DC motor to drive on either direction. L293D is a 16-pin IC which can control a
set of two DC motors simultaneously in any direction. It means that you can
control two&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.rakeshmondal.info/High-Torque-Motor-Low-RPM-Motor&quot; target=&quot;_blank&quot;&gt;DC motor&lt;/a&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;axa&quot;&gt;with a single L293D
IC.&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;st&quot;&gt;Dual H-bridge&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Motor Driver integrated
circuit&lt;/em&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;st&quot;&gt;(&lt;/span&gt;&lt;em&gt;IC&lt;/em&gt;&lt;span class=&quot;st&quot;&gt;)&lt;/span&gt;.&lt;span class=&quot;axa&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;The l293d can drive small and quiet big&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.rakeshmondal.info/High-Torque-Motor-Low-RPM-Motor&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;motors&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;axa&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;as well&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;capable of driving high voltage motors using TTL 5V logic levels. They can
drive 4.5V up to 36V at 1A continuous output current!&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 6.0pt; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: .0001pt; margin-bottom: 0cm; mso-line-height-alt: 15.6pt; mso-outline-level: 1; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: none windowtext 1.0pt; color: #ff6600; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 18.0pt; mso-bidi-font-family: Arial; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN; mso-font-kerning: 18.0pt; padding: 0cm;&quot;&gt;L293D
Connections&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Arial, sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: .0001pt; margin-bottom: 0cm; mso-line-height-alt: 15.6pt; mso-outline-level: 1; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: none windowtext 1.0pt; color: #ff6600; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 18.0pt; mso-bidi-font-family: Arial; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN; mso-font-kerning: 18.0pt; padding: 0cm;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify; vertical-align: baseline;&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;L293D
is a 16 pin IC which comes in a DIP Package. Its pin configuration is shown
below.&lt;span style=&quot;font-size: 6pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&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/AVvXsEhNteSVtQEU3zNBWHNWFrAh9XBUABDJs0hJtHdWZJeUZ-cBh5QcrUWniqpMWeUzvxfliKXLz5CoZI8ys2yhCaj6xv9juh4mK1KzGCq3EKOb64zBeqZiZtdi7I0kyVwuAfQyrQPVg2K90lw/s1600/l293d.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNteSVtQEU3zNBWHNWFrAh9XBUABDJs0hJtHdWZJeUZ-cBh5QcrUWniqpMWeUzvxfliKXLz5CoZI8ys2yhCaj6xv9juh4mK1KzGCq3EKOb64zBeqZiZtdi7I0kyVwuAfQyrQPVg2K90lw/s1600/l293d.png&quot; height=&quot;382&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.0pt; margin-top: 2.5pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #888888; font-family: inherit, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; L293D Pin Configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.0pt; margin-top: 2.5pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #888888; font-family: inherit, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;Now
let’s have a look at its connections for bidirectional motor control.&lt;span style=&quot;font-size: 6pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&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/AVvXsEiJOd-4xGf7BV5slZfKW4-KxG4XhKbv8FNdNe6MnPcdti_8JU-Gc5K996Lfvrtn7QEcMEBFHxg5he_xPy4A66ZKy_Qnb-bLzXgdaay3i_oHBFdMUx881G-WwtyzCLiU7wgOQ_hyphenhyphenLafjLjY/s1600/l293d-based-motor-driver.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJOd-4xGf7BV5slZfKW4-KxG4XhKbv8FNdNe6MnPcdti_8JU-Gc5K996Lfvrtn7QEcMEBFHxg5he_xPy4A66ZKy_Qnb-bLzXgdaay3i_oHBFdMUx881G-WwtyzCLiU7wgOQ_hyphenhyphenLafjLjY/s1600/l293d-based-motor-driver.png&quot; height=&quot;523&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.0pt; margin-top: 2.5pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #888888; font-family: inherit, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; L293D Based Motor Driver&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.0pt; margin-top: 2.5pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #888888; font-family: inherit, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;In
this way, we can have bidirectional control over two motor. Let’s have a
summary of connections:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;There are two enable (EN) pins, pin 1 and pin 9. Pin 1 EN enables the
motor M1 whereas pin 9 EN enables motor M2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;Connect motor M1 across OUTPUT1 and OUTPUT2 i.e. across pins 3 and 6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;Connect motor M2 across OUTPUT3 and OUTPUT4 i.e. across pins 11 and 14.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;The inputs for motor M1 is given across INPUT1 and INPUT2 i.e. across
pins 2 and 7.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;The inputs for motor M2 is given across INPUT3 and INPUT4 i.e. across
pins 10 and 15.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;Connect GROUND pins 4, 5, 12 and 13 to ground.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;Connect pin 16 to Vcc (=5V) and pin 8 to Vs (battery, 4.5V~36V).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;As per
the diagram, the inputs of motor M1 are M1-A and M1-B, whereas inputs of motor
M2 are M2-A and M2-B.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;Now
consider the following cases for motor M1:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M1-A = 1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M1-B = 0&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M1 moves clockwise (say). Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M1-A = 0&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M1-B = 1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M1 moves counter-clockwise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M1-A = 0&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M1-B = 0&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M1 stops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M1-A = 1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M1-B = 1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M1 stops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;Similar
cases can arise for motor M2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M2-A = 1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M2-B = 0&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M2 moves clockwise (say). Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M2-A = 0&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M2-B = 1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M2 moves counter-clockwise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M2-A = 0&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M2-B = 0&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M2 stops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 25.2pt; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 33.6pt; margin-right: 0cm; margin-top: 0cm; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; text-align: justify; text-indent: -18.0pt; vertical-align: baseline;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Courier New&#39;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;M2-A = 1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;&amp;nbsp;&lt;b&gt;M2-B = 1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif;&quot;&gt;→ M2 stops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;







































&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif;&quot;&gt;Suppose
if you need to control only one motor at a time, you need to enable that
particular EN pin. Enabling both pins at the same time will drain your battery
unnecessarily.&lt;span style=&quot;font-size: 6pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 10.6pt; margin-bottom: 8.85pt; margin-left: 0cm; margin-right: 0cm; margin-top: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #0f96f0;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Concept&lt;/span&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;It
works on the concept of H-bridge. H-bridge is a circuit which allows the
voltage to be flown in either direction. As you know voltage need to change its
direction for being able to rotate the motor in clockwise or anticlockwise
direction, Hence H-bridge IC are ideal for driving a DC motor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;In a
single l293d chip there two h-Bridge circuit inside the IC which can rotate two
dc motor independently. Due its size it is very much used in robotic
application for controlling DC motors. Given below is the pin diagram of a
L293D motor controller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;





&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;There
are two Enable pins on l293d. Pin 1 and pin 9, for being able to drive the
motor, the pin 1 and 9 need to be high. For driving the motor with left
H-bridge you need to enable pin 1 to high. And for right H-Bridge you need to
make the pin 9 to high. If anyone of the either pin1 or pin9 goes low then the
motor in the corresponding section will suspend working. It’s like a switch.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 6.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 10.6pt; margin-bottom: 8.85pt; margin-left: 0cm; margin-right: 0cm; margin-top: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #0f96f0;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Working of L293D&lt;/span&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;The
there 4 input pins for this l293d, pin 2,7 on the left and pin 15 ,10 on the
right as shown on the pin diagram. Left input pins will regulate the rotation
of motor connected across left side and right input for motor on the right hand
side. The motors are rotated on the basis of the inputs provided across the
input pins as LOGIC 0 or LOGIC 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;In
simple you need to provide Logic 0 or 1 across the input pins for rotating the
motor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 10.6pt; margin-bottom: 8.85pt; margin-left: 0cm; margin-right: 0cm; margin-top: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #0f96f0;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;L293D Logic Table&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Lets
consider a Motor connected on left side output pins (pin 3,6). For rotating the
motor in clockwise direction the input pins has to be provided with Logic 1 and
Logic 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;•&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 1&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;and&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 0&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;| Clockwise Direction&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
•&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 0&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;and&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 1&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;| Anticlockwise Direction&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
•&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 0&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;and&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 0&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;| Idle [No rotation] [Hi-Impedance
state]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
•&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 1&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;and&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Logic 1&lt;/strong&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;| Idle [No rotation]&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;











&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 9.35pt; margin-bottom: 11.05pt;&quot;&gt;
&lt;span style=&quot;color: #454545;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;In a
very similar way the motor can also operated across input pin 15,10 for motor
on the right hand side.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 6.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/6962647323488157117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/l293d-motor-driver.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/6962647323488157117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/6962647323488157117'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/07/l293d-motor-driver.html' title='L293D MOTOR DriVER'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj20hbL6P9br3pYGqsO_-9Buaxq-LImLlpeXaK1RgDbpsji5miFeJl3sIhcK0IKfCiQk0hlMgxTKAoiy5cKbVnwp5bMSd6-0AWlzESyLsa5EdZ4Cpq7z1LB7Hezt0qgQ2ZLYem9ja2ZriI/s72-c/l293d-dip16-package.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-6133285006319150834</id><published>2014-06-30T08:06:00.000-07:00</published><updated>2014-07-01T09:45:05.787-07:00</updated><title type='text'>MOTOR DRIVER Pt-2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt; see motor driver H bridge &quot;blog&quot; for basic concept&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;
Use of motor driver-&lt;/span&gt;&lt;/h2&gt;
&lt;br /&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/AVvXsEjC0AUmGUyyKGQqUzzj_SLdKGkKQ_FLs4yUV6OfjSe-dcahLUMxT1DgnL6w5p4_6y72I68ovWPSe8jViu6fVlv0m8273-GYzV245kJswv1JaCeXRlqrON7GNPeF4eOu103km4tx4e9iYyk/s1600/2.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC0AUmGUyyKGQqUzzj_SLdKGkKQ_FLs4yUV6OfjSe-dcahLUMxT1DgnL6w5p4_6y72I68ovWPSe8jViu6fVlv0m8273-GYzV245kJswv1JaCeXRlqrON7GNPeF4eOu103km4tx4e9iYyk/s1600/2.bmp&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;In the
above block diagram, we can see that there is a micro controller (MCU). Now,
this MCU may/may not take in inputs (inputs as in from sensors, other digital
inputs, etc). Next, as per our programming, the MCU will generate control
signals. Please note that the MCU will generate signals in form of HIGH (Vcc =
5v) or LOW (zero). But &lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;this &lt;/span&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;voltage is insufficient to drive a motor&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;. That’s
why we need to use a Motor Driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;A motor
driver always has a battery input Vs (which depends upon the rating of the
motor). In simple terms, what a motor driver does is that it directs the Vs
voltage to the motors connected (or in fact, the output pins) to it. Thus, the
motors behave as per the control signals generated using the MCU with the
excitation from the external battery voltage.&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Helvetica, sans-serif; font-size: 6pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit, serif; line-height: 115%;&quot;&gt;The most commonly
used motor driver is the&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: inherit, serif; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0da4d3; line-height: 115%; text-decoration: none;&quot;&gt;&lt;a href=&quot;http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf&quot; target=&quot;_blank&quot; title=&quot;L293D Datasheet&quot;&gt;L293D&lt;/a&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 115%; text-decoration: none;&quot;&gt;which is a driver IC.&lt;span style=&quot;color: #0da4d3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%; text-decoration: none;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;line-height: 115%; text-decoration: none;&quot;&gt;part from this we have other motor driver such as L298 ,which has some advance features over L293D. Discussed separately both driver ICs.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 10.5pt; margin-bottom: 21.0pt; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/6133285006319150834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/motor-driver-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/6133285006319150834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/6133285006319150834'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/motor-driver-2.html' title='MOTOR DRIVER Pt-2'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC0AUmGUyyKGQqUzzj_SLdKGkKQ_FLs4yUV6OfjSe-dcahLUMxT1DgnL6w5p4_6y72I68ovWPSe8jViu6fVlv0m8273-GYzV245kJswv1JaCeXRlqrON7GNPeF4eOu103km4tx4e9iYyk/s72-c/2.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-2171892133185977893</id><published>2014-06-30T07:40:00.001-07:00</published><updated>2014-06-30T08:07:20.284-07:00</updated><title type='text'>Motor Driver H-BRIDGE Concept Pt-1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;H-BRIDGE:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The
H-Bridge is designed to drive a motor clockwise and anticlockwise. To reverse a
motor, the supply must be reversed and this is what the H-Bridge does. An
H-Bridge can be made with SWITCHES, RELAYS, TRANSISTORS or MOSFETS&lt;b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 13.5pt;&quot;&gt;H-Bridge with switches:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&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/AVvXsEheRiVIMQ4SDLeEtFz7UdVTbBLkMizjpoF0zaaKKxmyApnrpisQu3hkAvZ8X81RWC-KbBXQn9CXnwVwGMFe8NIsziViD2afQysRBmO2zJwJjVePkYrKiXn_H2cBvx9a8pVfMKdDP-U1AHk/s1600/22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRiVIMQ4SDLeEtFz7UdVTbBLkMizjpoF0zaaKKxmyApnrpisQu3hkAvZ8X81RWC-KbBXQn9CXnwVwGMFe8NIsziViD2afQysRBmO2zJwJjVePkYrKiXn_H2cBvx9a8pVfMKdDP-U1AHk/s1600/22.png&quot; height=&quot;307&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt; line-height: 150%;&quot;&gt;Do not make circuit &quot;A.&quot; It can easily
create a SHORT-CIRCUIT. It is only a demonstration circuit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 11pt; line-height: 150%;&quot;&gt;Switch A and D will make
the motor rotate clockwise.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Switch B and C will make the motor rotate anti-clockwise.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Switch A and B will create a BRAKE.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Do not close switch A and C at the same time.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Do not close switch B and D at the same time.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 11pt; line-height: 150%;&quot;&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 11pt; line-height: 150%;&quot;&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt; line-height: 150%;&quot;&gt;An improved design is shown in Circuit C. It does
not create any short-circuit:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&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/AVvXsEgPbCMKOB16DTQTaPIsGvngjmg2GOy6ym_q1siGT4pdkSBxU7AcI1XqKoQQ0HFCL6n9WbESm0CyC0Jy2V1RpBnmyLkciccwf37swJlZbnKaOvYoZPrcjSA4KiI6AAp5uZoTESdf0wL3Q54/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPbCMKOB16DTQTaPIsGvngjmg2GOy6ym_q1siGT4pdkSBxU7AcI1XqKoQQ0HFCL6n9WbESm0CyC0Jy2V1RpBnmyLkciccwf37swJlZbnKaOvYoZPrcjSA4KiI6AAp5uZoTESdf0wL3Q54/s1600/1.png&quot; height=&quot;197&quot; width=&quot;320&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 style=&quot;background: white; line-height: 12.75pt; margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;H-bridge Motor Control&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #555555; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 12.75pt; margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 12.75pt; margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&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/AVvXsEg2DA-MrAK00RITV48ODEuayXGw27RePfrASIS009rYqx-iJbKyvGnQGAs12aJM_WotyPLPmzP5_e8f8WwjrEd23fk-s8ldQxVILgKeeMyJmDXTjX0Vv1cm6SEemIHgFJB9XGvzVlwM7QE/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2DA-MrAK00RITV48ODEuayXGw27RePfrASIS009rYqx-iJbKyvGnQGAs12aJM_WotyPLPmzP5_e8f8WwjrEd23fk-s8ldQxVILgKeeMyJmDXTjX0Vv1cm6SEemIHgFJB9XGvzVlwM7QE/s1600/3.png&quot; height=&quot;392&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 12.75pt; margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #e69138; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt; line-height: 150%;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt; line-height: 150%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 150%; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;So how does it work?.
The four transistors are connected together in a “H-bridge” configuration with
the motor connected in the middle. To make the motor rotate in the forward
direction, a high (logic “1″ or +5V) signal is applied to the forward input, while
no signal is applied to the reverse input (applying a voltage to both inputs at
the same time is not allowed). The speed of the motor is controlled by using
the pulse width modulating signal as before. Transistors &lt;/span&gt;&lt;b&gt;TR1&lt;/b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt; and &lt;/span&gt;&lt;b&gt;TR4&lt;/b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt; conduct.
Current flows from terminal A through to terminal B (left-to-right direction)
of the motor. To reverse the motor’s direction a high signal is applied to the
reverse input and transistors &lt;/span&gt;&lt;b&gt;TR3&lt;/b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt; and &lt;/span&gt;&lt;b&gt;TR2&lt;/b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;&lt;b&gt; &lt;/b&gt;conduct, allowing current to pass
through the motor in the opposite direction from terminal B through to terminal
A (right-to-left direction). The flywheel diodes, &lt;b&gt;D1&lt;/b&gt; to &lt;b&gt;D4&lt;/b&gt; across the
transistors of the H-bridge motor control circuit help to protect the
transistors from any induced back emf generated by the motor during braking. Any
suitable PNP or NPN transistor can be used other than the ones above, but all
the transistors should have high power ratings, if not use heatsinks.While it
is possible to construct the H-bridge motor control circuit from scratch using
individual components, there are lots of IC’s and “black boxes” available
off-the-shelf to make motor speed control and design far easier and usually
cheaper. Two H-bridge motor control IC’s that are popular and easy to connect
are the National Semiconductors LMD18200 and the Texas Instruments L293D
motor-driver chips. Both are easy to use with in-built diodes, shorted circuit
protection and are TTL and CMOS compatible.&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot; style=&quot;color: #741b47;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555; font-size: 11pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/2171892133185977893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/motor-driver-h-bridge-concept.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2171892133185977893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2171892133185977893'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/motor-driver-h-bridge-concept.html' title='Motor Driver H-BRIDGE Concept Pt-1'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRiVIMQ4SDLeEtFz7UdVTbBLkMizjpoF0zaaKKxmyApnrpisQu3hkAvZ8X81RWC-KbBXQn9CXnwVwGMFe8NIsziViD2afQysRBmO2zJwJjVePkYrKiXn_H2cBvx9a8pVfMKdDP-U1AHk/s72-c/22.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-5527325146121358960</id><published>2014-06-30T05:15:00.003-07:00</published><updated>2014-06-30T05:23:08.294-07:00</updated><title type='text'>WORKING OF IR SENSORS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;nbsp;&amp;nbsp;IR SENSORS&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;An IR (Infrared) sensor is used to detect
obstacles in front of the robot. Whenever an obstacle is detected it gives out
a signal.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&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;&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;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Applications of the IR sensor:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;IR sensors are mostly used in robotic
applications for the following:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 54.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;1.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Proximity sensing: Detecting
whether an obstacle is present within a pre-specified distance or not.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;2.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Color sensing: The main
application is the line follower. It is used to differentiate between black and
white surfaces.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;3.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-US&quot;&gt;Mapping and localization :
Making a map of the surrounding and finding the position of the robot with
respect to the surroundings.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54.0pt; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54.0pt; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 54.0pt; mso-add-space: auto;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #45818e;&quot;&gt;WORKING OF THE IR SENSORS:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The IR sensors basically work using
infrared rays. Infrared rays are a part of light spectrum that human can’t see
but can be detected using special electronic gadgets. All objects in this
universe emit infrared radiation including humans. The radiations emitted by
different objects differ significantly. The IR sensor detects changes in the IR
radiation when different objects fall on it.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The IR sensor is essentially composed of
two parts:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;1. Emitter &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;2. The detector&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;The
emitter generates infrared rays of a particular type. The detector continuously
monitors the environment for any traces of IR light of the same type as the
emitter. Whenever an obstacle comes in front of the IR sensor, the IR light
emitted by the emitter gets reflected to the detector. The detector detects
this light and gives out a signal.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEjGEDr6UDzc2kBjgWT0AUQP1KAcjIaWhJtbDwJ3kHXcf_RZdTh3795tyZDXnZUhiJYk6zkvXkicp3_JbEenOdUfsPHBqTegfMZUFdAsne85TKVwsRhs9_Q7CYDRprKibvTLDJWPwWUWPYI/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGEDr6UDzc2kBjgWT0AUQP1KAcjIaWhJtbDwJ3kHXcf_RZdTh3795tyZDXnZUhiJYk6zkvXkicp3_JbEenOdUfsPHBqTegfMZUFdAsne85TKVwsRhs9_Q7CYDRprKibvTLDJWPwWUWPYI/s1600/2.jpg&quot; height=&quot;303&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;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The picture shown is very simple black box
model of the IR sensor. The sensor emits IR light and gives a signal when it
detects the reflected light.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Now suppose we want to use our IR sensor
outdoors in sunlight. Sunlight also has an IR component. This causes our
sensors to wrongly assume that there is an obstacle in front of it so how do we
get around this? We use an essential property of sunlight – it is continuous.
So instead of sending out the ir signal continuously from the emitter, we send
it pulses. This type of IR sensor is called a TSOP- thin small outline package.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEjBC2WwZRaBSrH7yEhm_171fcl2iogHmOku25ILM54FNbI4UKYdPuKrGWHNmyPOUAMU8FDsm2K_t6VJk_lxoeaaGUmseIDe-yNNl0PzLyfTCmO1lR0-tJVp30VHO_AlvKEf4gmfgAWppN8/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBC2WwZRaBSrH7yEhm_171fcl2iogHmOku25ILM54FNbI4UKYdPuKrGWHNmyPOUAMU8FDsm2K_t6VJk_lxoeaaGUmseIDe-yNNl0PzLyfTCmO1lR0-tJVp30VHO_AlvKEf4gmfgAWppN8/s1600/1.jpg&quot; height=&quot;222&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;The IR light is emitted in pulses. The
frequency is the inverse of Time period.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;CHOOSING THE CORRECT IR SENSOR:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Choosing an IR SENSOR with TSOP for indoor
purposes is redundant. Hence it is important to use the right sensor, keeping
in mind the following:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Usage conditions: whether the sensor will
be used indoors or outdoors.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Cost: TSOPs are immune to sunlight but it
is not the right choice for indoor applications simply because it is costly.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advanced reading
– IR sensor:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;An IR sensor consists of an emitter,
detector and associated circuitry. The emitter is simply an IR led and the
detector is simply an IR photodiode which is sensitive to IR light of the same
wavelength as that emitted by the IR led .whenever light falls on the
photodiode, its resistance decreases and this allows more current to flow
through it. Now if a resistance is connected in series with the photo diode,
the increase in current through it causes the voltage across the resistance to
increase. This is because &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&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;&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;&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;&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;V=
IR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;
Where, &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;V= voltage across the resistor&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;I= current flowing through the resistor&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;R=resistance of the resistor&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; As
it apparent from the above relation, the voltage increases with increase in
current. Now if we compare this voltage with a preset voltage, we can know when
IR light is falling on the detector, i.e., when there is an obstacle in front
of the robot. The current that does this is called an operation amplifier.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;It has three terminals: a +ve terminal, a
–ve terminal and an output terminal. If the voltage at the +ve terminal is more
than the voltage at the –ve terminal the output is a HIGH (+5V) and if the
voltage at the –ve terminal is more than the voltage at the +ve terminal the
output is low (0) volt. Now if we connect the –ve terminal to a preset voltage
and the +ve terminal to the photo diode resistor junction, we can get&amp;nbsp; an output indicating whether an obstacle is
present or not.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;HERE
HOW IT HAPPENS:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;1. When the IR emitter is powered it begins
to emit IR light .this cannot be seen with the naked eye. However it can be
seen with naked eyes .However it can be seen through the lens of a camera.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;2. The resistance and hence the output
voltage of the IR receiver keeps changing as the intensity of the ir light
incident on it is changed. When less IR light is incident (when there is no
obstacle), the output voltage and vice versa.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;3. This output voltage is connected to the
non inverting pin of the op amp.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;4. The output of the potentiometer is
connected to the inverting voltage pin of the op amp.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;5. Recall that the non inverting voltage of
the op amp is greater than the inverting voltage, the output of the op amp is
HIGH (5V) and when the non inverting voltage of the op amp is greater than the
inverting voltage, the output of the op amp is HIGH (5V).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;6. An LED is usually connected to the
output of the op amp.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;7 . When there is no obstacle in front of
the sensor, the output voltage of the receiver is higher than the output of the
potentiometer.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;8. Hence, non inverting voltage of the op
amp is greater than its inverting voltage and correspondingly the output of the
op amp id HIGH and the LED glows.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;9. When there is an obstacle in front of
the sensor, the output voltage of the receiver decreases and goes below that of
the potentiometer.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;10. Hence the non inverting voltage of the
op amp is lesser than its inverting voltage and its output becomes LOW (0V).
Hence the LED stops glowing&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #e69138;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;CALIBRATING AN IR SENSOR&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;By changing the resistance of the
potentiometer, the reference or the inverting voltage of the op amp is changed.
This is very useful in order to make the IR sensor work in different lightning
conditions. Doing this changes the range of the IR sensor.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Sunlight and some artificial lights have a
significant components of IR light .This IR light adds to and in some cases
replaces the light of the IR emitter. Hence the receiver continuously receives
IR light irrespective of the presence and absence of an obstacle. Therefore a
conventional IR sensor does not work in presence of sunlight or alight with a
significant component of IR light.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/5527325146121358960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/working-of-ir-sensors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/5527325146121358960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/5527325146121358960'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/working-of-ir-sensors.html' title='WORKING OF IR SENSORS'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGEDr6UDzc2kBjgWT0AUQP1KAcjIaWhJtbDwJ3kHXcf_RZdTh3795tyZDXnZUhiJYk6zkvXkicp3_JbEenOdUfsPHBqTegfMZUFdAsne85TKVwsRhs9_Q7CYDRprKibvTLDJWPwWUWPYI/s72-c/2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-7995202725427293325</id><published>2014-06-29T10:08:00.003-07:00</published><updated>2014-06-29T10:12:55.574-07:00</updated><title type='text'>how to install the software required for programming and how to program an AtMega16 micro-controller</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Note: 1st see main components of programming a micro controller &quot;blog&quot; for better understanding&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 21.0pt;&quot;&gt;Installation of Software and
Programming&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;This tutorial will show you how
to install the software required for programming and how to program an At Mega 16
micro-controller. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Installing the Required
Software and Drivers: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;The contents of the programmer
support CD include the following: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;margin-bottom: 1.1pt;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;1)
USBasp Driver (Programmer device driver S/W)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;margin-bottom: 1.1pt;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;2)
At Mega 16 Datasheet &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;margin-bottom: 1.1pt;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;3)
Installation and Programming Tutorials &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;margin-bottom: 1.1pt;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;4)
Make File&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;5) WINAVR Installation File (Programming S/W)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEhhg8ac9FGSPvu2GB-WLHb6ITBDKKZC6-x1stHrDVq26-T6P8-WjW8OL_mBCiSEXuBFivFjKnnaWZhvD6VVvy727I9JZCVRMqFoRCFkETEHZrOe-kJh6BQAMTHQkBTo2q00zFEWKd5wAug/s1600/New+Picture.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhg8ac9FGSPvu2GB-WLHb6ITBDKKZC6-x1stHrDVq26-T6P8-WjW8OL_mBCiSEXuBFivFjKnnaWZhvD6VVvy727I9JZCVRMqFoRCFkETEHZrOe-kJh6BQAMTHQkBTo2q00zFEWKd5wAug/s1600/New+Picture.png&quot; height=&quot;169&quot; width=&quot;640&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;&gt;
&amp;nbsp;&lt;u&gt;Contents of the
support CD&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Once we have written our C
code, programming a micro-controller involves two discreet steps. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;margin-bottom: 1.1pt;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;1)
The code in high level C language must be converted into low-level (hex code)
which can be understood by the micro-controller. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;2) This hex code must be ported
or burnt into the micro-controller. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;WINAVR is the software required
to convert the code written in our high-level language (C Language) into hex
code and burn it into the micro-controller. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Let us see how to install
WINAVR. If you are not using the support CD, then you will first need to
download the setup file. Double click on the &lt;b&gt;installation file of WINAVR &lt;/b&gt;and
install it in a preferred location. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Once WINAVR is installed, we
will proceed to install the driver of the USBdude programmer. In order to do
this, first open &lt;b&gt;Device Manager &lt;/b&gt;on your computer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Plug in the programmer into the
USB port of your computer. You will find the Programmer added to the list of
devices attached to the computer. However, it will tell you that the driver for
USBtiny was not installed correctly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;(Download
and) Right click on the USBdude in the device manager and select &lt;b&gt;‘update
device driver’&lt;/b&gt;. You will have to manually browse the folder location to
identify the folder containing the device driver. Browse through to the folder
named USBdude Driver. The folder contains drivers for all the configurations of
windows computers. You need not select the driver specifically. Your computer
will choose the right driver from the folder. Once you have directed to the
folder, click &lt;b&gt;‘Update’&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEicPREEvRI3eUzmi7EOcgDqTfCFD0qt6CM-c7Tweqq7IeJNsCaIoIWHi-34S7C01z8rSkj3ftCwKPAf3i1-FiPglxsnaY4PW-avG4vuWuI0vtN_t6AePd87TsfoMET0WJ9xZu3mXYdgSSI/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicPREEvRI3eUzmi7EOcgDqTfCFD0qt6CM-c7Tweqq7IeJNsCaIoIWHi-34S7C01z8rSkj3ftCwKPAf3i1-FiPglxsnaY4PW-avG4vuWuI0vtN_t6AePd87TsfoMET0WJ9xZu3mXYdgSSI/s1600/2.png&quot; height=&quot;408&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;Device Manager before installation of driver&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEhVV6DiE5zhvdThc4WPKkzOZEFgpl3mktxkeGQh9R-usQAbAgJivSPEeDmckr84ScOKvtFYwk0Xest45-LfH9TZWuWQ83g0N-zrwVaO3Zk3ivYhqY0U3N_o3xJOY2-mc0gtJ3mPiEev4b4/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVV6DiE5zhvdThc4WPKkzOZEFgpl3mktxkeGQh9R-usQAbAgJivSPEeDmckr84ScOKvtFYwk0Xest45-LfH9TZWuWQ83g0N-zrwVaO3Zk3ivYhqY0U3N_o3xJOY2-mc0gtJ3mPiEev4b4/s1600/3.png&quot; height=&quot;414&quot; width=&quot;640&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;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-size: 11.0pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Device manager after
installation of driver &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-size: 11.0pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;You have now
installed the driver of the USBasp programmer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Once WINAVR and USBdude are
both installed on your computer, you will not require the setup and driver
files again. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Now, whenever you want to write
a new code, you may follow the steps given below. The aforementioned steps are
not required to be repeated. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.5pt; 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;Now, let us see how to connect the programmer to
the AtMega16 micro-controller.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.5pt; 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;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Connecting
the programmer to the micro-controller:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&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/AVvXsEhS3ntrKbAakkSY33zpBUWRZtVUYaVc6ToIhrz3jLrqCBi4N5redz5KQqcUr6O0CmkB6qQSFezkijMW1zDAQGg54hc1iogfeaMPXLUWo5IkNv6AtLRIjTiWHBUPm2NDxwWujhdivAyEolk/s1600/4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS3ntrKbAakkSY33zpBUWRZtVUYaVc6ToIhrz3jLrqCBi4N5redz5KQqcUr6O0CmkB6qQSFezkijMW1zDAQGg54hc1iogfeaMPXLUWo5IkNv6AtLRIjTiWHBUPm2NDxwWujhdivAyEolk/s1600/4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; Fig :-
AVR DUDE Programmer&lt;/span&gt;&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;When we program a
micro-controller, we must always make sure that each specific programming pin
of the programmer is connected to each programming pin of the micro-controller
we want to program. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;This USBdude programmer is
designed in such a way that it’s six programming pins and the six programming
pins of the AtMega16 mirco-controller are in order. Hence, we can directly
program an AtMega16 micro-controller on a breadboard using this programmer
without using any wires. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&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;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;If you have
to program a micro-controller with different configuration of programming pins,
you will have to connect the programming pins of the programmer to those of the
micro-controller using wires.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;The six programming pins of any
micro-controller (MOSI, MISO, SCK, RESET, Vcc and GND) can be found in its
datasheet. The datasheet of the AtMega16 micro-controller has been provided in
this support CD. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Ensure that the Ground (GND)
pin of the programmer is connected to the GND pin of the microcontroller, the
Vcc pin of the programmer is connected to the Vcc pin of the micro-controller
and so on. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;If can be seen that the micro-controller is being powered
by the programmer while it is being programmed (as the power pins of the
programmer and the micro-controller are connected). Similarly, after the
micro-controller is programmed, we can use the programmer itself to power the
micro-controller. The programmer in turn is being powered by your computer.
However, the amount of current that the programmer can provide is limited. It
is, therefore, not recommended to power the circuit using the programmer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&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; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;The GND pin
of the AtMega16 micro-controller is its 11th pin and the MOSI pin is the 6th
pin. This is how the micro-controller and the programmer sit on the breadboard
when you want to program the micro-controller&lt;/span&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxs8k7eO9nLQeieZuVlN2VFbql4XX5cv-eai8mVIUM6cUk4eiuhqkrCtxvtZ0X0rPsoF67EMNTD2BuhzX4NozmDtDKnNbRcmFlZvk_dZp_a5F4HUSk3A7JGndA0Hvg2EXumsbL3eoT8w/s1600/5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxs8k7eO9nLQeieZuVlN2VFbql4XX5cv-eai8mVIUM6cUk4eiuhqkrCtxvtZ0X0rPsoF67EMNTD2BuhzX4NozmDtDKnNbRcmFlZvk_dZp_a5F4HUSk3A7JGndA0Hvg2EXumsbL3eoT8w/s1600/5.png&quot; height=&quot;480&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; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Programming the
Micro-controller: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&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; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;Now, we may
proceed to write the C code. We will write our code in a software called &lt;b&gt;Programmers
Notepad (pn.exe) &lt;/b&gt;which automatically installs when you install WINAVR.
Create a separate folder with an appropriate name. Go to the folder where
WINAVR was installed. In the &lt;b&gt;WINAVR folder&lt;/b&gt;, select the &lt;b&gt;pn folder&lt;/b&gt;.
In this folder, open the &lt;b&gt;pn.exe file&lt;/b&gt;. You can also find this file in the
WINAVR folder in the All Programs menu when you open START.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEhqkKiyU9NX_wydSGK2Qha3KV7elooNR4CuRwjskTdlYTWLriiREE2gQ4t8Ur927FYhIEgtOvaEK3tajqZLijmu0vBopJhZwKwNlKs9ArfdXsU1e123B5FNBwDAk7HSHnhLm465LcQo_qA/s1600/6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqkKiyU9NX_wydSGK2Qha3KV7elooNR4CuRwjskTdlYTWLriiREE2gQ4t8Ur927FYhIEgtOvaEK3tajqZLijmu0vBopJhZwKwNlKs9ArfdXsU1e123B5FNBwDAk7HSHnhLm465LcQo_qA/s1600/6.png&quot; height=&quot;640&quot; width=&quot;456&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
This opens the ‘Programmer’s
Notepad’, a commonly used editing software for programming. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
Write your C code in the
programmer’s notepad and save the file in the new folder with a &lt;b&gt;“.c” &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;extension&lt;/b&gt;. For example, if your program is called main, you
will have to save it as main.c &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
In order to program the
micro-controller successfully, we have to pass on certain information about the
hardware we are using to the compiler. We do this with the help of a &lt;b&gt;MakeFile&lt;/b&gt;.
You will find this MakeFile in the Support CD or in the ‘Resources’ tab. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Open this MakeFile with
Programmer’s notepad&lt;/b&gt;. It will open as
a separate tab in addition to the tab containing your C code. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
Save this MakeFile in the same
folder as your C code. This step is very important and is often &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;forgotten by
beginners. Next, we need to modify certain parameters of the MakeFile.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
Generally, we will modify only
three parameters of the Makefile; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot; style=&quot;text-align: justify;&quot;&gt;
1) The microcontroller used:
Change it to atmege16 (all small and no gaps) &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #00b050; line-height: 115%;&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #MCU name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&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; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #00b050; line-height: 115%;&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #1f497d; line-height: 115%;&quot;&gt;MCU &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;= atmega16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
2) The TARGET (referring to the
code to be burnt): Change it to the &amp;lt;name of your C code&amp;gt; without the .c
extension &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #00b050; line-height: 115%;&quot;&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;#Target File name
(without extension)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #1f497d; line-height: 115%;&quot;&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;TARGET&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;=my program&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
3) The programmer used: Change
it to usbtiny (all small and no gaps).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;b&gt;AVRDUDE_PROGRAMMER=usbasp&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
Save the Makefile and the code.
Remember, the MakeFile and the C code should be in the same folder. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
Now we are ready to compile and
burn the code. Go to &lt;b&gt;Tools &lt;/b&gt;in the menu and select &lt;b&gt;‘Make All’&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
This command converts the C
code into the hex code. On completion of this process, the output &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
window says ‘Process Exit Code
0’. This indicates that the hex file has been generated without any errors. You
will now find the generated hex file in the folder which had your C code and
the MakeFile.&lt;/div&gt;
&lt;div class=&quot;Default&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/AVvXsEjdXxfCwg4lnFEfwGlJzcG1TP9hyEewqGYaYfN7TSpAWQZztrpxCe33KNlYY1H16Uakwc5vx-W05-pU9c5gKzIGqgNXIRpNQVFUXu88p7mTohKUCw6F7oajYw6RVFhpto5Xb-Dc5KA-DsM/s1600/7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdXxfCwg4lnFEfwGlJzcG1TP9hyEewqGYaYfN7TSpAWQZztrpxCe33KNlYY1H16Uakwc5vx-W05-pU9c5gKzIGqgNXIRpNQVFUXu88p7mTohKUCw6F7oajYw6RVFhpto5Xb-Dc5KA-DsM/s1600/7.png&quot; height=&quot;350&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;Next, go to &lt;b&gt;Tools &lt;/b&gt;in the
menu and select &lt;b&gt;‘Program’&lt;/b&gt;. This command burns the hex code from your
computer into the micro-controller. You can see the progress of this process in
the output window. The code is first written onto the micro-controller and is
then read, by the programmer. This is done to check for any errors that might
have occurred during writing the code.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEh5RwR9zuwSrqD8v6Y8c6IQuTBavbcHzXrQ4Tp75Sb1roEh2Tpb2idIc8nOlyNCkGq0iF4KaCc0h2044fzmoOU_OI2GrIgwzq5IShy6prKT9cFdjf-kYd2aTkrdCEjDJEUCsh3j1aS5jEM/s1600/8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5RwR9zuwSrqD8v6Y8c6IQuTBavbcHzXrQ4Tp75Sb1roEh2Tpb2idIc8nOlyNCkGq0iF4KaCc0h2044fzmoOU_OI2GrIgwzq5IShy6prKT9cFdjf-kYd2aTkrdCEjDJEUCsh3j1aS5jEM/s1600/8.png&quot; height=&quot;378&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.5pt; 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;On
completion of this write process, the output window says ‘Process Exit Code 0’.
This indicates that the write operation has been completed without any errors.&lt;/span&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/AVvXsEgzo0f7aW7Fq-Y9wqa73bbkK8RXkVBBNd9Rcay8NOV4Tof4qjkooPwaqweED68pL4jfP7S5ZlJlAP4eGHeWQLaWrUvAoO0O9SMRit2c0i7aO94BjO17H3yytlSqOD7ao1Wty9Xf_IIctWM/s1600/9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzo0f7aW7Fq-Y9wqa73bbkK8RXkVBBNd9Rcay8NOV4Tof4qjkooPwaqweED68pL4jfP7S5ZlJlAP4eGHeWQLaWrUvAoO0O9SMRit2c0i7aO94BjO17H3yytlSqOD7ao1Wty9Xf_IIctWM/s1600/9.png&quot; height=&quot;288&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 11.5pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/7995202725427293325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/how-to-install-software-required-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/7995202725427293325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/7995202725427293325'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/how-to-install-software-required-for.html' title='how to install the software required for programming and how to program an AtMega16 micro-controller'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhg8ac9FGSPvu2GB-WLHb6ITBDKKZC6-x1stHrDVq26-T6P8-WjW8OL_mBCiSEXuBFivFjKnnaWZhvD6VVvy727I9JZCVRMqFoRCFkETEHZrOe-kJh6BQAMTHQkBTo2q00zFEWKd5wAug/s72-c/New+Picture.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-1377147410585750032</id><published>2014-06-29T09:20:00.002-07:00</published><updated>2014-06-29T09:20:37.280-07:00</updated><title type='text'>Components that are use in Programming of a Micro Controller</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Main components that are use in Programming of a&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;Micro Controller&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&amp;gt;&amp;gt;Micro controller(here&amp;nbsp;At-mega&amp;nbsp;16)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&amp;gt;&amp;gt;Micro controller Programmer kit&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&amp;gt;&amp;gt;Cable for connecting PC USB(usb2.0/usb3.0) to micro controller kit&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&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/AVvXsEgfcbWLMUB_sk5qkaaDTuInasqXVx_UY5w30gBqOQnLBs889VmtmMYYskL_D_7AVdUsX35MOxk-bGi-oNRLW5wS7SRmrn8skL-fIjkxFRjKIhc8k8SMolDIvIzyE7958csrIUxJFBnC4XI/s1600/bd.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfcbWLMUB_sk5qkaaDTuInasqXVx_UY5w30gBqOQnLBs889VmtmMYYskL_D_7AVdUsX35MOxk-bGi-oNRLW5wS7SRmrn8skL-fIjkxFRjKIhc8k8SMolDIvIzyE7958csrIUxJFBnC4XI/s1600/bd.jpg&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;fig: different components reqd for programming&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 11.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/1377147410585750032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/components-that-are-use-in-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/1377147410585750032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/1377147410585750032'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2014/06/components-that-are-use-in-programming.html' title='Components that are use in Programming of a Micro Controller'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfcbWLMUB_sk5qkaaDTuInasqXVx_UY5w30gBqOQnLBs889VmtmMYYskL_D_7AVdUsX35MOxk-bGi-oNRLW5wS7SRmrn8skL-fIjkxFRjKIhc8k8SMolDIvIzyE7958csrIUxJFBnC4XI/s72-c/bd.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-2301363690879661010</id><published>2013-04-01T03:43:00.001-07:00</published><updated>2013-04-01T03:43:50.952-07:00</updated><title type='text'></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;h2 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 31.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #38761d; font-size: large;&quot;&gt;&lt;u&gt;Making Sense of Actuators&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;strong style=&quot;font-size: 31.5px; line-height: 40px;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;What is an actuator?&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;blockquote style=&quot;background-color: #f8f8f8; border-left-color: rgb(238, 238, 238); border-left-style: solid; border-left-width: 5px; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 20px; padding: 0px 0px 0px 15px;&quot;&gt;
&lt;div style=&quot;line-height: 25px;&quot;&gt;
An “actuator” can be defined as a device that converts energy (in robotics, that energy tends to be electrical) into physical motion. The vast majority of actuators produce either rotational or linear motion. For instance, a “DC motor” is therefore a type of actuator.&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Choosing the right actuators for your robot requires an understanding of what actuators are available, some imagination, and a bit of math and physics.&lt;/div&gt;
&lt;h2 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 31.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;Rotational Actuators&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
As the name indicates, this type of&amp;nbsp;actuators&amp;nbsp;transform electrical energy into a rotating motion. There are two main mechanical parameters distinguishing them from one another: (1) torque, the force they can produce at a given distance (usually expressed in N•m or Oz•in), and (2) the rotational speed (usually measured in revolutions per minutes, or rpm).&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
AC Motor&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/ac-motor-fan.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;AC Motor - Fan&quot; class=&quot;alignright size-thumbnail wp-image-2046&quot; height=&quot;120&quot; src=&quot;http://www.robotshop.com/blog/en/files/ac-motor-fan-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;AC Motor - Fan&quot; width=&quot;120&quot; /&gt;&lt;/a&gt;AC (alternating current) is rarely used in mobile robots since most of them are powered with direct current (DC) coming from batteries. Also, since electronic components use DC, it is more convenient to have the same type of power supply for the actuators as well. AC motors are mainly used in industrial environments where very high torque is required, or where the motors are connected to the mains / wall outlet.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
DC Motors&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/solarbotics-regular-motor-2-B.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;DC Motor&quot; class=&quot;alignleft size-thumbnail wp-image-2047&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/solarbotics-regular-motor-2-B-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: left; height: auto; margin-right: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;DC Motor&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;DC motors&amp;nbsp;come in a variety of shapes and sized although most are cylindrical. They feature an output shaft which rotates at high speeds usually in the 5 000 to 10 000 rpm range. Although&amp;nbsp;DC motors&amp;nbsp;rotate very quickly in general, most are not&lt;em&gt;strong&amp;nbsp;&lt;/em&gt;(low torque).&amp;nbsp;In order to reduce the speed and increase the torque, a gear can be added.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
To incorporate a motor into a robot, you need to fix the body of the motor to the frame of the robot. For this reason motors &amp;nbsp;often feature mounting holes which are generally located &amp;nbsp;on the face of the motor so they can be mounted perpendicularly to a surface.&amp;nbsp;DC motors&amp;nbsp;can operate in clockwise (CW) and counter clockwise (CCW) rotation. The angular motion of the turning shaft can be measured using&amp;nbsp;encoders&amp;nbsp;or&amp;nbsp;potentiometers.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Geared DC Motors&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/banebots-spur-gearmotor-e1283201913303.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Banebots Gearmotor&quot; class=&quot;alignright size-thumbnail wp-image-2048&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/banebots-spur-gearmotor-e1283201913303-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Banebots Gearmotor&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;A&amp;nbsp;DC gear motor&amp;nbsp;is a&amp;nbsp;DC motor&amp;nbsp;combined with a gearbox that works to decrease the motor’s speed and increase the torque. For example, if a&amp;nbsp;DC motor&amp;nbsp;rotates at 10 000 rpm and produces 0.001 N•m of torque, adding a 256:1 (“two hundred and fifty six to one”) gear down would reduce the speed by a factor of 256 (resulting in 10 000rpm / 256 = 39 rpm), and increase the torque by a factor of 256 (0.001 x 256 = 0.256 N•m). The most common types of gearing are “spur” (the most common), “planetary” (more complex but allows for higher&amp;nbsp;gear-downs&amp;nbsp;in a more confined space, as well as higher efficiency) and “worm” (which allows for very high gear ratio with just a single stage, and also prevents the output shaft from moving if the motor s not powered). Just like a&amp;nbsp;DC motor, a&amp;nbsp;DC gear motor&amp;nbsp;can also rotate CW and CCW.&amp;nbsp;If you need to know the number of rotations of the motor, an “encoder” can be added to the shaft.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
R/C Servo Motors&lt;/h3&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/hitec-hs645mg-servo-motor.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Hitec HS 645 MG Servo Motor&quot; class=&quot;size-thumbnail wp-image-2049 alignleft&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/hitec-hs645mg-servo-motor-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: left; height: auto; margin-right: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Hitec HS 645 MG Servo Motor&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;
R/C (or hobby) servo motors&amp;nbsp;are types of actuators that rotate to a specific angular&amp;nbsp;position, and were classically used in more expensive remote controlled vehicles for steering or controlling flight surfaces. Now that they are used in a variety of applications, the price of&amp;nbsp;hobby servos&amp;nbsp;has gone down significantly, and the variety (different&amp;nbsp;sizes, technologies, and&amp;nbsp;strength) has increased.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;
The common factor to most servos is that the majority only rotate about 180 degrees. A&amp;nbsp;hobby servo motor&amp;nbsp;actually includes a&amp;nbsp;DC motor, gearing, electronics and a rotary&amp;nbsp;potentiometer&amp;nbsp;(which, in essence, &amp;nbsp;measures the angle). The electronics and&amp;nbsp;potentiometer&amp;nbsp;work in unison to activate the motor and stop the output shaft at a specified angle. These servos are generally have three wires: ground, voltage in, and a control pulse. The control pulse is usually generated with a&amp;nbsp;servo motor controller. &amp;nbsp;A “robot servo“&amp;nbsp;is a new type of servo that offers both continuous rotation and position feedback. All servos can rotate CW and CCW.&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Industrial Servo Motors&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/ac-servo-motor-fanuc.gif&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Fanuc Industrial Servo&quot; class=&quot;alignright size-thumbnail wp-image-2052&quot; height=&quot;108&quot; src=&quot;http://www.robotshop.com/blog/en/files/ac-servo-motor-fanuc-150x150.gif&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Fanuc Industrial Servo&quot; width=&quot;108&quot; /&gt;&lt;/a&gt;An industrial servo motor is controlled differently than a&amp;nbsp;hobby servo motor&amp;nbsp;and is more commonly found on very large machines. An industrial servo motor is usually made up of a large AC (sometimes three-phase) motor, a gear down and an encoder which provides feedback about angular position and speed. These motors are rarely used in mobile robots because of their weight, size, cost and complexity. You might find an industrial servo in a more powerful industrial robotic arm or very large robotic vehicles.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Stepper Motors&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/soyo-unipolar-stepper-motor-e1283203490688.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Soyo Unipolar Stepper Motor&quot; class=&quot;alignleft size-thumbnail wp-image-2053&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/soyo-unipolar-stepper-motor-e1283203490688-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: left; height: auto; margin-right: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Soyo Unipolar Stepper Motor&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;A&amp;nbsp;stepper motor&amp;nbsp;does exactly as its name implies; it rotates in specified “steps” (actually, specific degrees). The number of degrees the shaft rotates with each step (step size) varies based on several factors. Most stepper motors do not include gearing, so just like a DC motor, the torque is often low. Configured properly, a stepper can rotate CW and CCW and can be moved to a desired angular position. There are&amp;nbsp;&lt;em&gt;unipolar&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;bipolar&lt;/em&gt;&amp;nbsp;stepper motor types. One notable downside to stepper motors is that if the motor is not powered, it’s difficult to be certain of the motor’s starting angle.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Adding gears to a stepper motor has the same effect as a adding&amp;nbsp;gears&amp;nbsp;to a&amp;nbsp;DC motors:&amp;nbsp;it increases the torque and decreases the output&amp;nbsp;&lt;em&gt;angular&lt;/em&gt;&amp;nbsp;speed. Since the speed is reduced by the gear ratio, the step size is also reduced by that same factor. If the non geared down stepper motor had a step size of 1.2 degrees, and you add a gear down of 55:1, the new step size would be 1.2 / 55 = 0.0218 degrees.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;Linear Actuators&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
A&amp;nbsp;linear actuator&amp;nbsp;produces linear motion (motion along one straight line) and have three main distinguishing mechanical characteristics: the minimum and maximum distance the rod can move “a.k.a. the “stroke”, in mm or inches), &amp;nbsp;their force (in Kg or lbs), and their speed (in m/s or inch/s).&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
DC Linear Actuator&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/firgelli-technologies-L12.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Firgelli Technologies L12 Linear Actuator&quot; class=&quot;alignright size-thumbnail wp-image-2106&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/firgelli-technologies-L12-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Firgelli Technologies L12 Linear Actuator&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;A DC&amp;nbsp;linear actuator&amp;nbsp;is often made up of a DC motor connected to a lead screw. As the motor turns, so does the lead screw. A traveller on the lead screw is forced either towards or away from the motor, essentially converting the rotating motion to a linear motion. Some DC&amp;nbsp;linear actuators&amp;nbsp;incorporate a linear potentiometer which provides linear position feedback. In order to stop the actuator from destroying itself, many manufacturers include limit switches at either end which cuts power to the actuator when pressed. &amp;nbsp;DC linear actuators come in a wide variety of sizes, strokes and forces.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Solenoids&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/solenoid.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Solenoid&quot; class=&quot;alignleft size-thumbnail wp-image-2058&quot; height=&quot;120&quot; src=&quot;http://www.robotshop.com/blog/en/files/solenoid-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: left; height: auto; margin-right: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Solenoid&quot; width=&quot;120&quot; /&gt;&lt;/a&gt;Solenoids are composed of a&amp;nbsp;coil&amp;nbsp;wound around a mobile core. When the coil is energized, the core is pushed away from the magnetic field and produces a motion in a single direction. Multiple coils or some&amp;nbsp;mechanical&amp;nbsp;arrangements would be required in order to provide&amp;nbsp;a motion&amp;nbsp;in two directions. A solenoid’s stroke is usually very small but their speed is very fast. The&amp;nbsp;strength&amp;nbsp;depends mainly on the coil size and&amp;nbsp;the&amp;nbsp;current going&amp;nbsp;trough&amp;nbsp;it. This type of actuator is commonly used in valves or latching systems&amp;nbsp;and there is usually no position feedback (it’s either fully retracted or fully extended).&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Muscle wire&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/muscle-wire-spool.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Muscle Wire Spool&quot; class=&quot;alignright size-full wp-image-2060&quot; height=&quot;117&quot; src=&quot;http://www.robotshop.com/blog/en/files/muscle-wire-spool.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Muscle Wire Spool&quot; width=&quot;118&quot; /&gt;&lt;/a&gt;Muscle wire&amp;nbsp;is a special type of wire that will contract when an electric current traverses it. Once the current is gone (and the wire cools down) it returns to its original length. This type of actuator is not very strong, fast or provides a long stroke. Nevertheless, it is very convenient when working with very small parts or in a very confined space.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Pneumatic and Hydraulic&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/pneumatic-cylinder.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Pneumatic Cylinders&quot; class=&quot;size-thumbnail wp-image-2061 alignleft&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/pneumatic-cylinder-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: left; height: auto; margin-right: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Pneumatic Cylinders&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;Pneumatic and hydraulic actuators use air or a liquid (e.g. water or oil) &amp;nbsp;respectively&amp;nbsp;in order to produce a linear motion. These types of actuators can have very long strokes, high force and high speed. In order to be operated they require the use of a fluid compressor which makes them more difficult to operate than regular electrical actuators. Because of they high force speed and generally large size, they are mainly used in industrial environments.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;Choosing an Actuator&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
To help you with&amp;nbsp;the&amp;nbsp;selection of an actuator for a specific task, we have developed the following questions to guide you in the right direction.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
It is important to note that there are always new and innovative technologies being brought to market and nothing is set in stone. Also note that an single actuator may perform very&amp;nbsp;different&amp;nbsp;task in different contexts. For instance, with additional mechanics, an actuator that produces linear motion may be used to rotate an object and vice versa&amp;nbsp;(like on a car’s windshield wiper).&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;strong&gt;(1) Is the actuator being used to move a wheeled robot?&lt;/strong&gt;&lt;/div&gt;
&lt;a href=&quot;http://www.robotshop.com/ProductInfo.aspx?pc=RB-Nan-01&quot; style=&quot;background-color: #f8f8f8; color: #e3992c; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Nanda Clocky&quot; class=&quot;size-thumbnail wp-image-2067 alignright&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/nanda-clocky-almond-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Nanda Clocky&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Drive motors must move the weight of the entire robot and will most likely require a gear down. Most robots use “skid steering” while cars or trucks tend to use rack-and-pinion steering. If you choose skid steering,&amp;nbsp;DC gear motors&amp;nbsp;are the ideal choice for robots with&amp;nbsp;wheels or tracks&amp;nbsp;as they provide continuous rotation, and can have optional position feedback using optical encoders and are very easy to program and use. If you want to use rack-and-pinion, you will need one drive motor (DC gear is also suggested) and one motor to steer the front wheels). For stirring, since the rotation required is restricted to a specific angle, an R/C servo would be the logical choice.&lt;/div&gt;
&lt;a href=&quot;http://www.robotshop.com/ProductInfo.aspx?pc=RB-Ins-03&quot; style=&quot;background-color: #f8f8f8; color: #e3992c; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Invenscience Advanced Robotic-Arm&quot; class=&quot;size-thumbnail wp-image-2068 alignright&quot; height=&quot;150&quot; src=&quot;http://www.robotshop.com/blog/en/files/invenscience-advanced-robotic-manipulator-arm-150x150.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Invenscience Advanced Robotic-Arm&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;strong&gt;(2)&amp;nbsp;&lt;/strong&gt;Is the motor being used to lift or turn a heavy weight?&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Lifting a weight requires significantly more power than moving a weight on a flat surface. Speed must be sacrificed in order to gain&amp;nbsp;&lt;em&gt;torque&lt;/em&gt;&amp;nbsp;and it is best to use a gearbox with a high gear ratio and powerful&amp;nbsp;DC motor&amp;nbsp;or a DC&amp;nbsp;linear actuator. Consider using system (either with worm gears, or clamps) that prevents the mass from falling in case of a power loss.&lt;/div&gt;
&lt;a href=&quot;http://www.robotshop.com/ProductInfo.aspx?pc=RB-Hit-27&quot; style=&quot;background-color: #f8f8f8; color: #e3992c; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Hitec Servo Motors&quot; class=&quot;alignright size-full wp-image-2069&quot; height=&quot;104&quot; src=&quot;http://www.robotshop.com/blog/en/files/hitec-servo-en.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Hitec Servo Motors&quot; width=&quot;120&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;strong&gt;(3)&amp;nbsp;&lt;/strong&gt;Is the range of motion limited to 180 degrees?&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
If the range is limited to 180 degrees and the torque required is not significant, an&amp;nbsp;R/C servo motor&amp;nbsp;is ideal. Servo motors are offered in a variety of different torques and sizes and provide angular position feedback (most use a potentiometer, and some specialized ones use optical encoders).&amp;nbsp;R/C servos&amp;nbsp;are used more and more to create small walking robots.&lt;/div&gt;
&lt;a href=&quot;http://www.robotshop.com/ProductInfo.aspx?pc=RB-Soy-03&quot; style=&quot;background-color: #f8f8f8; color: #e3992c; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Stepper Motors&quot; class=&quot;alignright size-full wp-image-2070&quot; height=&quot;104&quot; src=&quot;http://www.robotshop.com/blog/en/files/stepper-motors.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Stepper Motors&quot; width=&quot;120&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;strong&gt;(4)&amp;nbsp;&lt;/strong&gt;Does the angle need to be very precise?&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Stepper motors&amp;nbsp;and geared stepper motors&amp;nbsp;(coupled with a&amp;nbsp;stepper motor controller) can offer very precise angular motion. They are sometimes preferred to servo motors because they offer continuous rotation. However, some high-end digital servo motors use optical encoders and can offer very high precision.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/gorobotics/how-to-make-a-robot/how-to-make-a-robot-lesson-3-actuators/attachment/linear-actuators&quot; rel=&quot;attachment wp-att-2071&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Linear Actuators&quot; class=&quot;alignright size-full wp-image-2071&quot; height=&quot;130&quot; src=&quot;http://www.robotshop.com/blog/en/files/linear-actuators.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 10px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Linear Actuators&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;strong&gt;(5)&amp;nbsp;&lt;/strong&gt;Is the motion in a straight line?&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Linear actuators&amp;nbsp;are best for moving objects and positioning them along a straight line. They come in a variety of sizes and configurations.&amp;nbsp;Muscle wire&amp;nbsp;should be considered only if your motion requires very little force. For very fast motion, consider pneumatics or solenoids, and for very high forces, consider DC&amp;nbsp;linear actuators&amp;nbsp;(up to about 500 pounds) and then&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/2301363690879661010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/04/making-sense-of-actuators-what-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2301363690879661010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2301363690879661010'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/04/making-sense-of-actuators-what-is.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-4866017423532875117</id><published>2013-04-01T03:35:00.000-07:00</published><updated>2013-04-01T03:35:04.324-07:00</updated><title type='text'></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 style=&quot;background-color: #f8f8f8; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;/div&gt;
&lt;h1 class=&quot;single-title&quot; itemprop=&quot;headline&quot; style=&quot;font-size: 24px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;Choosing a Robotic Platform&lt;/u&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Now, it is time to decide on the type if robot you are going to build. A custom robot design often starts with a “vision” of what the robot will look like and what it will do. The types of robots possible are unlimited, though the more popular are:&lt;/div&gt;
&lt;ul style=&quot;background-color: #f8f8f8; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;Land wheeled,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.robotshop.com/tracked-development-platfoms.html&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;tracked&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&amp;nbsp;and&amp;nbsp;legged robots&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #666666;&quot;&gt;Aerial planes, helicopters, and blimp&lt;/li&gt;
&lt;li style=&quot;color: #666666;&quot;&gt;Aquatic boats, submarines, and swimming robots&lt;/li&gt;
&lt;li style=&quot;color: #666666;&quot;&gt;Misc. and&amp;nbsp;mixed robots&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;Stationary robot&amp;nbsp;&lt;/span&gt;arms&lt;span style=&quot;color: #666666;&quot;&gt;, and&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.robotshop.com/joinmax-gripper-kit-servo.html&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;color: #e3992c;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #999999;&quot;&gt;manipulators&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
This lesson is intended to help you decide what type of robot to build to best suite your mission.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;Land&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Land-based robots, especially the wheeled ones, &amp;nbsp;are the most popular mobile robots among beginners as they usually require the least investment while providing significant exposure to robotics. On&amp;nbsp;the&amp;nbsp;other hand, the most complex type of robots is the&amp;nbsp;humanoid&amp;nbsp;(akin to a human), as it requires many degrees of freedom and synchronizing the motion of many motors, and uses many sensors.&lt;/div&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Wheeled Robots&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-wheeled-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Mobile Wheeled Robots&quot; class=&quot;size-full wp-image-1951  aligncenter&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-wheeled-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Mobile Wheeled Robots&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Wheels&amp;nbsp;are by far the most popular method of providing mobility to a robot and are used to propel many different sized robots and robotic platforms.Wheels&amp;nbsp;can be just about any size, from a few&amp;nbsp;centimetres&amp;nbsp;&amp;nbsp;up to 30 cm and more . Tabletop robots tend to have the smallest wheels, usually less than 5 cm in diameter. Robots can have just about any number of wheels, although 3 and 4 are the most common. Normally a&amp;nbsp;three-wheeled robotuses two wheels and a caster at one end. More complex two wheeled robots may use gyroscopic stabilization. It is rare that a wheeled robot use anything but skid steering (like that of a tank).&amp;nbsp;Rack and pinion steering&amp;nbsp;such as that found on a car requires too many parts and its complexity and cost outweigh most of its advantages.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Four and six wheeled robots have the advantage of using multiple drive motors (one connected to each wheel) which reduces slip. Also,&amp;nbsp;omni-directional wheels&amp;nbsp;or&amp;nbsp;mecanum wheels, used properly, can give the robot significant mobility advantages. A common misconception about building a wheeled robot is that large, low-cost&amp;nbsp;DC motors&amp;nbsp;can propel a medium sized robot.&amp;nbsp;&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Usually low-cost compared to other methods&lt;/li&gt;
&lt;li&gt;Simple design and construction&lt;/li&gt;
&lt;li&gt;Abundance of choice&lt;/li&gt;
&lt;li&gt;Six wheels or more rival a track system&lt;/li&gt;
&lt;li&gt;Excellent choice for beginners&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;May lose traction (slip)&lt;/li&gt;
&lt;li&gt;Small contact area (only a small rectangle or line underneath each wheel is in contact with the ground)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Tracked Robots&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-tracked-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Mobile Tracked Robot&quot; class=&quot;size-full wp-image-1952  aligncenter&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-tracked-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Mobile Tracked Robot&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Tracks (or treads) are what&amp;nbsp;tanks&amp;nbsp;use. Although tracks do not provide added “force” (torque), they do reduce slip and more evenly distribute the weight of the robot, making them useful for loose surfaces such as sand and gravel. Also, a track system with some flexibility can better conform to a bumpy surface. Finally, most people tend to agree that tank tracks add an “aggressive” look to the robot as well.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Constant contact with the ground prevents slipping that might occur with wheels&lt;/li&gt;
&lt;li&gt;Evenly distributed weight helps your robot tackle a variety of surfaces&lt;/li&gt;
&lt;li&gt;Can be used to significantly increase a robot’s ground clearance without incorporating a larger drive wheel&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;When turning, there is a sideways force that acts on the ground; this can cause&lt;img alt=&quot;Tank Tracks Damage&quot; class=&quot;alignright size-medium wp-image-1958&quot; height=&quot;130&quot; src=&quot;http://www.robotshop.com/blog/en/files/tank-track-damage-300x216.jpg&quot; style=&quot;background-color: white; border: 0px; float: right; height: auto; margin-left: 5px; margin-right: 5px; max-width: 100%; vertical-align: middle;&quot; title=&quot;Tank Tracks Damage&quot; width=&quot;180&quot; /&gt;&amp;nbsp;damage to the surface the robot is being used on, and cause the tracks to wear&lt;/li&gt;
&lt;li&gt;Not many different tracks are available (robot is usually constructed around the tracks)&lt;/li&gt;
&lt;li&gt;Drive sprocket might significantly limit the number of motors that can be used.&lt;/li&gt;
&lt;li&gt;Increased mechanical complexity (idler placement and number, # of links) and connections&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 24.5px; line-height: 40px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Legs&lt;/h3&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-legged-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Mobile Legged Robot&quot; class=&quot;size-full wp-image-1957  aligncenter&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-legged-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Mobile Legged Robot&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
An increasing number of robots use legs for mobility. Legs are often preferred for robots that must navigate on very uneven terrain. Most amateur robots are designed with six legs, which allow the robot to be statically balanced (balanced at all times on 3 legs); robots with fewer legs are harder to balance. The latter require “dynamic stability”, meaning that if the robot stops moving mid-stride, it might fall over. Researchers have experimented with monopod (one legged “hopping”) designs, though&amp;nbsp;bipeds (two legs),&amp;nbsp;quadrupeds (four legs), andhexapods (six legs)&amp;nbsp;are the &amp;nbsp;most popular.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Closer to organic or natural motion&lt;/li&gt;
&lt;li&gt;Can potentially overcome large obstacles and navigate very rough terrain&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Increased mechanical, electronic and coding complexity (not the easiest way to get into robotics).&lt;/li&gt;
&lt;li&gt;Lower battery size despite increased power demands&lt;/li&gt;
&lt;li&gt;Higher cost to build&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Air&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-aerial-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Mobile Aerial Robot&quot; class=&quot;size-full wp-image-1959    aligncenter&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-aerial-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Mobile Aerial Robot&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
A&amp;nbsp;AUAV (Autonomous Unmanned Aerial Vehicle)&amp;nbsp;is very appealing and is entirely within the capability of many robot enthusiasts. However, the advantages of building an autonomous unmanned aerial vehicles, especially if you are a beginner, have yet to outweigh the risks. &amp;nbsp;When considering an aerial vehicle, most hobbyists still use existing commercial remote controlled aircraft. On the professional side, aircraft such as the&amp;nbsp;US military Predator&amp;nbsp;were initially semi-autonomous though in recent years Predator aircraft have flown missions autonomously.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Remote controlled aircraft have been in existence for decades (so there is a large community, at least for the mechanics)&lt;/li&gt;
&lt;li&gt;Excellent for surveillance&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;The entire investment can be lost in one crash.&lt;/li&gt;
&lt;li&gt;Limited robotic community to provide help for autonomous control&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Water&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-underwater-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Mobile Underwater Robot&quot; class=&quot;size-full wp-image-1960  aligncenter&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-underwater-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Mobile Underwater Robot&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
An increasing number of hobbyists, institutions and companies are developing unmanned underwater vehicles. There are many obstacles yet to overcome to make underwater robots attractive to the wider robotic community though in recent years, several companies have commercialized&amp;nbsp;pool cleaning “robots”. Underwater vehicles can use ballast (compressed air and flooded compartments), thrusters, tail and fins or even wings to submerge. Other aquatic robots such as&amp;nbsp;pool cleaners&amp;nbsp;are useful commercial products.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Most of our planet is water, so there is a lot to explore and discover&lt;/li&gt;
&lt;li&gt;Design is almost guaranteed to be unique&lt;/li&gt;
&lt;li&gt;Can be used and/or tested in a pool&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Robot can be lost many ways (sinking, leaking, entangled…)&lt;/li&gt;
&lt;li&gt;Most electronic parts do not like water (also consider water falling on electronics when accessing the robot after a dive)&lt;/li&gt;
&lt;li&gt;Surpassing depths of 10m or more can require significant research and investment&lt;/li&gt;
&lt;li&gt;Very limited robotic community to provide help&lt;/li&gt;
&lt;li&gt;Limited wireless communication options&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Miscellaneous and&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;hybrid&amp;nbsp;combinations&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-misc-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Mobile Miscellaneous Robots&quot; class=&quot;aligncenter size-full wp-image-1969&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-misc-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Mobile Miscellaneous Robots&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Your idea for a robot may not fall nicely into any of the above categories or may be comprised of several different functional sections. Note again that this guide is intended for mobile robots as opposed to stationary or permanently fixed designs (other than robotic arms and grippers). It is wise to consider when building a hybrid design, to use a modular design (each functional part can be taken off and tested separately). Miscellaneous designs can include hovercraft, snake-like designs, turrets and more.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Designed and built to meet specific needs&lt;/li&gt;
&lt;li&gt;Multi-tasking and can be comprised of modules&lt;/li&gt;
&lt;li&gt;Can lead to increased functionality and versatility&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Possible Increased complexity and cost&lt;/li&gt;
&lt;li&gt;Often times, parts must be custom designed and built&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;Arms &amp;amp; Grippers&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/mobile-arm-robot.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #e3992c; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Not-so-mobile Robot Arms&quot; class=&quot;aligncenter size-full wp-image-1970&quot; height=&quot;125&quot; src=&quot;http://www.robotshop.com/blog/en/files/mobile-arm-robot.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Not-so-mobile Robot Arms&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
Although these do not fall under the category of&amp;nbsp;&lt;strong&gt;mobile&lt;/strong&gt;&amp;nbsp;robotics, the field of robotics essentially started with arms and end-effectors (devices that attach to the end of an arm such as grippers, electromagnets etc). Arms and grippers are the best way for a robot to interact with the environment it is exploring. Simple robot arms can have just one motion, while more complex arms can have a dozen or more unique degrees of freedom.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Very simple to very complex design possibilities&lt;/li&gt;
&lt;li&gt;Easy to make a 3 or 4 degree of freedom robot arm (two joints and turning base)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 17.5px; line-height: 20px; margin: 10px 0px; text-rendering: optimizelegibility;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;ul style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 25px; padding: 0px;&quot;&gt;
&lt;li&gt;Stationary unless mounted on a mobile platform&lt;/li&gt;
&lt;li&gt;Cost to build is proportional to lifting capability&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;Practical Example&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
In our case, we have opted for building a robot that will provide the maximum exposure to robotics. A&amp;nbsp;programmable&amp;nbsp;tracked platform that can&amp;nbsp;accommodate&amp;nbsp;a variety of sensors and gripper sees ideal in this case, specially since we consider tank tracks &amp;nbsp;are far cooler than wheels.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
In order to keep the costs down, we opted to build a small desktop robot that will be able to roam indoors and on tabletops.&amp;nbsp;We also have taken into consideration the fact that there are not many tracks available, and to keep things simple, we’ll only consider a single drive sprocket and single idler sprocket system, this should not be a problem since the robot will be very light weight.&lt;/div&gt;
&lt;div style=&quot;background-color: #f8f8f8; color: #666666; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;
The preliminary CAD below&amp;nbsp;summarized&amp;nbsp;the features describes so far.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotshop.com/blog/en/files/rover-transparent-hand.jpg&quot; rel=&quot;fancybox&quot; style=&quot;color: #ac6f17; outline: 0px;&quot;&gt;&lt;img alt=&quot;Preliminary rover CAD with human hand&quot; class=&quot;aligncenter size-large wp-image-1973&quot; height=&quot;409&quot; src=&quot;http://www.robotshop.com/blog/en/files/rover-transparent-hand-560x409.jpg&quot; style=&quot;background-color: white; border: 0px; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;&quot; title=&quot;Preliminary rover CAD with human hand&quot; width=&quot;560&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/4866017423532875117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/04/choosing-robotic-platform-now-it-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4866017423532875117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4866017423532875117'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/04/choosing-robotic-platform-now-it-is.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-3744715665061025015</id><published>2013-03-28T04:11:00.001-07:00</published><updated>2013-03-28T04:11:50.718-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #3d85c6; font-size: x-large;&quot;&gt;&lt;u&gt;SENSORS:&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;A sensor is a device that measures a physical quantity and converts it into a signal which can&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;be read by&amp;nbsp;micro-controller.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;heat,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;motion,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;gyro,&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;sonar,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;IR,etc…&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;TSOP 1738:&lt;/b&gt;&lt;/span&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/AVvXsEiOEPg14YrkMLnD4m6DXMIm8TBJjKztq0c7c81Zz4lX3riruAboeCS_heYWUjYNZYmj5D-S9AqxDGW0fkmuMACKRa7GHnjfLUV4H9ymXYvqzQB74JsMD2W6fDxczqTFoZQbaSxti5ygWCE/s1600/tsop.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEPg14YrkMLnD4m6DXMIm8TBJjKztq0c7c81Zz4lX3riruAboeCS_heYWUjYNZYmj5D-S9AqxDGW0fkmuMACKRa7GHnjfLUV4H9ymXYvqzQB74JsMD2W6fDxczqTFoZQbaSxti5ygWCE/s320/tsop.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;It is a DIGITAL IR SENSOR, giving outputs of 0V and 5V.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;It does not respond to any stray IR, it only responds to IR falling on it at a pulse rate of 38 KHz (given by TIMER of&amp;nbsp;micro-controller)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Can accurately distinguish between 2 colors.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Circuit Diagram:&lt;/span&gt;&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/AVvXsEiGr3rsvGcSxKFfM3tlAIiNP72OV0nlSK5cMO0dbd7mrTKGb0E0lvCC-ktj4CWvbe1Ad8_ANjEjlUvuI7SWYO89GKEjQcwFd-scAMU3dpH4dxTMfS4tWWu8fsDdpqOCbdVyMCn85K7w3tc/s1600/New+Picture+(18).bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;299&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGr3rsvGcSxKFfM3tlAIiNP72OV0nlSK5cMO0dbd7mrTKGb0E0lvCC-ktj4CWvbe1Ad8_ANjEjlUvuI7SWYO89GKEjQcwFd-scAMU3dpH4dxTMfS4tWWu8fsDdpqOCbdVyMCn85K7w3tc/s640/New+Picture+(18).bmp&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;IR Analog Sensor:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;font-size: x-large;&quot;&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;It gives output in the range of 0V to 5V, depending on the amount of IR light falling on the&amp;nbsp;photo diode&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;. (read by ADC of&amp;nbsp;micro-controller&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;div&gt;
Hence the name analog…&lt;/div&gt;
&lt;/span&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/AVvXsEiKteOhxfx5f0BfFITIxF15oZUZobbUNjdWXwCPIl8-rt6kqJ5lhUMAPbB_9r3mnCYx0_fhBfWoCvHnEZDWr717L98UWNVMf_Zbp925vH3zBzvGaQmyfW84gvK3dp6ah1wcZZKO7FGgw9k/s1600/ss.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKteOhxfx5f0BfFITIxF15oZUZobbUNjdWXwCPIl8-rt6kqJ5lhUMAPbB_9r3mnCYx0_fhBfWoCvHnEZDWr717L98UWNVMf_Zbp925vH3zBzvGaQmyfW84gvK3dp6ah1wcZZKO7FGgw9k/s400/ss.bmp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Circuit Diagram:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&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/AVvXsEiv_zENQF5ZVKz1QJsTn7JL7TkDwuA-YYCq7p5Vv18ElGHjnCkISztSeCUb1f-MtHlKT7UVO3fWErAyf7kMyMO7boEWfsO_bi1C7xpXnVP90-t6WPF9J2pFTSmmhyphenhyphenEnd9M206quDKlWtzA/s1600/aa.jpg.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv_zENQF5ZVKz1QJsTn7JL7TkDwuA-YYCq7p5Vv18ElGHjnCkISztSeCUb1f-MtHlKT7UVO3fWErAyf7kMyMO7boEWfsO_bi1C7xpXnVP90-t6WPF9J2pFTSmmhyphenhyphenEnd9M206quDKlWtzA/s400/aa.jpg.bmp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;QRD1114:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;It is an easy-to-use, simple analog sensor (Output range: 0V to 5V)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Has a very small range: 0.5mm to 1cm&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Used to distinguish between bright and dark colours&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-size: x-large; font-weight: bold; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3YYK0kRkvKAyY5GtMI01mozl4O11wRyrEiMgKYSTpMcCx1QWX7hz-zQcFP8GU-aQC_vBi1HhGloL2GHHoJnVVYy-PxnEPyv5OU73bbLwBz7yC0uFP-3oW8JVepXcLhyBmyK8hWdOX-Os/s1600/aa.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;391&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3YYK0kRkvKAyY5GtMI01mozl4O11wRyrEiMgKYSTpMcCx1QWX7hz-zQcFP8GU-aQC_vBi1HhGloL2GHHoJnVVYy-PxnEPyv5OU73bbLwBz7yC0uFP-3oW8JVepXcLhyBmyK8hWdOX-Os/s400/aa.bmp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: x-large; font-weight: bold;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;LDR (Light Dependent Resistor)&quot;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;div&gt;
•made of calcium sulfate…&lt;/div&gt;
&lt;div&gt;
•When no light falls on it, the LDR behaves as an open circuit (very high resistance: 10^6 ohms)&lt;/div&gt;
&lt;div&gt;
•As the intensity of light increases, the resistance drops (to about 10 to 100 ohms)&lt;/div&gt;
&lt;/span&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOpMtGxUjQcRbqk7slugbjCDxmu3B6LcpE4xf09srWA6PmYTo9KhGiML0v4Q9lUi-6zgd-2ijcD5BCb9qZNqTe0k0i5zOsPbojTnE81rQ4xOsqOt7WYARdEqlRZuItnWsSGIAX20NdDRY/s1600/aaa.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOpMtGxUjQcRbqk7slugbjCDxmu3B6LcpE4xf09srWA6PmYTo9KhGiML0v4Q9lUi-6zgd-2ijcD5BCb9qZNqTe0k0i5zOsPbojTnE81rQ4xOsqOt7WYARdEqlRZuItnWsSGIAX20NdDRY/s320/aaa.bmp&quot; width=&quot;91&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Circuit Diagram:&lt;/span&gt;&lt;/b&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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTX3eHipd2W2TbpwrNxlydojT8DHYtlNJAbf7nzAGpXnVYvnw-6OEwiuJrBhfRchUAdEdRKuvpEHlqnHD0QWNR_nzk6mLcNqeel4N2HMn7W0encB2sk6bA8vTJHCCEXVuNtJesYu9HkI0/s1600/as.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTX3eHipd2W2TbpwrNxlydojT8DHYtlNJAbf7nzAGpXnVYvnw-6OEwiuJrBhfRchUAdEdRKuvpEHlqnHD0QWNR_nzk6mLcNqeel4N2HMn7W0encB2sk6bA8vTJHCCEXVuNtJesYu9HkI0/s400/as.bmp&quot; width=&quot;280&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/3744715665061025015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/sensors-sensor-is-device-that-measures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/3744715665061025015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/3744715665061025015'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/sensors-sensor-is-device-that-measures.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEPg14YrkMLnD4m6DXMIm8TBJjKztq0c7c81Zz4lX3riruAboeCS_heYWUjYNZYmj5D-S9AqxDGW0fkmuMACKRa7GHnjfLUV4H9ymXYvqzQB74JsMD2W6fDxczqTFoZQbaSxti5ygWCE/s72-c/tsop.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-2789520564987597423</id><published>2013-03-19T00:19:00.004-07:00</published><updated>2013-03-19T00:19:45.021-07:00</updated><title type='text'></title><content type='html'>INTRODUCTION ON ROBOTICS &lt;br /&gt;
&lt;a href=&quot;http://youtu.be/DaWMvEY3Qgc&quot;&gt;http://youtu.be/DaWMvEY3Qgc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/2789520564987597423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/introduction-on-robotics-httpyoutu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2789520564987597423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2789520564987597423'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/introduction-on-robotics-httpyoutu.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-7599187226812564178</id><published>2013-03-19T00:15:00.001-07:00</published><updated>2013-03-19T00:15:57.937-07:00</updated><title type='text'></title><content type='html'>video lecture about robotics by NPTEL refer link&lt;br /&gt;
http://nptel.iitm.ac.in/courses/112101099/1</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/7599187226812564178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/video-lecture-about-robotics-by-nptel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/7599187226812564178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/7599187226812564178'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/video-lecture-about-robotics-by-nptel.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-8324385819793221284</id><published>2013-03-18T09:55:00.002-07:00</published><updated>2013-03-18T11:11:04.692-07:00</updated><title type='text'></title><content type='html'>&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;Approach required for robotics&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #a64d79;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pursuing Robotics is not easy. Even if u r very interested in it,&amp;amp; r fascinated by the possibilities ,always remember few things whenever u thin&lt;span style=&quot;font-size: large;&quot;&gt;k&lt;/span&gt; about robotics&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;NOTHING IS TOO EASY,AND NOTHING IS TOO DIFFICULT&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;NOTHING IS TOO EASY&lt;/span&gt;- U will have a picture in ur mind but to get it working will take a lot of&amp;nbsp; planning,ground work &amp;amp; meticulous execution.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;NOTHING IS TOO DIFFICULT&lt;/span&gt;-nothing in robotics is too difficult provided u approach the problem with the right plan with the right temperament.First time u look at it, any component,any connections, any logic would look difficult in robotics. u need to rise above the fear of the new,to be able to appreciate the beauty of robotics.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;SMALL STEPS LEAD TO BIG SUCCESS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;In robotics it is more often that the&amp;nbsp; idea u have in ur mind will become reality only through small steps.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;THERE R BAD DAYS &amp;amp; THERE IS A GOOD DAY&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Which ever area of robotics u would be working on,this in the most important thing to remember.There will be many days when even if u r investing long hrs of work,the success seems to be little or none for that matter.At the end of the day u may feel.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&#39;&lt;b&gt;IS IT WORTH THE EFFORT ,AND HARDSHIP&lt;/b&gt;?&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;YES it is&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Key to success in robotics is to preserve though all these days for the good day always comes.Good Day is when things fall in place,everything starts working and then it&#39;s magic.Everyone goes through the cycle of bad days and good.Once u learn this,everything else becomes easy.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;DREAM.BECAUSE ONLY THOSE WHO DREAM HAVE A CHANCE TO MAKE IT COME TRUE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Be fascinated by ur idea .Imagine its impact.Every time u feel like quitting after a bad day, &lt;span style=&quot;color: red;&quot;&gt;its ur dream that would keep u going&lt;/span&gt;.&amp;nbsp; &lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/8324385819793221284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/approach-required-for-robotics-pursuing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/8324385819793221284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/8324385819793221284'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/approach-required-for-robotics-pursuing.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-2911774294269683870</id><published>2013-03-18T08:45:00.001-07:00</published><updated>2013-03-18T09:57:11.110-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="first post"/><title type='text'></title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;A simple autonomous robot&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhsAAACXCAIAAAAzqA5gAAAYz0lEQVR4nO1dL5D6PBSsRJ7EVlYWh0UiETcDFolE3TA4JBJzM0wdspKZn+ngkMjK2JMnT36fePCapn9oS9qmZVcwd0uavrRJNpukxfoPAAAAAHTAajsAAAAAoCeAogAAAAB6AEUBAAAA9ACKAgAAAOgBFAUAAADQAygKAAAAoAdQFAAAAEAPoCgAAACAHkBRAAAAAD2AogAAAAB6AEUBAAAA9ACKAgAAAOgBFAUAAADQAygKAAAAoAdQFAAAAEAPoCgAAACAHkBRAAAAAD2AogAAAAB6AEUBAAAA9ACKAgAAAOgBFAUAAADQAygKAAAAoAdQFAAAAEAPoCgAAACAHkBRAAAAAD2AogAAAAB6AEUBAAAA9ACKAgAAAOgBFAUAAADQAygKAAAAoAdQFAAAAEAPoCjm4u/v73A42LZt27bjOPgDf3TljyAI2m49QDuAopiLn58fCwA6iPP53HbrAdoBFMVcsKK4rnsCAOMxm82gKG8OKIq5YEWZTCbigTAMhQT8i3/N+Xe1WkFR3hxQFHORqiipTTqVyeGRGInrSAxFAaAo5qKIRynItEgaEjDCaCAMKAoARTEXpTyKrk6hVlIXgzDMDAOKAkBRzIVGjwJpQRgNhAFFAaAo5qIOjwJpQRj1hbFer6Eobw4oirmo1aNAWhCG9pPCowBQFHPRjEeBtCAMXSeFRwGgKOaiYY8CaUEYL54CHgWAopiLtjwKpAVhVDsFPAoARTEXrXsUSAvCKJUhPAoARTEX5ngUSAvCKJIhPAoARTEXBnoUSAvCyCHhUQAoirkw2aNAWhBGkoRHAaAo5qITHgXSgjAY8CgAFMVcdMujQFoQBhQFgKKYi456FEjL24YBRQGgKOai6x4F0vJuYUBRACiKueiNR4G0vEkYUBQAimIu+udRIC39DgOKAtwV5e/v7wcogN/f38buzU9/PQqkpZdhtLh7GD1Y80jtDO+KstvtLKAANptNY43k5w08CqSlT2G06FHQgzWP6XSavBF3RRkOh22H1w20riimCYCxveGLpCGl6FYYLXoU9GDN47miDIdDqij4VD6PxyNdxNYVpY6OwHCmXdKQUnQijBY9Cnqwxj6v12sJRcmvYW/Lm6MopnX3kJayTI/DaN2joAdrgC+tKHVXxy7mb46ilAq+r0y7pCGlMDAMEzxKA6V+8/x1ehRDWkXz+ZujKKZ17pCW15nehGG+RzHk4nc6/1o8yrvdGHMUpYFSd5FplzSkFK2H0SGPYsjF72L+9XqUN7kxh8OBLuJut2uskQgh4FHKMu2ShpSirTC66FEMufgdyr8hj9LvGwOP0jmmXdKQUjQcRqc9iiEX3/z8m/Yovbwx7FFaVxTTOm7zmXZJQ0rRTBiGKIr2K/MiaUIPpjH/1jxKn24MPEoPmHZJQ0pRaxiGKErPLr5p+bfvUXpwY+BR+sS0SxpSijrCMERRGrgOL5KdlhaDPEp3bww8Si+ZdklDSqExDEMUpUNVqIvSYqJH6dyNgUfpN9MuaUgpXmcMUZSGS62F7JC0GO1RunJj4FHehGmXNKQUlRlDdg+/XqIgCHa73Wazoc/T6fTKxTmfz0EQiAR03Y7r9er7frXMC55RJrvhUQxpFVkkPEqtTChB/jc/k1ojbJc0pBRlmR54lDAMV6uV4ziWhOFwOJlMnlbIVGaxWDiOczwei4dUKvjNZuO67mq10ptzDtkxj9J6q0gl4VHqY7iCJkHtpNPV70XSkFIUZLruUUgAsmqj4zjX67VU5iyxpChZ6SuT3C8pilJrJemqRzGkcRJpjqK0LgDamRxFoQtuQpBZTGOkIQHnM133KMvlkivebDbb7Xb7/Z5l0rIs13Vvt1vx66MoivZblqUoZfMpRbbgUXzf933/fD5rKUm1Y2niUldzNUdRSl2TTjBcQT8+PlzXdRyHPokcDAb7/b71IJ8yjZGGBJzKdNqjXK9X27YpfsWLXK/X8XhMX/Gayn6///j4+Pj42O/3nIyY2WwWhqHjOIPBgKuxnHI8HlNK3/dnsxn9bdu2vNxyPp+JXy6XTNq2/fHx4TiOEGI6nSr5yymzivk62YJHYZPYQPGS5Pl8Xq1WrutWODaLMUdRTOtJNXoUuZi3220ymRC/2+2YXK1Wy+Vyv98fDofVarVarZTGv16vKU3OzPVyuaQ0dHgypM1mQ5kvl0tlzTMMwyAI+PDVanU4HJKl832fc1itVqfT6R2kpdMehYOfzWbJxLySyt0a/w4x10+lJid/VpJTKus0DMdxgiCg8/q+T+RiseBg5GJyA2HIKavdzSJkCx4lqShN1nUqS1LPXjmFOW+KLFWQTjCpiiIPeJMtlkZk1IQ4z8PhwGNMy7JoKMeCQXmGYTibzeRGaNv2crnkTOi8PPSjRsFu+3a7zWYzpadQTkRamEwzHo/lYHKuSR1kM9LSaY/ydM1D6daeKsr5fOZVmc1mcz6fecaMFWU8Hp/PZzkl56YoCoGqPRUzCILNZsNpzuezUsFqqloGeZTiORQvXpKspmf5JDxKfQxXUMdxNpsNbdmUJ6+TLZaa4mKx4MbPN+jj42OxWLBsOI4j68F0OqV6vlgsFouF67pKo6VuZTAYUAIaBg6HQ3Iq3InQ2flEk8mEgpR71clkQmnopNPp9HA4NKMfbZH98ChZ7rasouTkyYrCxx6PR1ILy7KIeepRhDTSlddR6h49tO9RjsfjeDwej8fH4/F8Po8fkHd57/d7Jn3f5zTyYowQYjqdjsfj6XTKzGazoZRBENCJ6OyDwUBJWbAgqSQ8Sn1M/sq867o08pJTyiR98gwAN11eZd3tdpRMbgl09iAIbNueTCZ01GazIXci9xGUM7VYuRPhUx+Px9vtluyYWD9utxulyb8UPSDhUfIVhfPkoYxMsswQ89SjiAxFKVXqCmT7HoUv/WKxYB0m+L5POfClV0CLV5x5st6wW/R9n0/E4BK92APCo9THZCkK9fXyUanzYyKtbRNYZkh+lBabDIzr0nq9PjzAYxTf90+nE1dg27YPh0Oy9zkcDpzGcZzD4SCPnCpfsU6Q/fAoyfVtIcTpdMrq1l7xKPIp8hWluEfJL2YpJpVs36PIHf1ms9nv9zzLnLz0lmXt93t53iPnggoheH7D9/0gCPb7Pf07HA5p/bbs9UolzXnCsVTYnWDkWS+69fv9fr/fJzvirBWXVEWRjUuWoihR5TyLQBVMSD0LYTAYzGYzZVsjV0ICbf5JPjXdP2kxRFGqXVjf97lfkvesh2F4Op34K96vVdmjiEqKQnjRo1S+ODJpkEeh+xSGYRAEWZfetm1igiCgqAaDAd+PfI9CaZSza7mI8Cj1MVnOo3hKXR5FXn1xE2BJuF6v6/XadV3uZQaDgTI9e71el8ul67qyp8na0d4baalbUcIwzPpKSw8m79pYrVbkSo/HI+/UsG2bV7+51vHODh5tFPcok8mEMuQBNHeArCiTyYSmTIMgKKgo9bVcYZRHKWsPk2S+R0k9e/7VKXgRNXqUw+Hg+36RlO/mUZ4KZ1bK8/lMu7y47QkhfN9nknLjjTE8zCSSjWxydJIaCZOn04mraNY9Oh6PnK082Kxp/NguWbei2La9Xq9/f3+TX+l6Zj65JZdh2zaPG2RnTHd2uVzmTL1Mp1N5J7q8e3gymdDgQ+7rhKQofDgflVQU13WXy2XqRnbtjEEepaw9TJKyRNftUWRGo0e5Xq+O4ziOQ/3L399fVkp4FOXAnJQ8sJhMJkEQ8AwGPSDJh1P9oX0cQRDQRmHa2kuKRQnIkRCWyyXlGYbh7XajxfzdbkffylMTFO3tdiMxOxwOlKb4qzK6TtatKNSB0sYKpeHo6sFoQ6Cy3DsYDJTHD4W0dZDw8fHBHR3XT/nRSCvteZT9fs8GiLYg8pAoDMPlcik/w7jZbBSPcrvd5KlaHrI0MwTsvEcRiWlE0YhHCXW/hUV+OpeWDX5+fpLJ4FFKpUwdXSrzYPKEOEPeYZy1lEK7y06nk/zIiww+hbwNVEZW4+oTWbei3G437ouVlqi3Bzufz8vlkpzHYrFQxv5ySk5D2/nob7nWMblcLnlpUJ6A3e/3lCD1caX1ei3nyc/MymEQSU/+vljwIkzHPIrjOJQnr6NYkqJwnJQmlB5Y64pHISjP2bmuSwNheeT1Ph5lMBgMBgMae+Ykzk9JPf5wOKQ0k8mEGrCS7Hw+kzUhDIdDfkpZCHG73Ug2BhLIbaQennoi3/dpdMmYzWZPd3z1gGxg9zB3FHTlucnU/TvzOXzZxGHa7uFqZy8YvN4BaMc8ivXYc5mz18uyrPF4fDgc5De7KYpi2/Z+v2cpevFC17EyL9thWVpOpxM1yDfxKCKBBki93U1xspmztEU2s9dLcZn0vqVm3p6eJJ/Wq9RMnm4SKXj2msheeRRZJKzE8yjyo9R0CvlxAUoj51ChRKmkvAK20IScNUDlwe9+e5QspjHS5ICNEoynpLxPQVczSUJ+Rw5hPB4T2djb07PIgomfbmQ3hDTFo7iuOx6P+YVrh8OBGJ6OpAUr+qEYpS4ej8fj8Ujpd7td8knj3W5HuznH4/HtdqMfnJGfrg/DkDZ3jsfjyqN7hWSPYts2ZavlMzmnn4q38iimtZ8KTDOxGUjKc9e62kjyk6eMkmj+F56qkbPZjArSytkrkG16lGrfFvlpmvzcshJoIeuY9Qql9y6kqgjvdn1Pj2JI+3mFaSY2c8hmZr2S79egF8Lr6sEauNfaI2yMbMejFDxEpNXFnJeQFzlLTWQdz8ynGhRa/gnD8Pf3V/T0vV7e3Jp7ZY769zWyokOyktVB1t7dKEW7bEeW9fldMjbpgrYrLQ0oys/Pj7yVjnbc/v7+mvMrtL0nu/EbjnX/fOaLpHaPIj++ZFnWYDBYr9fr9VppPL3zKJftyBptL+WOumyp2213aJbNXLbz7aVCd+PN6f7eiyb9Wza2+2UtXy69ZAOKwquk1GRutxvxrfdg5nRWdZPd+J153pGpvACnbGlrIvUqCv06GzeM5XJ5vV6Tyfq31+v7U+n3utd6U5h/X6NnvXlm5g+xvOOydRNurGBsl+3I+vwuUoT6yLp3D1+vV35w9XQ6yV+13oNVu2JdJLvhUQy/VRrfZv/7+0vjLNq4kvpKCULfPIo3Zz3pQZVgxptbVK4qASvTXJLAlI/tsh1VPlYPWbdHIcVSrDyhEz1YP8gmPIo3T5n8NetWvTbXrNGjrNdreibuacp+eZTLdmS5X//kBN7cstyvS3y65/uT/omG/cl1lH9fvNvnniwMw3vPTpnNPSIv25EVT8pRSV+Nvv5FoSYPiei5R8Hw3JScmKh7oaQw4gHHw4h7lGRJpfwjOvUU97O0OvdVt6LQ01r1vdcrychrfhpzbo705tqda90e5Z8yhWvsKOCVuWaNK/N/f3857/KSIdJW5k0SiVKMN4+tEPyTuuK5J0T4/WlZo9F9lH0fuguRWGyQPIEQly+Xvnl0vKOR+/nNN5r/CMPHKsUjgoeYPc71+CLWKT8OCcPvexCjEU1w8eGXy0U6yz8OYzT3SELlMMS9mNKFUKa54itGkqm7bEd0xkvqKUQU8Gh7aa1Tq1tRcgx9DR4lum9Vxk/z7b+KdyH92MKHq2SsFejIs16PwpXegD5LRZKsPNdsztvsS5XXIOayHcWtgIh164Ilh46K9cLyyF3J56FTDzsSdc4Z4313q/Tx914+EjJ54uiyHbF8ydHKGSjOgMQwOm1i+xbleS+Ccka5DJftyJp/yyb78dW/r5TVFvVwJpPJEtBFdvr3URTGm6uWukQ+l628tFbuLjw7tgIZzYfqyLNOj+LNY0OkjANNkpaKc83mKIppl7coIzkLIVf0aGXlex4bu0ujb3nkHrM6KWOxaHCXHLBzp+zNY50+5/b9aSk2VurH5TPLKqKMAeOFSiu4lGeqR7nLz8OcyaCMMked1TYf6yMNUZRSYWdW15KSIDN0z4t4lCQTH2blpSxDXr7cijs+kmR9HiU20run4WYw976/vuIDt2iKI+I+v/m7qKOXMvG20Y3JmOBOm1aO5yDXjGpzX+YoSvGYzWLSPEp80qaYR/HmViIfkXZnaX4pNmDnfKRePhbko6+PSGnUz05GxPt05bxpM1HxXl7u93M8StpwLbWkUSmUVZmqlaQyaYiivFxd0/a4SwKfv6Qnr5lZ87m8RnjPg8VGypPqg7IsJxnl6BwcVWzhMD5FrPScImcUUuzOymR9HsWbqwMiby5frEell/aM3mcR/iUmpqXRoTeX577lI7mBRRPcqTPX9xzuKZVmmdEl5RfZHEUxSCTKMco6SlWPkuw0L9utJ0TSozzWR+IeZe6JtEcmL9uv7zC+pCKEkCbEpAIofbpyXtWjxPNUbVaOR5EyUi6pWlKGN79P68XRmLQ08O7hLGj1KLGqqDCy/0hb0ouW1h43KKqy8ZoT9Z+cz+VySZlEVRRo7kUqw/3eaHvJ6H5Fmlcufn2SZG0eRZmMTrT2u0eR5vAUy586Ma209rvSJvoReYI7f+aaPcor4ziNu4eLQ/TqmfmUvV5VPMq9WUX9pjeX1lHirSi+GH9JLLpHAwvKRMht9hEgLxPGhSBq55zI8zyRtuEqNc9kbUxpQXGXddmOopFs2pyMKmYJ1C0tPfEoj+uYykS3KH9JL7pBF3nZK6o5UiK5B4uZicTC2L8vN97v3c8Y+18Iwd0vo8yMaD5Zm0dJG+yz6xptLyolgXqWrInpjEzi55ImE5INSc5BLUilh8jgUTQw8edRIi8/2l4uW54pmHtSlRltL5Lnj0YJUp1SpjmVBRJ5xkAZRsiZJFbO1UOixLSXTK6gj+BjkcuL6hl5yrnKkyLp532cLWP2ReidK692rCGK8mIZk8tpsYkmvrlFl/SyPMr9KOVVCYndhin9Hg28kpOfj533aZtvK42kU8kGPcod3Hw+PZH3XBu5vuiY2DQfZ8I3T53r4Aukzlzf0/D+VMkhicSosMAVFPW81+sperWOIoSo85n5+pjGyFeZOt/uVTCZIYqi36M8tOTzW/IoRZf0MjyKZF4zPcrTfi9l8vOi9HtMV34dg0I2uo7iPWYtopJftm5ibjcaJKZ4FJo8iF8+ukryxl9vzsPAhEe550BhqNcxba75aWHhUTQxaWueZkWYyTRGVmBSB1XNxCaThijKiyVKWUeRltOoT/oOSyzppa/AKT1Yqkcp3O9R2HK/p74KL2s3SsnLJZrd6yWvB0UenIU2fFyIiE/xKN/z+BWNFq8ibxF7rDLRnLx5NHaIlnHCxG0o3mDMUZT8ODvBcAUwJJ6yTGNkUSb+YHdbsQljFEX7uIdXbcP7JJW86pa3pEdj22gWLZr9/NxKK8E0he/J5xbi+/tblO/3HtZKWr4WQqQt72XdxKdkk8+jeJ7nPabyYuqtTAfHGNqrEM3/eZ6XMqEs4tvyWCSUaeWHR5HnveWYI4nKv4gKY46imNa9vjPTGGlywDJjiKJUjj9i1L1S31GPdN8P7EpikOisHj2a7Gssy7LcLy+yI14iz9H2IpTX/Iiq/V7MoCQG1k8vQg75ps/MVxvNZTHmKEpWnJovFJgyTGOkyQGHxuwe1nKVXnpm3iRGCBF+fyaXUCrf6/d6r1cOk/OMz1PGnN3DhlxMMKlMY6SZAffHowih7B1/IZ+WGV17ypls4t3DvFO+1FGNMl7KOziL5wOPAqYU0xhpVMB98ijEyGt+enNuiEnr91IPLE6WUJSPj4/j8Xg6nY7HI/+h/Puef3BTaV1RzKqvYJ4xjZEmBNy6R7EsazAY4LPWT8ZzRQGeonVFKdXmwZjDNEa2GHCLirLZbNrrFd4UeYoSBIHjOK7rOo6DP3L+OBwOjTUSeJReMo2RzQfcoqL8/f0lIwRqxc/PT/JGWA3feKA44FH6zTRGNhZwi4oCGAIoirmAR3kTpjGy7oChKAAUxVzAo7wb0xhZU8BQFACKYi7gUd6WaYzUG3CLu4cBQwBFMRfwKGAaI7Uw8CgAFMVcwKOAaZ58hYGiAFAUcwGPAqZb0gJFAaAo5gIeBUwO0xgJjwIUBxTFXMCjgOmWtEBRACiKuYBHAVOKaYyERwGyAEUxF/AoYLolLVAUAIpiLuBRwLzINEbCowAEKIq5gEcB0y1pgaIAUBRzAY8CRjtTKwlFAaAo5gIeBUy3pAWKAkBRzAU8CpgGGI0kFAWAopgLeBQw3ZIWKAoARTEX8ChgWmEqk1AUAIpiLuBRwHRLWvA2ewCKYi7gUcAYwhQk4VEAKIq5YEVxXdcHAOMxm82gKG8OKIq5YEUBgG4BivK2gKKYi7+/v91uZ9v2cDjEJz479AlFeVtAUQAAAAA9gKIAAAAAegBFAQAAAPQAigIAAADoARQFAAAA0AMoCgAAAKAHUBQAAABAD6AoAAAAgB5AUQAAAAA9gKIAAAAAegBFAQAAAPQAigIAAADoARQFAAAA0AMoCgAAAKAHUBQAAABAD6AoAAAAgB78D2W9mz7NVJhDAAAAAElFTkSuQmCC&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/2911774294269683870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2911774294269683870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2911774294269683870'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/blog-post.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-2492289730549520158</id><published>2013-03-18T08:42:00.000-07:00</published><updated>2013-03-18T08:42:20.605-07:00</updated><title type='text'></title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;The 3 Schools of Robotics:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;• Mechanical Design&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;– Types of motors&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;– Material selection&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;– Driving, gripping, clamping, climbing, lifting…&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;• Electronics&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: black;&quot;&gt;– &lt;span style=&quot;font-size: large;&quot;&gt;Micro controllers&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;– Motor Drivers&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;– Sensors (Infrared, Ultrasonic, etc)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;• Programming&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: black;&quot;&gt;– Microcontroller Programming&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;– Communicating with a computer.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;– Communicating between multiple robots.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/2492289730549520158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/the-3-schools-of-robotics-mechanical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2492289730549520158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/2492289730549520158'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/the-3-schools-of-robotics-mechanical.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-4723199977794838560</id><published>2013-03-18T08:27:00.002-07:00</published><updated>2013-03-18T08:27:47.988-07:00</updated><title type='text'></title><content type='html'>its a long time since posting about starting blogging about basic of robotics,&lt;br /&gt;
So here its the things,&lt;br /&gt;
1st at starting of basic robotics is a combination of different fields such as&lt;br /&gt;
mechanical,electrical,electronics etc.&lt;br /&gt;
2nd need to have basic knowledge of&amp;nbsp; different component that are being used.&lt;br /&gt;
3rd need a creative mind for problem solving as well as designing part.&lt;br /&gt;
So getting started with basic robotics i prefer some knowledge about robotics&amp;amp; what do u mean by the word robotics.&lt;br /&gt;
&lt;b&gt;Robotics&lt;/b&gt; is the branch of technology that deals with the design, construction, operation, and application of robots,&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-OED_1-0&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Robotics#cite_note-OED-1&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;
 as well as computer systems for their control, sensory feedback, and 
information processing. These technologies deal with automated machines 
that can take the place of humans in dangerous environments or 
manufacturing processes, or resemble humans in appearance, behavior, 
and/or cognition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/4723199977794838560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/its-long-time-since-posting-about.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4723199977794838560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/4723199977794838560'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2013/03/its-long-time-since-posting-about.html' title=''/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310950839080995.post-885512749804205802</id><published>2011-09-05T06:39:00.000-07:00</published><updated>2013-03-18T08:45:54.450-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="first post"/><title type='text'>Basics</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Robotics is just the combination of the machine and the logic on it.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bidyut-roboguru.blogspot.com/feeds/885512749804205802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bidyut-roboguru.blogspot.com/2011/09/basics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/885512749804205802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310950839080995/posts/default/885512749804205802'/><link rel='alternate' type='text/html' href='http://bidyut-roboguru.blogspot.com/2011/09/basics.html' title='Basics'/><author><name>Bidyut</name><uri>http://www.blogger.com/profile/02375941864276570764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46sHSSe5IN-crv8mMm4CyKY1GM30Vkx7FOqSuHQ1jyuEF618bdpwgHXAZ_YINl0lC3o-9QyDFpYCOSDzjSylUZyr4mpnLfPBUurREVn_M6HrcN-_9wIbBnEurMS6ZspE/s113/*'/></author><thr:total>0</thr:total></entry></feed>