<?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-4490051034961353124</id><updated>2026-08-25T20:44:32.583-07:00</updated><title type='text'>Harish Projects</title><subtitle type='html'>Hello Guy&#39;s welcome to my website &quot;Harish Projects&quot; my name is &quot;HARISH CHOUDHARY&quot; &#xa;In this website you will get ideas for making new science projects, Technology And I keep uploading videos of science projects in my YouTube channel &quot;Harish Projects&#39;&#39;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>75</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-93496570933285337</id><published>2025-06-25T03:29:00.000-07:00</published><updated>2025-06-25T03:29:42.817-07:00</updated><title type='text'> Dual Axis Mini CCTV Camera using ESP32 Cam | IOT Based Science Project / Harish Projects</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&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/AVvXsEjPnFsDEFeVWA1T4o9dZp6xjuTkeE65uGb4hUJ2TV2aUAaRXjgvP7bWgpdIMC2_iPCbik_qPIphyT8HoCwScXGjvwcbeZnUUwBN8sSjCFSRubeHzt5n_MVsTlaOugwZARlfzJLYtwnhon1xzXzkjjvf3q3ngE8kssLjItMtF9G7gafPwxQXaR4ZM3rMOY1-/s5568/ESP32%20CCTV.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3128&quot; data-original-width=&quot;5568&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPnFsDEFeVWA1T4o9dZp6xjuTkeE65uGb4hUJ2TV2aUAaRXjgvP7bWgpdIMC2_iPCbik_qPIphyT8HoCwScXGjvwcbeZnUUwBN8sSjCFSRubeHzt5n_MVsTlaOugwZARlfzJLYtwnhon1xzXzkjjvf3q3ngE8kssLjItMtF9G7gafPwxQXaR4ZM3rMOY1-/w400-h225/ESP32%20CCTV.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;Purchase Course Video👇&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: #e5edff; color: #001d35; font-family: monospace; font-size: 18px;&quot;&gt;&lt;a href=&quot;https://harishprojects.graphy.com/&quot; target=&quot;_blank&quot;&gt;https://harishprojects.graphy.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;background-color: black; color: #fcff01;&quot;&gt;Watch full Detailed Video👇&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;329&quot; src=&quot;https://www.youtube.com/embed/MqmKEK9AXUQ&quot; width=&quot;481&quot; youtube-src-id=&quot;MqmKEK9AXUQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: #fcff01;&quot;&gt;Project Code👇&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;esp_camera.h&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;Arduino.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;WiFi.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;AsyncTCP.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;ESPAsyncWebServer.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;sstream&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;ESP32Servo.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;PAN_PIN&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;TILT_PIN&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;Servo panServo;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;Servo tiltServo;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;struct&lt;/span&gt; MOTOR_PINS&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; pinEn; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; pinIN1;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; pinIN2; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;std::vector&amp;lt;MOTOR_PINS&amp;gt; motorPins = &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;12&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;,&lt;span style=&quot;color: #95a5a6;&quot;&gt; //RIGHT_MOTOR Pins (EnA, IN1, IN2)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;,&lt;span style=&quot;color: #95a5a6;&quot;&gt; &amp;nbsp;//LEFT_MOTOR &amp;nbsp;Pins (EnB, IN3, IN4)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;LIGHT_PIN&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;UP&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;DOWN&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;RIGHT&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;STOP&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;RIGHT_MOTOR&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;LEFT_MOTOR&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;FORWARD&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;BACKWARD&lt;/span&gt; -&lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; PWMFreq = &lt;span style=&quot;color: #005c5f;&quot;&gt;1000&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; /* 1 KHz */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; PWMResolution = &lt;span style=&quot;color: #005c5f;&quot;&gt;8&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; PWMSpeedChannel = &lt;span style=&quot;color: #005c5f;&quot;&gt;2&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; PWMLightChannel = &lt;span style=&quot;color: #005c5f;&quot;&gt;3&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;//Camera related constants&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;PWDN_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;RESET_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp;-&lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;XCLK_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;SIOD_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;SIOC_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;27&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y9_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y8_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y7_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;39&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y6_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y5_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y4_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;19&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y3_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;18&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;Y2_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #005c5f;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;VSYNC_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #005c5f;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;HREF_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;PCLK_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #005c5f;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;char&lt;/span&gt;* ssid &amp;nbsp; &amp;nbsp; = &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;MyWiFiCar&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;char&lt;/span&gt;* password = &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;12345678&quot;&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;AsyncWebServer &lt;span style=&quot;color: #d35400;&quot;&gt;server&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;80&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;AsyncWebSocket &lt;span style=&quot;color: #d35400;&quot;&gt;wsCamera&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;/Camera&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;AsyncWebSocket &lt;span style=&quot;color: #d35400;&quot;&gt;wsCarInput&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;/CarInput&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;uint32_t&lt;/span&gt; cameraClientId = &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;char&lt;/span&gt;* htmlHomePage PROGMEM = &lt;span style=&quot;color: #005c5f;&quot;&gt;R&quot;HTMLHOMEPAGE(&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;style&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .arrows {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; font-size:30px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; color:red;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; td.button {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background-color:black;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius:25%;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; box-shadow: 5px 5px #888888;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; td.button:active {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; transform: translate(5px,5px);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; box-shadow: none; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .noselect {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-touch-callout: none; /* iOS Safari */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-user-select: none; /* Safari */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-khtml-user-select: none; /* Konqueror HTML */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-moz-user-select: none; /* Firefox */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -ms-user-select: none; /* Internet Explorer/Edge */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; user-select: none; /* Non-prefixed version, currently&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&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; supported by Chrome and Opera */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .slidecontainer {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 100%;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-appearance: none;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 100%;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; height: 15px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius: 5px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background: #d3d3d3;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; outline: none;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; opacity: 0.7;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-transition: .2s;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; transition: opacity .2s;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider:hover {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; opacity: 1;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider::-webkit-slider-thumb {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-appearance: none;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; appearance: none;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; height: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius: 50%;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background: red;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider::-moz-range-thumb {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; height: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius: 50%;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background: red;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;lt;body class=&quot;noselect&quot; align=&quot;center&quot; style=&quot;background-color:white&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;table id=&quot;mainTable&quot; style=&quot;width:400px;margin:auto;table-layout:fixed&quot; CELLSPACING=10&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;img id=&quot;cameraImage&quot; src=&quot;&quot; style=&quot;width:400px;height:250px&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;1&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8679;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;3&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8678;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot;&amp;gt;&amp;lt;/td&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;4&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8680;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;2&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8681;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr/&amp;gt;&amp;lt;tr/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Speed:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;255&quot; value=&quot;150&quot; class=&quot;slider&quot; id=&quot;Speed&quot; oninput=&#39;sendButtonInput(&quot;Speed&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Light:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;255&quot; value=&quot;0&quot; class=&quot;slider&quot; id=&quot;Light&quot; oninput=&#39;sendButtonInput(&quot;Light&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Pan:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;180&quot; value=&quot;90&quot; class=&quot;slider&quot; id=&quot;Pan&quot; oninput=&#39;sendButtonInput(&quot;Pan&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Tilt:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;180&quot; value=&quot;90&quot; class=&quot;slider&quot; id=&quot;Tilt&quot; oninput=&#39;sendButtonInput(&quot;Tilt&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/table&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var webSocketCameraUrl = &quot;ws:\/\/&quot; + window.location.hostname + &quot;/Camera&quot;;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var webSocketCarInputUrl = &quot;ws:\/\/&quot; + window.location.hostname + &quot;/CarInput&quot;; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var websocketCamera;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var websocketCarInput;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function initCameraWebSocket() &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera = new WebSocket(webSocketCameraUrl);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.binaryType = &#39;blob&#39;;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.onopen &amp;nbsp; &amp;nbsp;= function(event){};&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.onclose &amp;nbsp; = function(event){setTimeout(initCameraWebSocket, 2000);};&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.onmessage = function(event)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var imageId = document.getElementById(&quot;cameraImage&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; imageId.src = URL.createObjectURL(event.data);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function initCarInputWebSocket() &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput = new WebSocket(webSocketCarInputUrl);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.onopen &amp;nbsp; &amp;nbsp;= function(event)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Speed&quot;, document.getElementById(&quot;Speed&quot;).value);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Light&quot;, document.getElementById(&quot;Light&quot;).value);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Pan&quot;, document.getElementById(&quot;Pan&quot;).value);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Tilt&quot;, document.getElementById(&quot;Tilt&quot;).value); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.onclose &amp;nbsp; = function(event){setTimeout(initCarInputWebSocket, 2000);};&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.onmessage = function(event){}; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function initWebSocket() &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; initCameraWebSocket ();&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; initCarInputWebSocket();&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function sendButtonInput(key, value) &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var data = key + &quot;,&quot; + value;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.send(data);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; window.onload = initWebSocket;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; document.getElementById(&quot;mainTable&quot;).addEventListener(&quot;touchend&quot;, function(event){&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; event.preventDefault()&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }); &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;nbsp; &amp;lt;/body&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;)HTMLHOMEPAGE&quot;&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;motorNumber&lt;/span&gt;, &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;motorDirection)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;motorDirection == FORWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN1&lt;/span&gt;, HIGH&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN2&lt;/span&gt;, LOW&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;motorDirection == BACKWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN1&lt;/span&gt;, LOW&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN2&lt;/span&gt;, HIGH&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN1&lt;/span&gt;, LOW&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN2&lt;/span&gt;, LOW&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;moveCar&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;inputValue)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Got value as %d\n&quot;&lt;/span&gt;, inputValue&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;switch&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;inputValue&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; UP:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;RIGHT_MOTOR, FORWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LEFT_MOTOR, FORWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; DOWN:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;RIGHT_MOTOR, BACKWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LEFT_MOTOR, BACKWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; LEFT:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;RIGHT_MOTOR, FORWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LEFT_MOTOR, BACKWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; RIGHT:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;RIGHT_MOTOR, BACKWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LEFT_MOTOR, FORWARD&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; STOP:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;RIGHT_MOTOR, STOP&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LEFT_MOTOR, STOP&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;RIGHT_MOTOR, STOP&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;rotateMotor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LEFT_MOTOR, STOP&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;handleRoot&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;AsyncWebServerRequest &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;request)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;request&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;send_P&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;200&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;text/html&quot;&lt;/span&gt;, htmlHomePage&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;handleNotFound&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;AsyncWebServerRequest &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;request)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;request&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;send&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;404&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;text/plain&quot;&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;File Not Found&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;onCarInputWebSocketEvent&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;AsyncWebSocket &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;server&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AsyncWebSocketClient &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;client&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AwsEventType &lt;span style=&quot;color: #434f54;&quot;&gt;type&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&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;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;arg&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&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;span style=&quot;color: #00979d;&quot;&gt;uint8_t&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;data&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&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;span style=&quot;color: #00979d;&quot;&gt;size_t&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;len)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;switch&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;type&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_CONNECT:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;WebSocket client #%u connected from %s\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;remoteIP&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;c_str&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_DISCONNECT:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;WebSocket client #%u disconnected\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;moveCar&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;PWMLightChannel, &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;panServo&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;90&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;tiltServo&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;90&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_DATA:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AwsFrameInfo *info;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; info = &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;AwsFrameInfo*&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;arg;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;final&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: #d35400;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;index&lt;/span&gt; == &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: #d35400;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;len&lt;/span&gt; == len &amp;amp;&amp;amp; &lt;span style=&quot;color: #d35400;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;opcode&lt;/span&gt; == WS_TEXT&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::string myData = &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;myData&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;assign&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;char&lt;/span&gt; *&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;data, len&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::istringstream &lt;span style=&quot;color: #d35400;&quot;&gt;ss&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;myData&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::string key, value;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::&lt;span style=&quot;color: #d35400;&quot;&gt;getline&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;ss, key, &#39;,&#39;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::&lt;span style=&quot;color: #d35400;&quot;&gt;getline&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;ss, value, &#39;,&#39;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Key [%s] Value[%s]\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;key&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;c_str&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;value&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;c_str&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; valueInt = &lt;span style=&quot;color: #d35400;&quot;&gt;atoi&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;value&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;c_str&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;key == &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;MoveCar&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;moveCar&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;valueInt&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;key == &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Speed&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;PWMSpeedChannel, valueInt&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;key == &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Light&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;PWMLightChannel, valueInt&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;key == &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Pan&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;panServo&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;valueInt&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;key == &lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Tilt&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;tiltServo&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;valueInt&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_PONG:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_ERROR:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;onCameraWebSocketEvent&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;AsyncWebSocket &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;server&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AsyncWebSocketClient &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;client&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AwsEventType &lt;span style=&quot;color: #434f54;&quot;&gt;type&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&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;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;arg&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&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;span style=&quot;color: #00979d;&quot;&gt;uint8_t&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;data&lt;/span&gt;, &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&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;span style=&quot;color: #00979d;&quot;&gt;size_t&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;len)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;switch&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;type&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_CONNECT:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;WebSocket client #%u connected from %s\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;remoteIP&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;c_str&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cameraClientId = &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_DISCONNECT:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;WebSocket client #%u disconnected\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cameraClientId = &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_DATA:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_PONG:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;case&lt;/span&gt; WS_EVT_ERROR:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;setupCamera&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;camera_config_t&lt;/span&gt; config;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;ledc_channel&lt;/span&gt; = LEDC_CHANNEL_4;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;ledc_timer&lt;/span&gt; = LEDC_TIMER_2;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d0&lt;/span&gt; = Y2_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d1&lt;/span&gt; = Y3_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d2&lt;/span&gt; = Y4_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d3&lt;/span&gt; = Y5_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d4&lt;/span&gt; = Y6_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d5&lt;/span&gt; = Y7_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d6&lt;/span&gt; = Y8_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_d7&lt;/span&gt; = Y9_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_xclk&lt;/span&gt; = XCLK_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_pclk&lt;/span&gt; = PCLK_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_vsync&lt;/span&gt; = VSYNC_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_href&lt;/span&gt; = HREF_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_sscb_sda&lt;/span&gt; = SIOD_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_sscb_scl&lt;/span&gt; = SIOC_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_pwdn&lt;/span&gt; = PWDN_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pin_reset&lt;/span&gt; = RESET_GPIO_NUM;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;xclk_freq_hz&lt;/span&gt; = &lt;span style=&quot;color: #005c5f;&quot;&gt;20000000&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;pixel_format&lt;/span&gt; = PIXFORMAT_JPEG;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;frame_size&lt;/span&gt; = FRAMESIZE_VGA;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;jpeg_quality&lt;/span&gt; = &lt;span style=&quot;color: #005c5f;&quot;&gt;10&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;fb_count&lt;/span&gt; = &lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; // camera init&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;esp_err_t&lt;/span&gt; err = &lt;span style=&quot;color: #d35400;&quot;&gt;esp_camera_init&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&amp;amp;config&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;err != ESP_OK&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Camera init failed with error 0x%x&quot;&lt;/span&gt;, err&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt; &amp;nbsp;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;psramFound&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;heap_caps_malloc_extmem_enable&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;20000&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;PSRAM initialized. malloc to take memory from psram above this size&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;sendCameraPicture&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;cameraClientId == &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;long&lt;/span&gt; &amp;nbsp;startTime1 = &lt;span style=&quot;color: #d35400;&quot;&gt;millis&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; //capture a frame&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;camera_fb_t&lt;/span&gt; * fb = &lt;span style=&quot;color: #d35400;&quot;&gt;esp_camera_fb_get&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;!fb&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Frame buffer could not be acquired&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;long&lt;/span&gt; &amp;nbsp;startTime2 = &lt;span style=&quot;color: #d35400;&quot;&gt;millis&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;binary&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;cameraClientId, &lt;span style=&quot;color: #d35400;&quot;&gt;fb&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;buf&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;fb&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;len&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;esp_camera_fb_return&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;fb&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; //Wait for message to be delivered&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; AsyncWebSocketClient * clientPointer = &lt;span style=&quot;color: #d35400;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;client&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;cameraClientId&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;!clientPointer || !&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;clientPointer&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #d35400;&quot;&gt;queueIsFull&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()))&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;delay&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #00979d;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;long&lt;/span&gt; &amp;nbsp;startTime3 = &lt;span style=&quot;color: #d35400;&quot;&gt;millis&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Time taken Total: %d|%d|%d\n&quot;&lt;/span&gt;,startTime3 - startTime1, startTime2 - startTime1, startTime3-startTime2 &lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;setUpPinModes&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;panServo&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;attach&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;PAN_PIN&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;tiltServo&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;attach&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;TILT_PIN&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; //Set up PWM&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcSetup&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;PWMSpeedChannel, PWMFreq, PWMResolution&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcSetup&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;PWMLightChannel, PWMFreq, PWMResolution&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; i = &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;; i &amp;lt; &lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;; i++&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;pinMode&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #d35400;&quot;&gt;pinEn&lt;/span&gt;, OUTPUT&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;pinMode&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN1&lt;/span&gt;, OUTPUT&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;pinMode&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #d35400;&quot;&gt;pinIN2&lt;/span&gt;, OUTPUT&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; &amp;nbsp; /* Attach the PWM Channel to the motor enb Pin */&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcAttachPin&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #d35400;&quot;&gt;pinEn&lt;/span&gt;, PWMSpeedChannel&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;moveCar&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;STOP&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;pinMode&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LIGHT_PIN, OUTPUT&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;ledcAttachPin&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;LIGHT_PIN, PWMLightChannel&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;setup&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;setUpPinModes&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; //Serial.begin(115200);&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;WiFi&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;softAP&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;ssid, password&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; IPAddress IP = &lt;span style=&quot;color: #d35400;&quot;&gt;WiFi&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;softAPIP&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;AP IP address: &quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;IP&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;on&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;/&quot;&lt;/span&gt;, HTTP_GET, handleRoot&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;onNotFound&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;handleNotFound&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;onEvent&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;onCameraWebSocketEvent&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;addHandler&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&amp;amp;wsCamera&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;wsCarInput&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;onEvent&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;onCarInputWebSocketEvent&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;addHandler&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&amp;amp;wsCarInput&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;HTTP server started&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;setupCamera&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, Courier New, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;loop&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;cleanupClients&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;wsCarInput&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;cleanupClients&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;sendCameraPicture&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;; &lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;SPIRam Total heap %d, SPIRam Free Heap %d\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;ESP&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;getPsramSize&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;, &lt;span style=&quot;color: #d35400;&quot;&gt;ESP&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;getFreePsram&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;())&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;Project Diagram👇&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: black; font-size: 20px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #fcff01; font-family: arial;&quot;&gt;You just have to connect the servo motor and battery.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-size: 20px; text-align: center; white-space: pre;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2jUQGzXHiAZ5GR5LeSX_c9JwLi6dcCPaHpMkZlFkdiuXvvkSQpr2kA6e_LX-AZSY7slF8V43xC-s4euXP9yGq3ngV01EmbQWgeVc2SDcBRI4qi7n6vUz_5N9nGdmMx6HAom_zprLcgOvL8fpFyFFpcV0ffWWw4i1B8TbFdo6pabgi0CN_YeIGC59r6My4/s1600/ESP32%20cam%20%20mini%20cctv%20Harish%20Projects.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1166&quot; data-original-width=&quot;1600&quot; height=&quot;466&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2jUQGzXHiAZ5GR5LeSX_c9JwLi6dcCPaHpMkZlFkdiuXvvkSQpr2kA6e_LX-AZSY7slF8V43xC-s4euXP9yGq3ngV01EmbQWgeVc2SDcBRI4qi7n6vUz_5N9nGdmMx6HAom_zprLcgOvL8fpFyFFpcV0ffWWw4i1B8TbFdo6pabgi0CN_YeIGC59r6My4/w640-h466/ESP32%20cam%20%20mini%20cctv%20Harish%20Projects.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Servo Pin - 14&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;Servo 2 Pin - 15&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;Diagram for ESP32 Cam Car👇&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&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/AVvXsEiqsV2FqtVCJs1rkvEgpJWpaqQFQuM7ZhDP4I9pWNSRUOe_9kVkGORPctbVxorSdHPvlSLvJcN8zTBtqdIp-kthImt25K7b7UHAcgwFEN5Bqg44itQSQc0m-_YW3F8cgFEjOdHnzlRvdJjfVpjcxx8Fd37rJtUwnp_vap50e9gZKo6WjCugTRyyacLEL6bG/s1600/ESP%2032%20Cam%20Car%20Harish%20Projects%20.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1166&quot; data-original-width=&quot;1600&quot; height=&quot;466&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsV2FqtVCJs1rkvEgpJWpaqQFQuM7ZhDP4I9pWNSRUOe_9kVkGORPctbVxorSdHPvlSLvJcN8zTBtqdIp-kthImt25K7b7UHAcgwFEN5Bqg44itQSQc0m-_YW3F8cgFEjOdHnzlRvdJjfVpjcxx8Fd37rJtUwnp_vap50e9gZKo6WjCugTRyyacLEL6bG/w640-h466/ESP%2032%20Cam%20Car%20Harish%20Projects%20.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;Board URL👇&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: #e5edff; color: #001d35; font-family: monospace; font-size: 18px;&quot;&gt;https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: black; color: #fcff01; font-family: arial;&quot;&gt;Purchase Course Video👇&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: #e5edff; color: #001d35; font-family: monospace; font-size: 18px;&quot;&gt;&lt;a href=&quot;https://harishprojects.graphy.com/&quot; target=&quot;_blank&quot;&gt;https://harishprojects.graphy.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;span style=&quot;background-color: #e5edff; color: #001d35; font-family: monospace; font-size: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 27px;&quot;&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 20px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/93496570933285337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/93496570933285337?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/93496570933285337'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/93496570933285337'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2025/06/dual-axis-mini-cctv-camera-using-esp32.html' title=' Dual Axis Mini CCTV Camera using ESP32 Cam | IOT Based Science Project / Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPnFsDEFeVWA1T4o9dZp6xjuTkeE65uGb4hUJ2TV2aUAaRXjgvP7bWgpdIMC2_iPCbik_qPIphyT8HoCwScXGjvwcbeZnUUwBN8sSjCFSRubeHzt5n_MVsTlaOugwZARlfzJLYtwnhon1xzXzkjjvf3q3ngE8kssLjItMtF9G7gafPwxQXaR4ZM3rMOY1-/s72-w400-h225-c/ESP32%20CCTV.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-3464026898613445599</id><published>2024-06-25T05:30:00.000-07:00</published><updated>2024-06-25T05:30:06.776-07:00</updated><title type='text'>Wet &amp; Dry Waste Smart Dustbin for House | Best science Project | Harish Projects</title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEgmJZPTAN6mYMBYlOoiHKORmAwUPbOKv5hzP67goXOh3HcGgSFhpf-HtBVi15RLQ-_swQnPYlU_NyrnDjeZC_3LyKw_VHZH3g56KFoeDI2UGH3zzhiUK_wM5v1fmgyl5EXTZuCnS0l8NPUDe3HJ35P59YmBjUobfjJ6ccTRGfizBDFXOoJ7qlJoSjf4LKs5/s2293/IMG_9734.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1290&quot; data-original-width=&quot;2293&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmJZPTAN6mYMBYlOoiHKORmAwUPbOKv5hzP67goXOh3HcGgSFhpf-HtBVi15RLQ-_swQnPYlU_NyrnDjeZC_3LyKw_VHZH3g56KFoeDI2UGH3zzhiUK_wM5v1fmgyl5EXTZuCnS0l8NPUDe3HJ35P59YmBjUobfjJ6ccTRGfizBDFXOoJ7qlJoSjf4LKs5/w420-h236/IMG_9734.jpeg&quot; width=&quot;420&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Watch Full Detailed video 👇🏻&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;326&quot; src=&quot;https://www.youtube.com/embed/LQ3EB8AMO6A&quot; width=&quot;404&quot; youtube-src-id=&quot;LQ3EB8AMO6A&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Diagram in Video👆&lt;/p&gt;&lt;p&gt;//Arduino Code//&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//YouTube: Harish Projects&lt;/p&gt;&lt;p&gt;//Order Electronic Parts &amp;amp; Project kit:&amp;nbsp;&lt;a href=&quot;HarishProjects.com &quot; target=&quot;_blank&quot;&gt;HarishProjects.com&lt;/a&gt;//&lt;/p&gt;&lt;p&gt;#include &amp;lt;Servo.h&amp;gt;&lt;/p&gt;&lt;p&gt;Servo servo1;&lt;/p&gt;&lt;p&gt;const int trigPin = 12;&lt;/p&gt;&lt;p&gt;const int echoPin = 11;&lt;/p&gt;&lt;p&gt;long duration;&lt;/p&gt;&lt;p&gt;int distance=0;&lt;/p&gt;&lt;p&gt;int potPin = A0; //input pin&lt;/p&gt;&lt;p&gt;int soil=0;&lt;/p&gt;&lt;p&gt;int fsoil;&lt;/p&gt;&lt;p&gt;void setup()&amp;nbsp;&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; Serial.begin(9600);&lt;/p&gt;&lt;p&gt;//Serial.print(&quot;Humidity&quot;);&lt;/p&gt;&lt;p&gt;pinMode(trigPin, OUTPUT);&amp;nbsp;&lt;/p&gt;&lt;p&gt;pinMode(echoPin, INPUT);&amp;nbsp;&lt;/p&gt;&lt;p&gt;servo1.attach(8);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;void loop()&amp;nbsp;&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//YouTube: Harish Projects&lt;/p&gt;&lt;p&gt;//Order Electronic Parts &amp;amp; Project kit:&amp;nbsp;&lt;a href=&quot;HarishProjects.com &quot; target=&quot;_blank&quot;&gt;HarishProjects.com&lt;/a&gt;//&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; int soil=0;&lt;/p&gt;&lt;p&gt;&amp;nbsp; for(int i=0;i&amp;lt;2;i++)&lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p&gt;digitalWrite(trigPin, LOW);&lt;/p&gt;&lt;p&gt;delayMicroseconds(7);&lt;/p&gt;&lt;p&gt;digitalWrite(trigPin, HIGH);&lt;/p&gt;&lt;p&gt;delayMicroseconds(10);&lt;/p&gt;&lt;p&gt;digitalWrite(trigPin, LOW);&lt;/p&gt;&lt;p&gt;delayMicroseconds(10);&lt;/p&gt;&lt;p&gt;duration = pulseIn(echoPin, HIGH);&lt;/p&gt;&lt;p&gt;distance= duration*0.034/2+distance;&lt;/p&gt;&lt;p&gt;delay(10);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; distance=distance/2;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Serial.println(distance);&lt;/p&gt;&lt;p&gt;if (distance &amp;lt;20 &amp;amp;&amp;amp; distance&amp;gt;1)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; delay(1000);&lt;/p&gt;&lt;p&gt;for(int i=0;i&amp;lt;3;i++)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;soil = analogRead(potPin) ;&lt;/p&gt;&lt;p&gt;soil = constrain(soil, 485, 1023);&lt;/p&gt;&lt;p&gt;fsoil = (map(soil, 485, 1023, 100, 0))+fsoil;&lt;/p&gt;&lt;p&gt;delay(75);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;fsoil=fsoil/3;&lt;/p&gt;&lt;p&gt;Serial.println(fsoil);&lt;/p&gt;&lt;p&gt;Serial.print(&quot;%&quot;);&lt;/p&gt;&lt;p&gt;if(fsoil&amp;gt;3)&lt;/p&gt;&lt;p&gt;{delay(1000);&lt;/p&gt;&lt;p&gt;&amp;nbsp; Serial.print(&quot;WET &quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; servo1.write(180);&lt;/p&gt;&lt;p&gt;delay(3000);}&amp;nbsp;&lt;/p&gt;&lt;p&gt;else{ delay(1000);&lt;/p&gt;&lt;p&gt;&amp;nbsp; Serial.print(&quot;dry &quot;);&lt;/p&gt;&lt;p&gt;servo1.write(0);&lt;/p&gt;&lt;p&gt;delay(3000);}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//YouTube: Harish Projects&lt;/p&gt;&lt;p&gt;//Order Electronic Parts &amp;amp; Project kit:&amp;nbsp;&lt;a href=&quot;HarishProjects.com &quot; target=&quot;_blank&quot;&gt;HarishProjects.com&lt;/a&gt;//&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;servo1.write(90);}&lt;/p&gt;&lt;p&gt;distance=0;&lt;/p&gt;&lt;p&gt;fsoil=0;delay(1000);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/3464026898613445599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/3464026898613445599?isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/3464026898613445599'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/3464026898613445599'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2024/06/wet-dry-waste-smart-dustbin-for-house.html' title='Wet &amp; Dry Waste Smart Dustbin for House | Best science Project | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmJZPTAN6mYMBYlOoiHKORmAwUPbOKv5hzP67goXOh3HcGgSFhpf-HtBVi15RLQ-_swQnPYlU_NyrnDjeZC_3LyKw_VHZH3g56KFoeDI2UGH3zzhiUK_wM5v1fmgyl5EXTZuCnS0l8NPUDe3HJ35P59YmBjUobfjJ6ccTRGfizBDFXOoJ7qlJoSjf4LKs5/s72-w420-h236-c/IMG_9734.jpeg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-8084266335894969699</id><published>2024-06-11T05:10:00.000-07:00</published><updated>2024-06-11T05:10:52.929-07:00</updated><title type='text'>Automatic Emergency Call &amp; SMS when Fire Alert | GSM Based Arduino Project | Harish Projects</title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEin7CDuriAXEDtKDofRmkmOqLoTOMGsC_tvQcbV1FCCB8FYhYFMXmIALl-8Ju1FOYVLioptz4TRHSL53fb1WY79LRoIZcRQVfXR-ZL9BcOegH-0hVbbP85_XiF8FLG7P7maDAhTIZwrTBvPTq4Zi2Ax23osjQ1g-yfDr1GNb7wxfUCfQIZ9bPSeoCpa58A4/s3840/Automatic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2160&quot; data-original-width=&quot;3840&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7CDuriAXEDtKDofRmkmOqLoTOMGsC_tvQcbV1FCCB8FYhYFMXmIALl-8Ju1FOYVLioptz4TRHSL53fb1WY79LRoIZcRQVfXR-ZL9BcOegH-0hVbbP85_XiF8FLG7P7maDAhTIZwrTBvPTq4Zi2Ax23osjQ1g-yfDr1GNb7wxfUCfQIZ9bPSeoCpa58A4/w400-h225/Automatic.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Watch full Detailed video....&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;349&quot; src=&quot;https://www.youtube.com/embed/wufOuwQgl40&quot; width=&quot;484&quot; youtube-src-id=&quot;wufOuwQgl40&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Order science Projects kit &amp;amp; Electronics components..&lt;/p&gt;&lt;p&gt;Click here -&amp;nbsp;&lt;a href=&quot;https://harishprojects.com/product-category/science-projects/&quot; target=&quot;_blank&quot;&gt;https://harishprojects.com/product-category/science-projects/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Circuit Diagram by Harish Projects..&lt;/p&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/AVvXsEh57fTkqC2DTRlllImbGLKRRfMrW17rf4BSNvWj_Jt8vGKqLY77JKzOu6iuM2wvluzCKb9DwrUh__yi6I4rkqmrR09qgyp9aJmWS128vy3yVQY9Wq0jTWCApfcBsDn_kyPnvoqKNnDdDeABSrJsvn1C9NQF6J67-JhQJn7DZbbhbf9F947EKGqV3QB6rKQp/s1920/GSM%20Circuit.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh57fTkqC2DTRlllImbGLKRRfMrW17rf4BSNvWj_Jt8vGKqLY77JKzOu6iuM2wvluzCKb9DwrUh__yi6I4rkqmrR09qgyp9aJmWS128vy3yVQY9Wq0jTWCApfcBsDn_kyPnvoqKNnDdDeABSrJsvn1C9NQF6J67-JhQJn7DZbbhbf9F947EKGqV3QB6rKQp/w640-h360/GSM%20Circuit.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Project Arduino Code...&lt;/p&gt;&lt;div style=&quot;background-color: #1f272a; color: #dae3e3; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;SoftwareSerial.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; String PHONE_1 = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;+91..........&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; String PHONE_2 = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;span style=&quot;color: #7f8c8d;&quot;&gt; //optional&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; String PHONE_3 = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;span style=&quot;color: #7f8c8d;&quot;&gt; //optional&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;rxPin&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;txPin&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;SoftwareSerial &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;(rxPin,txPin);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;flame_sensor_pin&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;boolean fire_flag = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;buzzer_pin&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;setup&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;begin&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;115200&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;begin&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;9600&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(flame_sensor_pin, INPUT);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(buzzer_pin, OUTPUT);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(buzzer_pin,LOW);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Initializing...&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;AT&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1000&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;AT+CMGF=1&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1000&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;loop&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;while&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;available&lt;/span&gt;()){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;readString&lt;/span&gt;());&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; flame_value = &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalRead&lt;/span&gt;(flame_sensor_pin);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(flame_value == LOW)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(buzzer_pin,HIGH);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(fire_flag == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Fire Detected.&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fire_flag == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;send_multi_sms&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;make_multi_call&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(buzzer_pin,LOW);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; fire_flag = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;send_multi_sms&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(PHONE_1 != &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Phone 1: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;send_sms&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Fire is Detected&quot;&lt;/span&gt;, PHONE_1);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(PHONE_2 != &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Phone 2: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;send_sms&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Fire is Detected&quot;&lt;/span&gt;, PHONE_2);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(PHONE_3 != &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Phone 3: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;send_sms&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Fire is Detected&quot;&lt;/span&gt;, PHONE_3);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;make_multi_call&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(PHONE_1 != &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Phone 1: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;make_call&lt;/span&gt;(PHONE_1);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(PHONE_2 != &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Phone 2: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;make_call&lt;/span&gt;(PHONE_2);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;(PHONE_3 != &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Phone 3: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;make_call&lt;/span&gt;(PHONE_3);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;send_sms&lt;/span&gt;(String text, String phone)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;sending sms....&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;50&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;AT+CMGF=1\r&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1000&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;AT+CMGS=\&quot;&quot;&lt;/span&gt;+phone+&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;\&quot;\r&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1000&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(text);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;100&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;write&lt;/span&gt;(0x&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1A&lt;/span&gt;);&lt;span style=&quot;color: #7f8c8d;&quot;&gt; //ascii code for ctrl-26 //Serial2.println((char)26); //ascii code for ctrl-26&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;5000&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Order Electronics parts &amp;amp; Science Projects kit from HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com - https://harishprojects.com/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//YouTube - Harish Projects - https://www.youtube.com/@HarishProjects&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;make_call&lt;/span&gt;(String phone)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;calling....&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;ATD&quot;&lt;/span&gt;+phone+&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;;&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;20000&lt;/span&gt;);&lt;span style=&quot;color: #7f8c8d;&quot;&gt; //20 sec delay&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sim800L&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;ATH&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1000&lt;/span&gt;);&lt;span style=&quot;color: #7f8c8d;&quot;&gt; //1 sec delay&lt;/span&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/8084266335894969699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/8084266335894969699?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/8084266335894969699'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/8084266335894969699'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2024/06/automatic-emergency-call-sms-when-fire.html' title='Automatic Emergency Call &amp; SMS when Fire Alert | GSM Based Arduino Project | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7CDuriAXEDtKDofRmkmOqLoTOMGsC_tvQcbV1FCCB8FYhYFMXmIALl-8Ju1FOYVLioptz4TRHSL53fb1WY79LRoIZcRQVfXR-ZL9BcOegH-0hVbbP85_XiF8FLG7P7maDAhTIZwrTBvPTq4Zi2Ax23osjQ1g-yfDr1GNb7wxfUCfQIZ9bPSeoCpa58A4/s72-w400-h225-c/Automatic.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-6197684315535285059</id><published>2024-05-23T06:23:00.000-07:00</published><updated>2024-05-28T08:20:45.731-07:00</updated><title type='text'>WiFi Detective Robot - for Army | IOT Based Army Robot with Camera | Best science Project | HarishProjects.com </title><content type='html'>&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/AVvXsEiH3FsLw08HTGttzFJOvChcWuo7QPfpLeT0JsV6UyYXkqXwgQKWRUDCM4_iP87bdpRbDyHDrjpJZaKHyWLvP53se8JrYKyXIzdTcuSsBAlI1sSg6rSzau-0EaWG6fb-46uGh9sVuTztQbzR8EALTNHwZUlEh1d-SCAwNu8ODu072kqh1DYXZMC3-KQD-f2h/s1920/06E22008-4261-4A45-88DD-5027EC8B64C9.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3FsLw08HTGttzFJOvChcWuo7QPfpLeT0JsV6UyYXkqXwgQKWRUDCM4_iP87bdpRbDyHDrjpJZaKHyWLvP53se8JrYKyXIzdTcuSsBAlI1sSg6rSzau-0EaWG6fb-46uGh9sVuTztQbzR8EALTNHwZUlEh1d-SCAwNu8ODu072kqh1DYXZMC3-KQD-f2h/w400-h225/06E22008-4261-4A45-88DD-5027EC8B64C9.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Connection Diagram for FTDI Module&amp;nbsp;&lt;/p&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/AVvXsEhTyW1_hrwGzqt1dWbQQODHv5EwrlTxN_mzOhZWrp4o-KF-SC7Zm4GwKXBLC0m9-tZYIBYieM1ETWljeep4ry-HUOoWSs4wPoH8QI7J65DHpPWIXlwhXmckhBmwghauMMpzze_s5fsQWlc7OMSfU6CN8R-v0ZCCzie6nrVW51vMs7B9FScPWTMLr2XfdO_0/s635/IMG_7733.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;483&quot; data-original-width=&quot;635&quot; height=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTyW1_hrwGzqt1dWbQQODHv5EwrlTxN_mzOhZWrp4o-KF-SC7Zm4GwKXBLC0m9-tZYIBYieM1ETWljeep4ry-HUOoWSs4wPoH8QI7J65DHpPWIXlwhXmckhBmwghauMMpzze_s5fsQWlc7OMSfU6CN8R-v0ZCCzie6nrVW51vMs7B9FScPWTMLr2XfdO_0/w400-h304/IMG_7733.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Project Diagram&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&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/AVvXsEiJf8kZODhBU48yto6oya6oOjT8DvW-4iCeKuNKPeSD5395LvlMTSvOg5LNczELpJU2GmEikRBPr6IYqbClEAxiVPeo3V5qP87x9Jyoo4r8e2e3ev3GcJa84aTOq9MgPyMKyjfj_eDlyKpRTtroOUnqfTAVuO4ANH0OkXVzmsFyCJU-W5UKVSxQhRPMT3GH/s1920/IMG_7734.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJf8kZODhBU48yto6oya6oOjT8DvW-4iCeKuNKPeSD5395LvlMTSvOg5LNczELpJU2GmEikRBPr6IYqbClEAxiVPeo3V5qP87x9Jyoo4r8e2e3ev3GcJa84aTOq9MgPyMKyjfj_eDlyKpRTtroOUnqfTAVuO4ANH0OkXVzmsFyCJU-W5UKVSxQhRPMT3GH/w640-h360/IMG_7734.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Project Video&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;326&quot; src=&quot;https://www.youtube.com/embed/W5NLmr5vU0w&quot; width=&quot;392&quot; youtube-src-id=&quot;W5NLmr5vU0w&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Project kit Buying Link&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://harishprojects.com/product/wifi-detective-robot-for-army-iot-based-army-robot-with-camera-best-science-project-kit/&quot; target=&quot;_blank&quot;&gt;https://harishprojects.com/product/wifi-detective-robot-for-army-iot-based-army-robot-with-camera-best-science-project-kit/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Project Code&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;background-color: #1f272a; color: #dae3e3; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//HarishProjects.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Oredr Projects kit and Electronics Parts from Harish Projects&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;esp_camera.h&quot;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;Arduino.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;WiFi.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;AsyncTCP.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;ESPAsyncWebServer.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;sstream&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;ESP32Servo.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;PAN_PIN&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;TILT_PIN&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Servo panServo;&lt;/div&gt;&lt;div&gt;Servo tiltServo;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;struct&lt;/span&gt; MOTOR_PINS&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; pinEn; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; pinIN1;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; pinIN2; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;};&lt;/div&gt;&lt;br /&gt;&lt;div&gt;std::vector&amp;lt;MOTOR_PINS&amp;gt; motorPins = &lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;12&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;13&lt;/span&gt;},&lt;span style=&quot;color: #7f8c8d;&quot;&gt; //RIGHT_MOTOR Pins (EnA, IN1, IN2)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;3&lt;/span&gt;},&lt;span style=&quot;color: #7f8c8d;&quot;&gt; &amp;nbsp;//LEFT_MOTOR &amp;nbsp;Pins (EnB, IN3, IN4)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;};&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;LIGHT_PIN&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;UP&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;DOWN&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;RIGHT&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;STOP&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;RIGHT_MOTOR&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;LEFT_MOTOR&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;FORWARD&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;BACKWARD&lt;/span&gt; -&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; PWMFreq = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1000&lt;/span&gt;;&lt;span style=&quot;color: #7f8c8d;&quot;&gt; /* 1 KHz */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; PWMResolution = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;8&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; PWMSpeedChannel = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; PWMLightChannel = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;3&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Camera related constants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;PWDN_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;RESET_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp;-&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;XCLK_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;SIOD_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;SIOC_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;27&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y9_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y8_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y7_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;39&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y6_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y5_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y4_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;19&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y3_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;18&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;Y2_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;VSYNC_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;HREF_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;PCLK_GPIO_NUM&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;char&lt;/span&gt;* ssid &amp;nbsp; &amp;nbsp; = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;MyWiFiCar&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;char&lt;/span&gt;* password = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;12345678&quot;&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;AsyncWebServer &lt;span style=&quot;color: #f39c12;&quot;&gt;server&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;80&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;AsyncWebSocket &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCamera&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;/Camera&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;AsyncWebSocket &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCarInput&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;/CarInput&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;uint32_t&lt;/span&gt; cameraClientId = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;char&lt;/span&gt;* htmlHomePage PROGMEM = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;R&quot;HTMLHOMEPAGE(&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;style&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .arrows {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; font-size:30px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; color:red;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; td.button {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background-color:black;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius:25%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; box-shadow: 5px 5px #888888;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; td.button:active {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; transform: translate(5px,5px);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; box-shadow: none; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .noselect {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-touch-callout: none; /* iOS Safari */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-user-select: none; /* Safari */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-khtml-user-select: none; /* Konqueror HTML */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-moz-user-select: none; /* Firefox */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -ms-user-select: none; /* Internet Explorer/Edge */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; user-select: none; /* Non-prefixed version, currently&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&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; supported by Chrome and Opera */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .slidecontainer {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 100%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-appearance: none;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 100%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; height: 15px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius: 5px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background: #d3d3d3;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; outline: none;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; opacity: 0.7;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-transition: .2s;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; transition: opacity .2s;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider:hover {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; opacity: 1;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider::-webkit-slider-thumb {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -webkit-appearance: none;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; appearance: none;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; height: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius: 50%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background: red;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; .slider::-moz-range-thumb {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; width: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; height: 25px;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; border-radius: 50%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; background: red;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;lt;body class=&quot;noselect&quot; align=&quot;center&quot; style=&quot;background-color:white&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;table id=&quot;mainTable&quot; style=&quot;width:400px;margin:auto;table-layout:fixed&quot; CELLSPACING=10&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;img id=&quot;cameraImage&quot; src=&quot;&quot; style=&quot;width:400px;height:250px&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;1&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8679;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;3&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8678;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot;&amp;gt;&amp;lt;/td&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;4&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8680;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td class=&quot;button&quot; ontouchstart=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;2&quot;)&#39; ontouchend=&#39;sendButtonInput(&quot;MoveCar&quot;,&quot;0&quot;)&#39;&amp;gt;&amp;lt;span class=&quot;arrows&quot; &amp;gt;&amp;amp;#8681;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr/&amp;gt;&amp;lt;tr/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Speed:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;255&quot; value=&quot;150&quot; class=&quot;slider&quot; id=&quot;Speed&quot; oninput=&#39;sendButtonInput(&quot;Speed&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Light:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;255&quot; value=&quot;0&quot; class=&quot;slider&quot; id=&quot;Light&quot; oninput=&#39;sendButtonInput(&quot;Light&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Pan:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;180&quot; value=&quot;90&quot; class=&quot;slider&quot; id=&quot;Pan&quot; oninput=&#39;sendButtonInput(&quot;Pan&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;&amp;lt;b&amp;gt;Tilt:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td colspan=2&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div class=&quot;slidecontainer&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;range&quot; min=&quot;0&quot; max=&quot;180&quot; value=&quot;90&quot; class=&quot;slider&quot; id=&quot;Tilt&quot; oninput=&#39;sendButtonInput(&quot;Tilt&quot;,value)&#39;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/table&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var webSocketCameraUrl = &quot;ws:\/\/&quot; + window.location.hostname + &quot;/Camera&quot;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var webSocketCarInputUrl = &quot;ws:\/\/&quot; + window.location.hostname + &quot;/CarInput&quot;; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var websocketCamera;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var websocketCarInput;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function initCameraWebSocket() &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera = new WebSocket(webSocketCameraUrl);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.binaryType = &#39;blob&#39;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.onopen &amp;nbsp; &amp;nbsp;= function(event){};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.onclose &amp;nbsp; = function(event){setTimeout(initCameraWebSocket, 2000);};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCamera.onmessage = function(event)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var imageId = document.getElementById(&quot;cameraImage&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; imageId.src = URL.createObjectURL(event.data);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function initCarInputWebSocket() &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput = new WebSocket(webSocketCarInputUrl);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.onopen &amp;nbsp; &amp;nbsp;= function(event)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Speed&quot;, document.getElementById(&quot;Speed&quot;).value);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Light&quot;, document.getElementById(&quot;Light&quot;).value);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Pan&quot;, document.getElementById(&quot;Pan&quot;).value);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sendButtonInput(&quot;Tilt&quot;, document.getElementById(&quot;Tilt&quot;).value); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.onclose &amp;nbsp; = function(event){setTimeout(initCarInputWebSocket, 2000);};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.onmessage = function(event){}; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function initWebSocket() &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; initCameraWebSocket ();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; initCarInputWebSocket();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; function sendButtonInput(key, value) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var data = key + &quot;,&quot; + value;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; websocketCarInput.send(data);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; window.onload = initWebSocket;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; document.getElementById(&quot;mainTable&quot;).addEventListener(&quot;touchend&quot;, function(event){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; event.preventDefault()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }); &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;nbsp; &amp;lt;/body&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7fcbcd;&quot;&gt;)HTMLHOMEPAGE&quot;&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(&lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; motorNumber, &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; motorDirection)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (motorDirection == FORWARD)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN1&lt;/span&gt;, HIGH);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN2&lt;/span&gt;, LOW); &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (motorDirection == BACKWARD)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN1&lt;/span&gt;, LOW);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN2&lt;/span&gt;, HIGH); &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN1&lt;/span&gt;, LOW);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[motorNumber].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN2&lt;/span&gt;, LOW); &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;moveCar&lt;/span&gt;(&lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; inputValue)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Got value as %d\n&quot;&lt;/span&gt;, inputValue); &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;switch&lt;/span&gt;(inputValue)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; UP:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(RIGHT_MOTOR, FORWARD);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(LEFT_MOTOR, FORWARD); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; DOWN:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(RIGHT_MOTOR, BACKWARD);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(LEFT_MOTOR, BACKWARD); &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; LEFT:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(RIGHT_MOTOR, FORWARD);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(LEFT_MOTOR, BACKWARD); &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; RIGHT:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(RIGHT_MOTOR, BACKWARD);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(LEFT_MOTOR, FORWARD); &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; STOP:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(RIGHT_MOTOR, STOP);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(LEFT_MOTOR, STOP); &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(RIGHT_MOTOR, STOP);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;rotateMotor&lt;/span&gt;(LEFT_MOTOR, STOP); &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;handleRoot&lt;/span&gt;(AsyncWebServerRequest &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;request) &lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;request&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;send_P&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;200&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;text/html&quot;&lt;/span&gt;, htmlHomePage);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;handleNotFound&lt;/span&gt;(AsyncWebServerRequest &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;request) &lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;request&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;send&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;404&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;text/plain&quot;&lt;/span&gt;, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;File Not Found&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;onCarInputWebSocketEvent&lt;/span&gt;(AsyncWebSocket &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;server, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AsyncWebSocketClient &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;client, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AwsEventType type,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;arg, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;uint8_t&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;data, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;size_t&lt;/span&gt; len) &lt;/div&gt;&lt;div&gt;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;switch&lt;/span&gt; (type) &lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_CONNECT:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;WebSocket client #%u connected from %s\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;id&lt;/span&gt;(), &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;remoteIP&lt;/span&gt;().&lt;span style=&quot;color: #f39c12;&quot;&gt;toString&lt;/span&gt;().&lt;span style=&quot;color: #f39c12;&quot;&gt;c_str&lt;/span&gt;());&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_DISCONNECT:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;WebSocket client #%u disconnected\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;id&lt;/span&gt;());&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;moveCar&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcWrite&lt;/span&gt;(PWMLightChannel, &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;); &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;panServo&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;write&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;90&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;tiltServo&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;write&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;90&lt;/span&gt;); &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_DATA:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AwsFrameInfo *info;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; info = (AwsFrameInfo*)arg;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #f39c12;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;final&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: #f39c12;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;index&lt;/span&gt; == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: #f39c12;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;len&lt;/span&gt; == len &amp;amp;&amp;amp; &lt;span style=&quot;color: #f39c12;&quot;&gt;info&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;opcode&lt;/span&gt; == WS_TEXT) &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::string myData = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;myData&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;assign&lt;/span&gt;((&lt;span style=&quot;color: #0ca1a6;&quot;&gt;char&lt;/span&gt; *)data, len);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::istringstream &lt;span style=&quot;color: #f39c12;&quot;&gt;ss&lt;/span&gt;(myData);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::string key, value;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::&lt;span style=&quot;color: #f39c12;&quot;&gt;getline&lt;/span&gt;(ss, key, &#39;,&#39;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::&lt;span style=&quot;color: #f39c12;&quot;&gt;getline&lt;/span&gt;(ss, value, &#39;,&#39;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Key [%s] Value[%s]\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;key&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;c_str&lt;/span&gt;(), &lt;span style=&quot;color: #f39c12;&quot;&gt;value&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;c_str&lt;/span&gt;()); &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; valueInt = &lt;span style=&quot;color: #f39c12;&quot;&gt;atoi&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;value&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;c_str&lt;/span&gt;()); &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (key == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;MoveCar&quot;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;moveCar&lt;/span&gt;(valueInt); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (key == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Speed&quot;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcWrite&lt;/span&gt;(PWMSpeedChannel, valueInt);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (key == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Light&quot;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcWrite&lt;/span&gt;(PWMLightChannel, valueInt); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (key == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Pan&quot;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;panServo&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;write&lt;/span&gt;(valueInt);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (key == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Tilt&quot;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;tiltServo&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;write&lt;/span&gt;(valueInt); &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_PONG:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_ERROR:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;onCameraWebSocketEvent&lt;/span&gt;(AsyncWebSocket &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;server, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AsyncWebSocketClient &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;client, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AwsEventType type,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;arg, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;uint8_t&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;*&lt;/span&gt;data, &lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;size_t&lt;/span&gt; len) &lt;/div&gt;&lt;div&gt;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;switch&lt;/span&gt; (type) &lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_CONNECT:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;WebSocket client #%u connected from %s\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;id&lt;/span&gt;(), &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;remoteIP&lt;/span&gt;().&lt;span style=&quot;color: #f39c12;&quot;&gt;toString&lt;/span&gt;().&lt;span style=&quot;color: #f39c12;&quot;&gt;c_str&lt;/span&gt;());&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cameraClientId = &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;id&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_DISCONNECT:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;WebSocket client #%u disconnected\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;id&lt;/span&gt;());&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cameraClientId = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_DATA:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_PONG:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;case&lt;/span&gt; WS_EVT_ERROR:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;setupCamera&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;camera_config_t&lt;/span&gt; config;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;ledc_channel&lt;/span&gt; = LEDC_CHANNEL_4;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;ledc_timer&lt;/span&gt; = LEDC_TIMER_2;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d0&lt;/span&gt; = Y2_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d1&lt;/span&gt; = Y3_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d2&lt;/span&gt; = Y4_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d3&lt;/span&gt; = Y5_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d4&lt;/span&gt; = Y6_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d5&lt;/span&gt; = Y7_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d6&lt;/span&gt; = Y8_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_d7&lt;/span&gt; = Y9_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_xclk&lt;/span&gt; = XCLK_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_pclk&lt;/span&gt; = PCLK_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_vsync&lt;/span&gt; = VSYNC_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_href&lt;/span&gt; = HREF_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_sscb_sda&lt;/span&gt; = SIOD_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_sscb_scl&lt;/span&gt; = SIOC_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_pwdn&lt;/span&gt; = PWDN_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pin_reset&lt;/span&gt; = RESET_GPIO_NUM;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;xclk_freq_hz&lt;/span&gt; = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;20000000&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;pixel_format&lt;/span&gt; = PIXFORMAT_JPEG;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;frame_size&lt;/span&gt; = FRAMESIZE_VGA;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;jpeg_quality&lt;/span&gt; = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;10&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;config&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;fb_count&lt;/span&gt; = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp; // camera init&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;esp_err_t&lt;/span&gt; err = &lt;span style=&quot;color: #f39c12;&quot;&gt;esp_camera_init&lt;/span&gt;(&amp;amp;config);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (err != ESP_OK) &lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Camera init failed with error 0x%x&quot;&lt;/span&gt;, err);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; } &amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #f39c12;&quot;&gt;psramFound&lt;/span&gt;())&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;heap_caps_malloc_extmem_enable&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;20000&lt;/span&gt;); &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;PSRAM initialized. malloc to take memory from psram above this size&quot;&lt;/span&gt;); &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; } &amp;nbsp;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;sendCameraPicture&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (cameraClientId == &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;long&lt;/span&gt; &amp;nbsp;startTime1 = &lt;span style=&quot;color: #f39c12;&quot;&gt;millis&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp; //capture a frame&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;camera_fb_t&lt;/span&gt; * fb = &lt;span style=&quot;color: #f39c12;&quot;&gt;esp_camera_fb_get&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (!fb) &lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Frame buffer could not be acquired&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;long&lt;/span&gt; &amp;nbsp;startTime2 = &lt;span style=&quot;color: #f39c12;&quot;&gt;millis&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;binary&lt;/span&gt;(cameraClientId, &lt;span style=&quot;color: #f39c12;&quot;&gt;fb&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;buf&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;fb&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;len&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;esp_camera_fb_return&lt;/span&gt;(fb);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp; //Wait for message to be delivered&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;while&lt;/span&gt; (&lt;span style=&quot;color: #7fcbcd;&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; AsyncWebSocketClient * clientPointer = &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;client&lt;/span&gt;(cameraClientId);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (!clientPointer || !(&lt;span style=&quot;color: #f39c12;&quot;&gt;clientPointer&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;queueIsFull&lt;/span&gt;()))&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;1&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #0ca1a6;&quot;&gt;long&lt;/span&gt; &amp;nbsp;startTime3 = &lt;span style=&quot;color: #f39c12;&quot;&gt;millis&lt;/span&gt;(); &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;Time taken Total: %d|%d|%d\n&quot;&lt;/span&gt;,startTime3 - startTime1, startTime2 - startTime1, startTime3-startTime2 );&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;setUpPinModes&lt;/span&gt;()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;panServo&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;attach&lt;/span&gt;(PAN_PIN);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;tiltServo&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;attach&lt;/span&gt;(TILT_PIN);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp; //Set up PWM&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcSetup&lt;/span&gt;(PWMSpeedChannel, PWMFreq, PWMResolution);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcSetup&lt;/span&gt;(PWMLightChannel, PWMFreq, PWMResolution);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #c586c0;&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color: #0ca1a6;&quot;&gt;int&lt;/span&gt; i = &lt;span style=&quot;color: #7fcbcd;&quot;&gt;0&lt;/span&gt;; i &amp;lt; &lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;size&lt;/span&gt;(); i++)&lt;/div&gt;&lt;div&gt;&amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinEn&lt;/span&gt;, OUTPUT); &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN1&lt;/span&gt;, OUTPUT);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinIN2&lt;/span&gt;, OUTPUT); &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp; &amp;nbsp; /* Attach the PWM Channel to the motor enb Pin */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcAttachPin&lt;/span&gt;(&lt;span style=&quot;color: #f39c12;&quot;&gt;motorPins&lt;/span&gt;[i].&lt;span style=&quot;color: #f39c12;&quot;&gt;pinEn&lt;/span&gt;, PWMSpeedChannel);&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;moveCar&lt;/span&gt;(STOP);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(LIGHT_PIN, OUTPUT); &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;ledcAttachPin&lt;/span&gt;(LIGHT_PIN, PWMLightChannel);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;setup&lt;/span&gt;(&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt;) &lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;setUpPinModes&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp; //Serial.begin(115200);&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;WiFi&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;softAP&lt;/span&gt;(ssid, password);&lt;/div&gt;&lt;div&gt;&amp;nbsp; IPAddress IP = &lt;span style=&quot;color: #f39c12;&quot;&gt;WiFi&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;softAPIP&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;AP IP address: &quot;&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(IP);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;on&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;/&quot;&lt;/span&gt;, HTTP_GET, handleRoot);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;onNotFound&lt;/span&gt;(handleNotFound);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;onEvent&lt;/span&gt;(onCameraWebSocketEvent);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;addHandler&lt;/span&gt;(&amp;amp;wsCamera);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCarInput&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;onEvent&lt;/span&gt;(onCarInputWebSocketEvent);&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;addHandler&lt;/span&gt;(&amp;amp;wsCarInput);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;server&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;begin&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;HTTP server started&quot;&lt;/span&gt;);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;setupCamera&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;loop&lt;/span&gt;() &lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCamera&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;cleanupClients&lt;/span&gt;(); &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;wsCarInput&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;cleanupClients&lt;/span&gt;(); &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;sendCameraPicture&lt;/span&gt;(); &lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #f39c12;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;&quot;SPIRam Total heap %d, SPIRam Free Heap %d\n&quot;&lt;/span&gt;, &lt;span style=&quot;color: #f39c12;&quot;&gt;ESP&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;getPsramSize&lt;/span&gt;(), &lt;span style=&quot;color: #f39c12;&quot;&gt;ESP&lt;/span&gt;.&lt;span style=&quot;color: #f39c12;&quot;&gt;getFreePsram&lt;/span&gt;());&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/6197684315535285059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/6197684315535285059?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6197684315535285059'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6197684315535285059'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2024/05/wifi-detective-robot-for-army-iot-based.html' title='WiFi Detective Robot - for Army | IOT Based Army Robot with Camera | Best science Project | HarishProjects.com '/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3FsLw08HTGttzFJOvChcWuo7QPfpLeT0JsV6UyYXkqXwgQKWRUDCM4_iP87bdpRbDyHDrjpJZaKHyWLvP53se8JrYKyXIzdTcuSsBAlI1sSg6rSzau-0EaWG6fb-46uGh9sVuTztQbzR8EALTNHwZUlEh1d-SCAwNu8ODu072kqh1DYXZMC3-KQD-f2h/s72-w400-h225-c/06E22008-4261-4A45-88DD-5027EC8B64C9.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-8848773801865953128</id><published>2024-02-27T22:29:00.000-08:00</published><updated>2024-02-27T22:29:40.111-08:00</updated><title type='text'>Sun Tracker Solar Panel - Circuit Diagram | Dual Axis Without Arduino | Harish Projects</title><content type='html'>&lt;p&gt;&amp;nbsp;Circuit Components List&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. TDA2822 IC 2x&lt;/p&gt;&lt;p&gt;2. 10k ohm Resistor 4x&lt;/p&gt;&lt;p&gt;3. 5mm LDR 4x&lt;/p&gt;&lt;p&gt;4. N20 Gear Motor 2x&lt;/p&gt;&lt;p&gt;5. N20 Wheel&lt;/p&gt;&lt;p&gt;6. Solar Panel&amp;nbsp;&lt;/p&gt;&lt;p&gt;7. Zero PCB&lt;/p&gt;&lt;p&gt;8. Sunboard&amp;nbsp;&lt;/p&gt;&lt;p&gt;9. 3.7v Small Battery&amp;nbsp;&lt;/p&gt;&lt;p&gt;10. Charging Module&lt;/p&gt;&lt;p&gt;11. Tip Top Button&lt;/p&gt;&lt;p&gt;Ordre all components from Here&amp;nbsp;&lt;/p&gt;&lt;p&gt;Click here 👉&amp;nbsp;&lt;a href=&quot;https://harishprojects.com/&quot; target=&quot;_blank&quot;&gt;https://harishprojects.com/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;…….. Circuit Diagram………..&lt;/p&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/AVvXsEg6jtBxpm1Z20ZhweBxihwDcVR8jovMp_W1uolMdwldtmNQXKLebdIZL3Fwq7jCXsRZseRJ8oCtq9pI_GumxwovI4ZZpFPKNzZ_jpQl06xWs1Znqd8LLdJxJGy036BIUkhtAYv0guAlVyEZf48J2M14ZDDcXaIpijJY1CtrQTdLIwnrTe5tnkKdjtyoPc3O/s1920/IMG_3828.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jtBxpm1Z20ZhweBxihwDcVR8jovMp_W1uolMdwldtmNQXKLebdIZL3Fwq7jCXsRZseRJ8oCtq9pI_GumxwovI4ZZpFPKNzZ_jpQl06xWs1Znqd8LLdJxJGy036BIUkhtAYv0guAlVyEZf48J2M14ZDDcXaIpijJY1CtrQTdLIwnrTe5tnkKdjtyoPc3O/w640-h360/IMG_3828.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;……….Watch full Detailed video………&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;365&quot; src=&quot;https://www.youtube.com/embed/34a4yW36ZkM&quot; width=&quot;468&quot; youtube-src-id=&quot;34a4yW36ZkM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/8848773801865953128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/8848773801865953128?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/8848773801865953128'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/8848773801865953128'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2024/02/sun-tracker-solar-panel-circuit-diagram.html' title='Sun Tracker Solar Panel - Circuit Diagram | Dual Axis Without Arduino | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jtBxpm1Z20ZhweBxihwDcVR8jovMp_W1uolMdwldtmNQXKLebdIZL3Fwq7jCXsRZseRJ8oCtq9pI_GumxwovI4ZZpFPKNzZ_jpQl06xWs1Znqd8LLdJxJGy036BIUkhtAYv0guAlVyEZf48J2M14ZDDcXaIpijJY1CtrQTdLIwnrTe5tnkKdjtyoPc3O/s72-w640-h360-c/IMG_3828.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-65158077940826148</id><published>2023-12-07T04:35:00.000-08:00</published><updated>2023-12-07T04:35:10.044-08:00</updated><title type='text'>Automatic Smart Street Light | Best science Project | Harish Projects </title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEinLloD8VFOpvePyO4VqAfiQTtBUOMZiHiqqK7vs3ZwF32nYLNAA5XuBIVeEWpwPuJGUPSPv8HRaEzmUY5gDHzfEZ2ffkdBtvPSekIsWmrmlA6d7ltYDtu92-c7vZXTAn1_gO2x0elNvx6RIei934PAcNXQrYNmLV2YRPURPKeF7IxkMtAI5q1kguGyugk-/s5568/Automatic%20Street%20Light.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3128&quot; data-original-width=&quot;5568&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinLloD8VFOpvePyO4VqAfiQTtBUOMZiHiqqK7vs3ZwF32nYLNAA5XuBIVeEWpwPuJGUPSPv8HRaEzmUY5gDHzfEZ2ffkdBtvPSekIsWmrmlA6d7ltYDtu92-c7vZXTAn1_gO2x0elNvx6RIei934PAcNXQrYNmLV2YRPURPKeF7IxkMtAI5q1kguGyugk-/w640-h360/Automatic%20Street%20Light.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Watch Full Detailed Video&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/9btcQv5TLTw&quot; width=&quot;320&quot; youtube-src-id=&quot;9btcQv5TLTw&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;//Arduino Code&lt;/p&gt;&lt;p&gt;int IR1 = 8;&lt;/p&gt;&lt;p&gt;int IR2 = 12;&lt;/p&gt;&lt;p&gt;int IR3 = 13;&lt;/p&gt;&lt;p&gt;int LDR = 7;&lt;/p&gt;&lt;p&gt;int led1 = 3;&lt;/p&gt;&lt;p&gt;int led2 = 5;&lt;/p&gt;&lt;p&gt;int led3 = 6;&lt;/p&gt;&lt;p&gt;int val1;&lt;/p&gt;&lt;p&gt;int val2;&lt;/p&gt;&lt;p&gt;int val3;&lt;/p&gt;&lt;p&gt;int val4;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;void setup()&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;pinMode(IR1,INPUT);&lt;/p&gt;&lt;p&gt;pinMode(IR2,INPUT);&lt;/p&gt;&lt;p&gt;pinMode(IR3,INPUT);&lt;/p&gt;&lt;p&gt;pinMode(LDR,INPUT);&lt;/p&gt;&lt;p&gt;pinMode(led1,OUTPUT);&lt;/p&gt;&lt;p&gt;pinMode(led2,OUTPUT);&lt;/p&gt;&lt;p&gt;pinMode(led3,OUTPUT);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;void loop() {&lt;/p&gt;&lt;p&gt;val1 = digitalRead(IR1);&lt;/p&gt;&lt;p&gt;val2 = digitalRead(IR2);&lt;/p&gt;&lt;p&gt;val3 = digitalRead(IR3);&lt;/p&gt;&lt;p&gt;val4 = digitalRead(LDR);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;if(val1==1&amp;amp;&amp;amp;val4==0&amp;amp;&amp;amp;val2==1&amp;amp;&amp;amp;val3==1)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;digitalWrite(3,LOW);&lt;/p&gt;&lt;p&gt;digitalWrite(5,LOW);&lt;/p&gt;&lt;p&gt;digitalWrite(6,LOW);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;else if(val1==1&amp;amp;&amp;amp;val4==1&amp;amp;&amp;amp;val2==1&amp;amp;&amp;amp;val3==1)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;analogWrite(3,20);&lt;/p&gt;&lt;p&gt;analogWrite(5,20);&lt;/p&gt;&lt;p&gt;analogWrite(6,20);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;else if(val1==0&amp;amp;&amp;amp;val4==1&amp;amp;&amp;amp;val2==1&amp;amp;&amp;amp;val3==1)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;analogWrite(3,500);&lt;/p&gt;&lt;p&gt;analogWrite(5,20);&lt;/p&gt;&lt;p&gt;analogWrite(6,20);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;else if(val1==1&amp;amp;&amp;amp;val4==1&amp;amp;&amp;amp;val2==0&amp;amp;&amp;amp;val3==1)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;analogWrite(3,20);&lt;/p&gt;&lt;p&gt;analogWrite(5,500);&lt;/p&gt;&lt;p&gt;analogWrite(6,20);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;else if(val1==1&amp;amp;&amp;amp;val4==1&amp;amp;&amp;amp;val2==1&amp;amp;&amp;amp;val3==0)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;analogWrite(3,20);&lt;/p&gt;&lt;p&gt;analogWrite(5,20);&lt;/p&gt;&lt;p&gt;analogWrite(6,500);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;//Project Diagram&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&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/AVvXsEgNk0Njxo_J0GaTGKewX_bLC2icTvTlYrpdeLsw5Es3gQfH_BQcufHZYyCVL-9YfW5b-VpQrWpCZmxsRgwxjHeg2ZZjJvNRGkHFUfUGtV9eX1D1o6NyxNKmu28sUx5Db9IvYDNoKmmXpMgoG93Vd5gRMaqceChrSuawEaWLT6pmWA-Ebrbqv3Zxh4OM8tK0/s1024/IMG-20231206-WA0003.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;475&quot; data-original-width=&quot;1024&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNk0Njxo_J0GaTGKewX_bLC2icTvTlYrpdeLsw5Es3gQfH_BQcufHZYyCVL-9YfW5b-VpQrWpCZmxsRgwxjHeg2ZZjJvNRGkHFUfUGtV9eX1D1o6NyxNKmu28sUx5Db9IvYDNoKmmXpMgoG93Vd5gRMaqceChrSuawEaWLT6pmWA-Ebrbqv3Zxh4OM8tK0/w640-h296/IMG-20231206-WA0003.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/65158077940826148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/65158077940826148?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/65158077940826148'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/65158077940826148'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/12/automatic-smart-street-light-best.html' title='Automatic Smart Street Light | Best science Project | Harish Projects '/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinLloD8VFOpvePyO4VqAfiQTtBUOMZiHiqqK7vs3ZwF32nYLNAA5XuBIVeEWpwPuJGUPSPv8HRaEzmUY5gDHzfEZ2ffkdBtvPSekIsWmrmlA6d7ltYDtu92-c7vZXTAn1_gO2x0elNvx6RIei934PAcNXQrYNmLV2YRPURPKeF7IxkMtAI5q1kguGyugk-/s72-w640-h360-c/Automatic%20Street%20Light.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-6861998261875449823</id><published>2023-11-14T04:16:00.000-08:00</published><updated>2023-11-30T08:32:07.406-08:00</updated><title type='text'>Amazing Best science Project / Water flow &amp; value Monitoring / Water Flow Sensor /  Best science Project / School &amp; college level</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;.....Project Diagram.....&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&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/AVvXsEheEsz3rCipC3FLGdh9D4QE-D50U1WmqtdD0YnSKo4Pm1Y-6xCrxSwsIskSAc96QFA3EFcz7lzBvfx0vi5qdDk17Xxb61C2bnFNt6Zlwq_SX0lF3NeagWh20P0_KYosFrTZu_hoDxFUqTWVxRPHmW9I9vPVH15cIzYCWZdLY1IrAqTmSUEMq_cUd8YRF4JV/s1259/Harish%20Projects%20Petrol%20Scam.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;418&quot; data-original-width=&quot;1259&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheEsz3rCipC3FLGdh9D4QE-D50U1WmqtdD0YnSKo4Pm1Y-6xCrxSwsIskSAc96QFA3EFcz7lzBvfx0vi5qdDk17Xxb61C2bnFNt6Zlwq_SX0lF3NeagWh20P0_KYosFrTZu_hoDxFUqTWVxRPHmW9I9vPVH15cIzYCWZdLY1IrAqTmSUEMq_cUd8YRF4JV/w640-h212/Harish%20Projects%20Petrol%20Scam.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//....Arduino Code....&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;background-color: white; color: #4e5b61; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;YF‐ S201 Water Flow Sensor&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;Water Flow Sensor output processed to read in litres/hour&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;Adaptation Courtesy:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;volatile&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;int&lt;/span&gt; flow_frequency;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Measures flow sensor pulses&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;// Calculated litres/hour&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;span style=&quot;color: #00979d;&quot;&gt;float&lt;/span&gt; vol = &lt;span style=&quot;color: #005c5f;&quot;&gt;0.0&lt;/span&gt;,l_minute;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;char&lt;/span&gt; flowsensor = &lt;span style=&quot;color: #005c5f;&quot;&gt;2&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Sensor Input&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;long&lt;/span&gt; currentTime;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #00979d;&quot;&gt;long&lt;/span&gt; cloopTime;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #728e00;&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #005c5f;&quot;&gt;&amp;lt;LiquidCrystal.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;LiquidCrystal &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;12&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;11&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;5&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;4&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;3&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;9&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;flow&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Interrupt function&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;flow_frequency++;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;setup&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;pinMode&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;flowsensor, INPUT&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;flowsensor, HIGH&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Optional Internal Pull-Up&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;9600&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;16&lt;/span&gt;, &lt;span style=&quot;color: #005c5f;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;attachInterrupt&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #d35400;&quot;&gt;digitalPinToInterrupt&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;flowsensor&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;, flow, RISING&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Setup Interrupt&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;clear&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;setCursor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Petrol Flow Meter&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;setCursor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Harish Projects&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;currentTime = &lt;span style=&quot;color: #d35400;&quot;&gt;millis&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;cloopTime = currentTime;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #00979d;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d35400;&quot;&gt;loop&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;currentTime = &lt;span style=&quot;color: #d35400;&quot;&gt;millis&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; &amp;nbsp;// Every second, calculate and print litres/hour&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;currentTime &amp;gt;= &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;cloopTime + &lt;span style=&quot;color: #005c5f;&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;))&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; cloopTime = currentTime;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Updates cloopTime&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;flow_frequency != &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;){&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #95a5a6;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Pulse frequency (Hz) = 7.5Q, Q is flow rate in L/min.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; l_minute = &lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;flow_frequency / &lt;span style=&quot;color: #005c5f;&quot;&gt;7.5&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // (Pulse frequency x 60 min) / 7.5Q = flowrate in L/hour&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;clear&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;setCursor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Rate: &quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;l_minute&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot; L/M&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; l_minute = l_minute/&lt;span style=&quot;color: #005c5f;&quot;&gt;60&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;setCursor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; vol = vol +l_minute;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Vol:&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;vol&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot; L&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; flow_frequency = &lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Reset Counter&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;l_minute, DEC&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;span style=&quot;color: #95a5a6;&quot;&gt; // Print litres/hour&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot; L/Sec&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #728e00;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #434f54;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;Serial&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot; flow rate = 0 &quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;clear&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;()&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;setCursor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Rate: &quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt; flow_frequency &lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot; L/M&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;setCursor&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #005c5f;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot;Vol:&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;vol&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #d35400;&quot;&gt;lcd&lt;/span&gt;.&lt;span style=&quot;color: #d35400;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #005c5f;&quot;&gt;&quot; L&quot;&lt;/span&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #434f54;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/6861998261875449823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/6861998261875449823?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6861998261875449823'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6861998261875449823'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/11/petrol-scam-project-petrol-flow-value.html' title='Amazing Best science Project / Water flow &amp; value Monitoring / Water Flow Sensor /  Best science Project / School &amp; college level'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheEsz3rCipC3FLGdh9D4QE-D50U1WmqtdD0YnSKo4Pm1Y-6xCrxSwsIskSAc96QFA3EFcz7lzBvfx0vi5qdDk17Xxb61C2bnFNt6Zlwq_SX0lF3NeagWh20P0_KYosFrTZu_hoDxFUqTWVxRPHmW9I9vPVH15cIzYCWZdLY1IrAqTmSUEMq_cUd8YRF4JV/s72-w640-h212-c/Harish%20Projects%20Petrol%20Scam.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-1857250010551131161</id><published>2023-10-16T07:48:00.001-07:00</published><updated>2023-10-16T07:48:06.465-07:00</updated><title type='text'>Smart Shoes for Blind Persons / Intelligent walking Shoes / Best Science Project / Harish Projects </title><content type='html'>&lt;p&gt;&amp;nbsp;Watch Full Making video on Youtube.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;349&quot; src=&quot;https://www.youtube.com/embed/QvGQdcOo-7Q&quot; width=&quot;420&quot; youtube-src-id=&quot;QvGQdcOo-7Q&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;//........Arduino Code.........&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;background-color: #1f272a; color: #dae3e3; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 18px; line-height: 24px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#define&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;buzzer&lt;/span&gt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;6&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;setup&lt;/span&gt;()&lt;/div&gt;&lt;br /&gt;&lt;div&gt;{&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;12&lt;/span&gt;,OUTPUT);&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Trigger&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;13&lt;/span&gt;,INPUT);&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//EchoA&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;pinMode&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;6&lt;/span&gt;,OUTPUT);&lt;span style=&quot;color: #7f8c8d;&quot;&gt;//Buzzer&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #f39c12;&quot;&gt;loop&lt;/span&gt;()&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;{&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #0ca1a6;&quot;&gt;long&lt;/span&gt; duration, distance;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;12&lt;/span&gt;,LOW);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;delayMicroseconds&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;12&lt;/span&gt;,HIGH);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;delayMicroseconds&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;10&lt;/span&gt;);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;12&lt;/span&gt;,LOW);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;duration=&lt;span style=&quot;color: #f39c12;&quot;&gt;pulseIn&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;13&lt;/span&gt;,HIGH);&lt;/div&gt;&lt;br /&gt;&lt;div&gt;distance=(duration/&lt;span style=&quot;color: #7fcbcd;&quot;&gt;2&lt;/span&gt;)/&lt;span style=&quot;color: #7fcbcd;&quot;&gt;29.1&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt; (distance &amp;lt; &lt;span style=&quot;color: #7fcbcd;&quot;&gt;70&lt;/span&gt;)&lt;span style=&quot;color: #7f8c8d;&quot;&gt; &amp;nbsp; &amp;nbsp; // This is where checking the distance you can change the value&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;{&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;&amp;nbsp;// When the the distance below 100cm&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;6&lt;/span&gt;,HIGH);&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;} &lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;{&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #7f8c8d;&quot;&gt;// when greater than 100cm&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;digitalWrite&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;6&lt;/span&gt;,LOW);&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;} &lt;span style=&quot;color: #f39c12;&quot;&gt;delay&lt;/span&gt;(&lt;span style=&quot;color: #7fcbcd;&quot;&gt;500&lt;/span&gt;);&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/1857250010551131161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/1857250010551131161?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/1857250010551131161'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/1857250010551131161'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/10/smart-shoes-for-blind-persons.html' title='Smart Shoes for Blind Persons / Intelligent walking Shoes / Best Science Project / Harish Projects '/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/QvGQdcOo-7Q/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-7742368229756598765</id><published>2023-10-03T06:51:00.002-07:00</published><updated>2023-10-03T06:51:46.377-07:00</updated><title type='text'>Train Accident Prevention | 2 Train in same Track | Best Project | Harish Projects</title><content type='html'>&lt;p&gt;... Project Diagram...&lt;/p&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/AVvXsEjR3p8BQQhugg5oR1nbYdcX4ObETgPEuhdND0__KdjXlKuAWfYL-MAyIox-IhbNXUZbR5NcWhn_p5IneCpzinU8tpKMPayaH8gOVgXnZ-W_yai-etsk6TNsNiSvpI7qtujxv9mNzsUw9ziGahmpZhBYZTMUDcmsRg9txHxLjAkC6IU4sWs7QraCt4xxcwHM/s8192/IMG_20231003_011900.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;4602&quot; data-original-width=&quot;8192&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR3p8BQQhugg5oR1nbYdcX4ObETgPEuhdND0__KdjXlKuAWfYL-MAyIox-IhbNXUZbR5NcWhn_p5IneCpzinU8tpKMPayaH8gOVgXnZ-W_yai-etsk6TNsNiSvpI7qtujxv9mNzsUw9ziGahmpZhBYZTMUDcmsRg9txHxLjAkC6IU4sWs7QraCt4xxcwHM/w349-h196/IMG_20231003_011900.jpg&quot; width=&quot;349&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Watch Full Detailed Video&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/gj20VzO-kiY&quot; width=&quot;320&quot; youtube-src-id=&quot;gj20VzO-kiY&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Part - 1 for Engine&lt;/p&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/AVvXsEg3YOo6RjQohHED9t-jjDeTFdxcnDYdGA6n5Hn4DGuXNni8t8dG_K2omjzU4_V74sSQD_A0RAVUoPUfLjjH9gBVzj3uObF2aSI7FaCGMU9-x-75mUJHnLL1MoHG4yeMY2fKL0KtLDfZMIZ22ia7nNrwe_tSNPjfAeqCAisunmkPaGs93_ClPiKzSTaxlMG_/s1920/Railway%20Diagram%202.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3YOo6RjQohHED9t-jjDeTFdxcnDYdGA6n5Hn4DGuXNni8t8dG_K2omjzU4_V74sSQD_A0RAVUoPUfLjjH9gBVzj3uObF2aSI7FaCGMU9-x-75mUJHnLL1MoHG4yeMY2fKL0KtLDfZMIZ22ia7nNrwe_tSNPjfAeqCAisunmkPaGs93_ClPiKzSTaxlMG_/w640-h360/Railway%20Diagram%202.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Part - 2 for Platform&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&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/AVvXsEg6TNAE1Z2yTsn8cInE_mMqw-jyqIgoK99NoCxdfmvjnSbk_PJS17BaZaXGVVJPOu49j08KjBce7O2O6zQy2-pONSjfte6u5u7sVqEm0Pg5MhycPT5KMb-ASDo-H1-mAmHoM9GpuHZkPVbzMh8RWgPK7HWPUclGVp5HNmqjNFEPcWv16tXLQpgbMiRnkQW7/s1920/Railway%20Diagram.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6TNAE1Z2yTsn8cInE_mMqw-jyqIgoK99NoCxdfmvjnSbk_PJS17BaZaXGVVJPOu49j08KjBce7O2O6zQy2-pONSjfte6u5u7sVqEm0Pg5MhycPT5KMb-ASDo-H1-mAmHoM9GpuHZkPVbzMh8RWgPK7HWPUclGVp5HNmqjNFEPcWv16tXLQpgbMiRnkQW7/w640-h360/Railway%20Diagram.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Buy Full Project kit&amp;nbsp;&lt;/p&gt;&lt;p&gt;Click Here -&amp;nbsp;&lt;a href=&quot;https://harishprojects.com/product/train-accident-prevention-2-train-in-same-track-best-science-project-kit/&quot; target=&quot;_blank&quot;&gt;https://harishprojects.com/product/train-accident-prevention-2-train-in-same-track-best-science-project-kit/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/7742368229756598765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/7742368229756598765?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7742368229756598765'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7742368229756598765'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/10/train-accident-prevention-2-train-in.html' title='Train Accident Prevention | 2 Train in same Track | Best Project | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR3p8BQQhugg5oR1nbYdcX4ObETgPEuhdND0__KdjXlKuAWfYL-MAyIox-IhbNXUZbR5NcWhn_p5IneCpzinU8tpKMPayaH8gOVgXnZ-W_yai-etsk6TNsNiSvpI7qtujxv9mNzsUw9ziGahmpZhBYZTMUDcmsRg9txHxLjAkC6IU4sWs7QraCt4xxcwHM/s72-w349-h196-c/IMG_20231003_011900.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-7118655860259960260</id><published>2023-03-18T21:00:00.001-07:00</published><updated>2023-03-18T21:00:19.923-07:00</updated><title type='text'>Automatic Railway Gate | Arduino &amp; IR sensor Best science Project 2023 | Harish Projects</title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEiEYAKWbOPZCmx0QoGouc1OMJg8RCKDlvFMvitQ-0NOpPu3C1VTEoJudokzq-Kj9B0UxLcSGffhQVV5qebFAuN4ERDl8p4jw8epgxxae4gYuYPg9H4RAavQxa_bIYPzobosUqN92ojumdvg9c5mCFySw05YHPK-q3nR6ob7Zi3uElIgY1RMtSVxMRTQAg/s5568/Gate.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3128&quot; data-original-width=&quot;5568&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYAKWbOPZCmx0QoGouc1OMJg8RCKDlvFMvitQ-0NOpPu3C1VTEoJudokzq-Kj9B0UxLcSGffhQVV5qebFAuN4ERDl8p4jw8epgxxae4gYuYPg9H4RAavQxa_bIYPzobosUqN92ojumdvg9c5mCFySw05YHPK-q3nR6ob7Zi3uElIgY1RMtSVxMRTQAg/w640-h360/Gate.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;....Watch Full Detailed video....&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;334&quot; src=&quot;https://www.youtube.com/embed/pypuZWZNnAo&quot; width=&quot;483&quot; youtube-src-id=&quot;pypuZWZNnAo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;//Arduino code//&lt;/p&gt;&lt;p&gt;/*&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 1.&amp;nbsp; If an object is detected, turn the&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; servo motor 10 degrees&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 2.&amp;nbsp; If there is no object detected,&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; turn the servo motor 150 degrees&lt;/p&gt;&lt;p&gt;&amp;nbsp; */&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; #include &amp;lt;Servo.h&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Servo Serv;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; int pinIR=3;&lt;/p&gt;&lt;p&gt;&amp;nbsp; int pinServo=5;&lt;/p&gt;&lt;p&gt;&amp;nbsp; int val=0;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; void setup(){&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Serv.attach(pinServo);&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; void loop(){&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val = digitalRead(pinIR);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; if (val ==0){&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serv.write(95);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; delay(100);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; else&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serv.write(10);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; delay(100);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//You can order Project kit from us.&lt;/p&gt;&lt;p&gt;Contact:-&amp;nbsp;&lt;/p&gt;&lt;p&gt;WP - 8602221288&lt;/p&gt;&lt;p&gt;Instagram -&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/reels/?hl=en&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/harishchoudhary70/reels/?hl=en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/7118655860259960260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/7118655860259960260?isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7118655860259960260'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7118655860259960260'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/03/automatic-railway-gate-arduino-ir.html' title='Automatic Railway Gate | Arduino &amp; IR sensor Best science Project 2023 | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYAKWbOPZCmx0QoGouc1OMJg8RCKDlvFMvitQ-0NOpPu3C1VTEoJudokzq-Kj9B0UxLcSGffhQVV5qebFAuN4ERDl8p4jw8epgxxae4gYuYPg9H4RAavQxa_bIYPzobosUqN92ojumdvg9c5mCFySw05YHPK-q3nR6ob7Zi3uElIgY1RMtSVxMRTQAg/s72-w640-h360-c/Gate.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-4176685585619788843</id><published>2023-03-09T05:35:00.002-08:00</published><updated>2023-03-18T21:09:57.131-07:00</updated><title type='text'>Make Smart notice Board using Arduino &amp; Bluetooth | Best science Project | Harish Projects</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;279&quot; src=&quot;https://www.youtube.com/embed/xy0i_w8JJMw&quot; width=&quot;445&quot; youtube-src-id=&quot;xy0i_w8JJMw&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;First watch this full video. only then. Start making this project.&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;//Arduino Code//&lt;/p&gt;&lt;pre style=&quot;background-color: #333333; border-radius: 0px; border: 0px; box-sizing: border-box; color: #f8f8f2; counter-reset: linenumbers 0; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; height: 1295.8px; line-height: 1.42857; margin-bottom: 0px; margin-top: 0px; max-height: none; overflow-wrap: normal; overflow: visible; padding: 9.5px 20px; word-break: normal;&quot;&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;cp&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;#include&lt;/span&gt; &lt;span class=&quot;cpf&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;lt;LiquidCrystal.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span id=&quot;line-7&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;34&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;L&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-8&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;draft&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-9&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Pass&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-10&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt; &lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-11&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-12&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;LiquidCrystal&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;11&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-13&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-14&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box;&quot;&gt;setup&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-15&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-16&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Serial&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;9600&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-17&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-18&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;16&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-19&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  
&lt;/span&gt;&lt;span id=&quot;line-20&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt; 
&lt;/span&gt;&lt;span id=&quot;line-21&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-22&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-23&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-24&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box;&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;()&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-25&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-26&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;draft&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-27&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-28&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;check&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-29&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;     &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;draft&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-30&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-31&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;delay&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-32&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-33&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  
&lt;/span&gt;&lt;span id=&quot;line-34&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-35&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-36&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box;&quot;&gt;serialEvent&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;()&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-37&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-38&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Serial&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;available&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;())&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-39&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-40&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;inChar&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Serial&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;read&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-41&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;inChar&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-42&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;delay&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-43&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-44&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;       &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;34&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-45&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-46&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;        &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-47&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;      &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-48&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;draft&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-49&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;Serial&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-50&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;setCursor&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-51&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-52&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;16&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-53&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-54&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;16&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-55&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;lt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;17&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-56&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-57&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;setCursor&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-58&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;]);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-59&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-60&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;    &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-61&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-62&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-63&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-64&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;box-sizing: border-box;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box;&quot;&gt;check&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-65&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-66&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;strncmp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: #a5c261;&quot;&gt;&quot;1&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)))&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-67&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-68&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;   &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-69&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;   &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;clear&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;();&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-70&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-71&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #cc7833;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;strncmp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;box-sizing: border-box; color: #a5c261;&quot;&gt;&quot;2&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;)))&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-72&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-73&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;   &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #6c99bb;&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-74&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;   &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;lcd&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box;&quot;&gt;clear&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;();&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-75&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-76&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #333333; border-radius: 0px; border: 0px; box-sizing: border-box; color: #f8f8f2; counter-reset: linenumbers 0; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; height: 1295.45px; line-height: 1.42857; margin-bottom: 0px; margin-top: 0px; max-height: none; overflow-wrap: normal; overflow: visible; padding: 9.5px 20px; word-break: normal;&quot;&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;//Project Diagram//&lt;/span&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;&lt;br /&gt;&lt;/span&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/AVvXsEik6bBJkusxW_spwy7iCtEZSfc71ypoQ2AnM2gMrLFyMqlILiolJxeBadDJW1PVoXLV84DvFefMHACj5l0LA5Nft8cyxoS16qjTbKVNnuJGLZVnvw0qlwgzcLWdHnHsHge-ZvS1NWZd2qOE_FOUTsbcVnmL4itUB8vc41aPfK5RcE7brOqNmz-h1QydHQ/s2136/circuit_eTF3CY79mk.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1182&quot; data-original-width=&quot;2136&quot; height=&quot;354&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik6bBJkusxW_spwy7iCtEZSfc71ypoQ2AnM2gMrLFyMqlILiolJxeBadDJW1PVoXLV84DvFefMHACj5l0LA5Nft8cyxoS16qjTbKVNnuJGLZVnvw0qlwgzcLWdHnHsHge-ZvS1NWZd2qOE_FOUTsbcVnmL4itUB8vc41aPfK5RcE7brOqNmz-h1QydHQ/w640-h354/circuit_eTF3CY79mk.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&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/AVvXsEjOgqxzBpBZvN7oDVoSvDCPYLv0hwwf83ZToPIrDh5WpJxPsFigNUsqlYMpOEC2x5GMsum5qLtUDV2PHO2zxmZQYjJKV_pe3vkAZKvw9sn5wBLctDiQeSQpNEz5b45s2Pb8CWRoijoJ_9aLsOEtEuOtOXieih7CWjz4wtv4F6l9kGgO1Q0gXiG_1QL0Lg/s638/Screenshot_2023-03-09-12-59-22-420_com.android.chrome.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;324&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOgqxzBpBZvN7oDVoSvDCPYLv0hwwf83ZToPIrDh5WpJxPsFigNUsqlYMpOEC2x5GMsum5qLtUDV2PHO2zxmZQYjJKV_pe3vkAZKvw9sn5wBLctDiQeSQpNEz5b45s2Pb8CWRoijoJ_9aLsOEtEuOtOXieih7CWjz4wtv4F6l9kGgO1Q0gXiG_1QL0Lg/w326-h640/Screenshot_2023-03-09-12-59-22-420_com.android.chrome.png&quot; width=&quot;326&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;Y&lt;/div&gt;&lt;br /&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; font-size: 1.4rem; line-height: 1.68rem;&quot;&gt;vf&lt;/span&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/4176685585619788843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/4176685585619788843?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4176685585619788843'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4176685585619788843'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/03/make-smart-notice-board-using-arduino.html' title='Make Smart notice Board using Arduino &amp; Bluetooth | Best science Project | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/xy0i_w8JJMw/default.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-4386682183770469717</id><published>2023-02-15T06:52:00.001-08:00</published><updated>2023-02-15T06:52:31.587-08:00</updated><title type='text'>Indian Army security Gate | inspire Award Project | best science Project | Harish Projects 2023</title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEgiIMzdAryCLupl56AVXt993BFpFpC4OG4R_S7mpIHKz_ftviy-mKrUhk_RzA3OXYa9ys6kc_r2_wmxBMcxXLYOPNlm8PKtcELXi59Rhs1qtT4cfxMchLsVuifqqlAnxtlCT-BhF_oVDQxQcqoQWC9ZiwHDsnnBLmfdT5X8uzWPOnlq8MqM3dr4sP2dhw/s1920/Army.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;361&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiIMzdAryCLupl56AVXt993BFpFpC4OG4R_S7mpIHKz_ftviy-mKrUhk_RzA3OXYa9ys6kc_r2_wmxBMcxXLYOPNlm8PKtcELXi59Rhs1qtT4cfxMchLsVuifqqlAnxtlCT-BhF_oVDQxQcqoQWC9ZiwHDsnnBLmfdT5X8uzWPOnlq8MqM3dr4sP2dhw/w641-h361/Army.jpg&quot; width=&quot;641&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Click Here to watch full video&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;369&quot; src=&quot;https://www.youtube.com/embed/kXTbJdmKHxw&quot; width=&quot;482&quot; youtube-src-id=&quot;kXTbJdmKHxw&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;//Arduino Code//&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#include &amp;lt;Servo.h&amp;gt;&lt;/p&gt;&lt;p&gt;#include &amp;lt;SPI.h&amp;gt;&lt;/p&gt;&lt;p&gt;#include &amp;lt;RFID.h&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;RFID rfid(10, 9);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;byte kart[5] = {128,207,122,175,154};&lt;/p&gt;&lt;p&gt;Servo myservo;&lt;/p&gt;&lt;p&gt;boolean card;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;void setup()&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Serial.begin(9600);&lt;/p&gt;&lt;p&gt;&amp;nbsp; SPI.begin();&lt;/p&gt;&lt;p&gt;&amp;nbsp; rfid.init();&lt;/p&gt;&lt;p&gt;&amp;nbsp; myservo.attach(3);&lt;/p&gt;&lt;p&gt;&amp;nbsp; myservo.write(100);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;void loop()&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if (rfid.isCard())&lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; if (rfid.readCardSerial())&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;Found ID: &quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(rfid.serNum[0]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;,&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(rfid.serNum[1]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;,&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(rfid.serNum[2]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;,&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(rfid.serNum[3]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;,&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(rfid.serNum[4]);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; for (int i = 1; i &amp;lt; 5; i++)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (rfid.serNum[0] == kart[0] &amp;amp;&amp;amp; rfid.serNum[1] == kart[1] &amp;amp;&amp;amp; rfid.serNum[2] == kart[2] &amp;amp;&amp;amp; rfid.serNum[3] == kart[3] &amp;amp;&amp;amp; rfid.serNum[4] == kart[4])&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; card = true;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; card = false;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; if (card == true)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;Correct Card&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; myservo.write(10);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; delay(5000);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; myservo.write(100);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; else&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;Wrong Card&quot;);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; rfid.halt();&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//Project Diagram//&lt;/p&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/AVvXsEjYK1qDfjvKK0uxCgtTMONGcuaC5c9wuLLXixgI9H4FGjmkzXJtuitKDleE1FutjGYjk87uXIswm2z0sdthKONuRBYg6FzguXW7_MUmPw0Xao2hEXM2t6QsJxTIKv10iEe5HtJiIPzpfnANad3ctc0lKTvBykkbcLZXb0XqnyOEkg6FUVkx29qLyXsh_g/s1000/lock_IW4VIgkmzV.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;581&quot; data-original-width=&quot;1000&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYK1qDfjvKK0uxCgtTMONGcuaC5c9wuLLXixgI9H4FGjmkzXJtuitKDleE1FutjGYjk87uXIswm2z0sdthKONuRBYg6FzguXW7_MUmPw0Xao2hEXM2t6QsJxTIKv10iEe5HtJiIPzpfnANad3ctc0lKTvBykkbcLZXb0XqnyOEkg6FUVkx29qLyXsh_g/w640-h372/lock_IW4VIgkmzV.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;If&amp;nbsp; you want to order project kit then contact me on instagram&lt;/p&gt;&lt;p&gt;Click here -&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/4386682183770469717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/4386682183770469717?isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4386682183770469717'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4386682183770469717'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/02/indian-army-security-gate-inspire-award.html' title='Indian Army security Gate | inspire Award Project | best science Project | Harish Projects 2023'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiIMzdAryCLupl56AVXt993BFpFpC4OG4R_S7mpIHKz_ftviy-mKrUhk_RzA3OXYa9ys6kc_r2_wmxBMcxXLYOPNlm8PKtcELXi59Rhs1qtT4cfxMchLsVuifqqlAnxtlCT-BhF_oVDQxQcqoQWC9ZiwHDsnnBLmfdT5X8uzWPOnlq8MqM3dr4sP2dhw/s72-w641-h361-c/Army.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-3273280966627688182</id><published>2023-01-23T06:42:00.002-08:00</published><updated>2023-01-23T06:42:51.161-08:00</updated><title type='text'>How to make Anti sleep alarm for Drivers without arduino | Best science Project | Budget Project 2023 </title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;Anti sleep alarm for Driver | Best science Project | Budget Project 2023. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;Aaj hum banayenge ek Anti sleep alarm for Drivers
isme maine koi bhi Arduino ka use nhi kiya hai
jisse ki ye ek budget project ban jata hai. 
aap chahe to project kit order kr sakte hai. uske liye Instagram pe contact krna padega. 
Link below.&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.1); color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.1); color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;346&quot; src=&quot;https://www.youtube.com/embed/Dvl3MO_AKEo&quot; width=&quot;482&quot; youtube-src-id=&quot;Dvl3MO_AKEo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.1); color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.1); color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/span&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/AVvXsEhpHsLHaRznmRNvGtXWOGvE1rnXadfbVJdIdFkmXvGT9zsL1hwU97vY30UpVKrM4YpzugFsQmS7Bbf2QOrISYBRVnqZnSaXOJTTO_sq2d4nEszjEEURA7i5ePzb6lId4GqqMirQdV3IRIpoJ_04CDOb827XlqvVIiosT8MJgIfwQ8CGCiFl_3bBFA48Fw/s1920/Circuit.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpHsLHaRznmRNvGtXWOGvE1rnXadfbVJdIdFkmXvGT9zsL1hwU97vY30UpVKrM4YpzugFsQmS7Bbf2QOrISYBRVnqZnSaXOJTTO_sq2d4nEszjEEURA7i5ePzb6lId4GqqMirQdV3IRIpoJ_04CDOb827XlqvVIiosT8MJgIfwQ8CGCiFl_3bBFA48Fw/w640-h380/Circuit.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;follow me on instagram - &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #2b00fe; color: #f1f1f1; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/3273280966627688182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/3273280966627688182?isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/3273280966627688182'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/3273280966627688182'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/01/how-to-make-anti-sleep-alarm-for.html' title='How to make Anti sleep alarm for Drivers without arduino | Best science Project | Budget Project 2023 '/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Dvl3MO_AKEo/default.jpg" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-6725846011391490004</id><published>2023-01-07T05:44:00.004-08:00</published><updated>2023-01-07T05:49:13.436-08:00</updated><title type='text'>How to make rubber Powered 3D printed Boat | Diy Rubber Powered Boat | पैसा डूब गया #HarishShorts #HarishProjects</title><content type='html'>&lt;p&gt;&lt;b&gt;Watch How to Make Video :&amp;nbsp;&lt;a href=&quot;https://youtube.com/shorts/FnOMLPfRUvg?feature=share&quot; target=&quot;_blank&quot;&gt;https://youtube.com/shorts/FnOMLPfRUvg?feature=share&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://youtube.com/shorts/FnOMLPfRUvg?feature=share&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;720&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYj6ZYLakLAjy5OOjLqArC6dXFGqBBDV6b9e0vQnaMoDZJ8hFPr9HYtMOmYYdOirjKv6eNJ7mvH-CLRKFFa5F_Q1O9HKAWSIJG9LXvRCUOmbsPq136fDrd-umKY8lRWYOseceR677ywEuPon7W7js58om2D7IxZUs_lEzHf5Gt4PSY5U20xZBYLjR0EQ/s320/WhatsApp%20Image%202023-01-07%20at%207.12.51%20PM.jpeg&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download 3D STL File :&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/1mMJ6XRDr3gRkl02eFg90v1WGvWGfelnJ/view?usp=share_link&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/1gZnb0CEhx23atlqdkwAXWncDHB4yoyt_/view?usp=share_link&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/1gZnb0CEhx23atlqdkwAXWncDHB4yoyt_/view?usp=share_link&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;720&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYj6ZYLakLAjy5OOjLqArC6dXFGqBBDV6b9e0vQnaMoDZJ8hFPr9HYtMOmYYdOirjKv6eNJ7mvH-CLRKFFa5F_Q1O9HKAWSIJG9LXvRCUOmbsPq136fDrd-umKY8lRWYOseceR677ywEuPon7W7js58om2D7IxZUs_lEzHf5Gt4PSY5U20xZBYLjR0EQ/s320/WhatsApp%20Image%202023-01-07%20at%207.12.51%20PM.jpeg&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;or order 3D Printed Projects Contact Us on Instagram:&amp;nbsp;&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/6725846011391490004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/6725846011391490004?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6725846011391490004'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6725846011391490004'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2023/01/how-to-make-rubber-powered-3d-printed.html' title='How to make rubber Powered 3D printed Boat | Diy Rubber Powered Boat | पैसा डूब गया #HarishShorts #HarishProjects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYj6ZYLakLAjy5OOjLqArC6dXFGqBBDV6b9e0vQnaMoDZJ8hFPr9HYtMOmYYdOirjKv6eNJ7mvH-CLRKFFa5F_Q1O9HKAWSIJG9LXvRCUOmbsPq136fDrd-umKY8lRWYOseceR677ywEuPon7W7js58om2D7IxZUs_lEzHf5Gt4PSY5U20xZBYLjR0EQ/s72-c/WhatsApp%20Image%202023-01-07%20at%207.12.51%20PM.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-7189793252310163336</id><published>2022-12-31T07:10:00.005-08:00</published><updated>2022-12-31T07:16:58.376-08:00</updated><title type='text'>How to make 3D printed RC air boat with STL files #harishprojects #harishshorts</title><content type='html'>&lt;p&gt;&lt;b&gt;Watch how to make video :&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://youtube.com/shorts/FHaBpCQIm_M?feature=share&quot; target=&quot;_blank&quot;&gt;https://youtube.com/shorts/FHaBpCQIm_M?feature=share&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtube.com/shorts/FHaBpCQIm_M?feature=share&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;269&quot; data-original-width=&quot;301&quot; height=&quot;269&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPDc79vw4mCTHnlCELpeUJMiAGTogtNE1YdpZcNO_sffG9VA9uhNANmuKEvMhoe0UHxhavMmVRD7dEaWRRmc7NrnSzww_5dTZsyrSW5TFxDGXZ63vR-Pui8sX2TbeT_TeukvrWJHgLAslApqjV3ilbcAUapE7zkzP16B8zxP0rXsXb44ufLnQ9NiEPA/s1600/3D%20air%20boat%20with%20STL%20files%20-2.png&quot; width=&quot;301&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtube.com/shorts/FHaBpCQIm_M?feature=share&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;483&quot; data-original-width=&quot;400&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGwzCAiN_p0oB5C6iNdjjo-jfBvW-JIjORc-VUaJn1IarDQKNUrZ8k0WFm_bHxOwHv2BzG0s3cTle6M5XrRHOKZhsxQ392js322uTy26nqMQ5dZ2RSG3tAN15Nwry8YQNKmiNRcPcynkj12MsDKhoFLJG6pLZYEWcT-ByuosZbvKf1SYSOake5ha_GAw/s320/3D%20air%20boat%20with%20STL%20files.png&quot; width=&quot;265&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download STL File :&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/1mMJ6XRDr3gRkl02eFg90v1WGvWGfelnJ/view?usp=share_link&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/1mMJ6XRDr3gRkl02eFg90v1WGvWGfelnJ/view?usp=share_link&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;For order 3D Printed Projects Contact Us on Instagram:&amp;nbsp;&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/7189793252310163336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/7189793252310163336?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7189793252310163336'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7189793252310163336'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/12/how-to-make-3d-printed-rc-air-boat-with.html' title='How to make 3D printed RC air boat with STL files #harishprojects #harishshorts'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPDc79vw4mCTHnlCELpeUJMiAGTogtNE1YdpZcNO_sffG9VA9uhNANmuKEvMhoe0UHxhavMmVRD7dEaWRRmc7NrnSzww_5dTZsyrSW5TFxDGXZ63vR-Pui8sX2TbeT_TeukvrWJHgLAslApqjV3ilbcAUapE7zkzP16B8zxP0rXsXb44ufLnQ9NiEPA/s72-c/3D%20air%20boat%20with%20STL%20files%20-2.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-6477411072494462992</id><published>2022-12-31T06:58:00.006-08:00</published><updated>2022-12-31T07:01:25.164-08:00</updated><title type='text'>Diy Amazing mini drone/How to make 3D printed drone with STL Files #harishprojects #harishshorts</title><content type='html'>&lt;p&gt;&lt;b&gt;&amp;nbsp;Watch how to make video 3D Drone:&amp;nbsp;&lt;/b&gt;&lt;a href=&quot;https://youtube.com/shorts/7a3H43fCcBY?feature=share&quot; target=&quot;_blank&quot;&gt;https://youtube.com/shorts/7a3H43fCcBY?feature=share&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://youtube.com/shorts/7a3H43fCcBY?feature=share&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;523&quot; data-original-width=&quot;400&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiluQgL8yj4_b_gZnK1ZxoTecXMGMH_LJZoIdhnempO_rJNoQ048yXBtd1ZUUIPm3vSBmBguwQZGgxDu0dizOgMphj9VKU_mAmuikQHckTy9MTAex_SZ5CvmYnkykCNjEM8a162uxw1CY_6FhIAIawySdDs5OvoNj9orqjghi7C87B7h1L1LLBwa5CQpQ/s320/3D%20drone%20with%20STL%20File.png&quot; width=&quot;245&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Project 3D STL File Link:&amp;nbsp;&lt;/b&gt;&lt;a href=&quot;https://drive.google.com/file/d/1XwG7EO3qbTN3oJDFtmnTh4PyzTQ6J6cb/view?usp=share_link&quot;&gt;https://drive.google.com/file/d/1XwG7EO3qbTN3oJDFtmnTh4PyzTQ6J6cb/view?usp=share_link&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;For order projects contact us on instagram:&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/6477411072494462992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/6477411072494462992?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6477411072494462992'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/6477411072494462992'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/12/diy-amazing-mini-dronehow-to-make-3d.html' title='Diy Amazing mini drone/How to make 3D printed drone with STL Files #harishprojects #harishshorts'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiluQgL8yj4_b_gZnK1ZxoTecXMGMH_LJZoIdhnempO_rJNoQ048yXBtd1ZUUIPm3vSBmBguwQZGgxDu0dizOgMphj9VKU_mAmuikQHckTy9MTAex_SZ5CvmYnkykCNjEM8a162uxw1CY_6FhIAIawySdDs5OvoNj9orqjghi7C87B7h1L1LLBwa5CQpQ/s72-c/3D%20drone%20with%20STL%20File.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-4824028327735761542</id><published>2022-12-31T06:41:00.004-08:00</published><updated>2022-12-31T06:45:23.755-08:00</updated><title type='text'>How to Make Mini Water Pump/3D Printed Water Pump using DC Motor #harishprojects #harishshorts</title><content type='html'>&lt;b&gt;Click here to watch project making video: &lt;/b&gt;&lt;a href=&quot;https://youtube.com/shorts/QuK3NiQCF-A?feature=share&quot; target=&quot;_blank&quot;&gt;https://youtube.com/shorts/QuK3NiQCF-A?feature=share&lt;/a&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/shorts/QuK3NiQCF-A&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;372&quot; data-original-width=&quot;211&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4DoIe1Xcz0nuxAZ0c5bGdr-seY_6jmYOuH6wM5v-EzL_0sVlOVFjVqWeDbiqe2cnYp8EWdQsrMRB1Qgr5dV1fefSekUx9fxS4jPQ0J6CTM-T3G05YNd65UhlcsBd7W_9Ix85s92ufuFB6qFHWWjGUsHz3my-lsPJkPNu-sbFnNgzbdShMDBp7nWPY1A/s320/3d%20water%20pump%20project.png&quot; width=&quot;182&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;Download STL File link the given link:&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;https://drive.google.com/file/d/1ul29eX8NSQC74O41FTx1MpUk05xkFGnN/view?usp=share_link&quot;&gt;https://drive.google.com/file/d/1ul29eX8NSQC74O41FTx1MpUk05xkFGnN/view?usp=share_link&lt;/a&gt;&lt;/u&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;color: #0000ee;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&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;For order 3D Printed Projects Contact Us on Instagram:&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/4824028327735761542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/4824028327735761542?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4824028327735761542'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4824028327735761542'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/12/how-to-make-mini-water-pump3d-printed.html' title='How to Make Mini Water Pump/3D Printed Water Pump using DC Motor #harishprojects #harishshorts'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4DoIe1Xcz0nuxAZ0c5bGdr-seY_6jmYOuH6wM5v-EzL_0sVlOVFjVqWeDbiqe2cnYp8EWdQsrMRB1Qgr5dV1fefSekUx9fxS4jPQ0J6CTM-T3G05YNd65UhlcsBd7W_9Ix85s92ufuFB6qFHWWjGUsHz3my-lsPJkPNu-sbFnNgzbdShMDBp7nWPY1A/s72-c/3d%20water%20pump%20project.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-8623216716133654717</id><published>2022-12-05T09:17:00.002-08:00</published><updated>2022-12-31T07:21:55.777-08:00</updated><title type='text'>Mini Drone STL file for 3D Printing / Diy mini Drone Gone wrong | Crash हो गया 😢</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/@HarishShorts/shorts&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;401&quot; data-original-width=&quot;333&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTmpKVyWzRB0X9Keu0nvFMrz_nj8O40I157-fRCnuYqirkeZYpamNvviboGv6-ec-fsCdlQr23w1uDfuHe7vKShyWLWEIkiG_hkwm3NsmfkHOTm2FSOuQQeUz4O311f8KIgSOhqwekWrpMgjzL4cWATzCtHIxb9JaOp1_hEvBt--47uAnayJ9JJZICzA/s320/3D%20air%20boat%20with%20STL%20files%20-2.png&quot; width=&quot;266&quot; /&gt;&lt;/a&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;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;Download Project STL File Hit The DOWNLOAD Button&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://drive.google.com/file/d/1MqFBR_Ra-bSmfKFSVKD8ZPBW-4adgiJZ/view?usp=share_link&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;221&quot; data-original-width=&quot;860&quot; height=&quot;71&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjszshMx1yf0VlgAe8PoU1JcwQ0tYkHaHpXLIZnLXS1DVJl1b0FlEH-swFkl5ahSkDKW7poAX0zSRDdSZZALOaNFcglV3JVw6la_t1WtYsX2H9y1ThYD8q8zfqdedJqb9Gor53KrZCwP1Iie57MqCJcQ6afXEBjriT-9zzNWKaeAOX2W54csXLKQ16Crg/w232-h71/489-4891598_download-button-png-free-transparent-png.png&quot; width=&quot;232&quot; /&gt;&lt;/a&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;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/8623216716133654717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/8623216716133654717?isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/8623216716133654717'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/8623216716133654717'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/12/mini-drone-stl-file-for-3d-printing-diy.html' title='Mini Drone STL file for 3D Printing / Diy mini Drone Gone wrong | Crash हो गया 😢'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTmpKVyWzRB0X9Keu0nvFMrz_nj8O40I157-fRCnuYqirkeZYpamNvviboGv6-ec-fsCdlQr23w1uDfuHe7vKShyWLWEIkiG_hkwm3NsmfkHOTm2FSOuQQeUz4O311f8KIgSOhqwekWrpMgjzL4cWATzCtHIxb9JaOp1_hEvBt--47uAnayJ9JJZICzA/s72-c/3D%20air%20boat%20with%20STL%20files%20-2.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-4787492629791329217</id><published>2022-10-10T03:01:00.002-07:00</published><updated>2022-10-10T03:01:33.361-07:00</updated><title type='text'>Automatic stop Gate for overflow | National Level Inspire Award Project 2023 / Harish Projects </title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEg0c7VQ3WkZLrPXygNiJV9iUvo6eudsopiSnFHETn8xtXE1j9p0d7juHOVmd6uFLB0eLYaJZfz_3kwFlKq-RM6IFenvOmG1fep23qn-f-Chd1RXZDvxHB6-rqnp2k9Kxt63O7dYCGHEyzY44PbyrfUsoxJ6SWGOEpL-Q3NnIjM0K8fPkUqnxCXgarcK6Q/s4624/1665315955377.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2600&quot; data-original-width=&quot;4624&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0c7VQ3WkZLrPXygNiJV9iUvo6eudsopiSnFHETn8xtXE1j9p0d7juHOVmd6uFLB0eLYaJZfz_3kwFlKq-RM6IFenvOmG1fep23qn-f-Chd1RXZDvxHB6-rqnp2k9Kxt63O7dYCGHEyzY44PbyrfUsoxJ6SWGOEpL-Q3NnIjM0K8fPkUqnxCXgarcK6Q/w640-h360/1665315955377.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Automatic stop Gate for overflow | National Level Inspire Award Project

Hello Guys. main hu Harish Choudhary. aaj ke  is video me maine ek &quot;National Level winning Project Banaya hai&quot; is video ko aap complete watch krna kyuki maine is video me full detailed bataya hua hai, making connection, working etc. &lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;334&quot; src=&quot;https://www.youtube.com/embed/HRfII1yuNRU&quot; width=&quot;479&quot; youtube-src-id=&quot;HRfII1yuNRU&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;//Project Code//&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;#include &amp;lt;Servo.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;#include &amp;lt;Servo.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Servo tap_servo;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;int sensor_pin = 4;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;int tap_servo_pin =5;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;int buzzer = 6;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;int val;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;void setup(){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; pinMode(sensor_pin,INPUT);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; pinMode(buzzer, OUTPUT);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; tap_servo.attach(tap_servo_pin);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;void loop(){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; val = digitalRead(sensor_pin);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; if (val==0)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; {tap_servo.write(0);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; digitalWrite (buzzer, HIGH);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; delay(1000);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; digitalWrite (buzzer, LOW);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; delay(1000);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; if (val==1)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; {tap_servo.write(90);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp;digitalWrite (buzzer,LOW);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;//Project Diagram//&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&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/AVvXsEjRdxINKYMo_l79fdKE909a4GiZm13tKoxYr27DSo7iqgKtsTBilXR-YK4a4LzQE-PB5XKyV6g7px6pZmrfwqT-afRzCS-6OrI0KHs7FCylIFRjPV1c6NnA_UvWcaIt9zPO_sqUCsHXzQd7iONHs4VwFu9Yrve4T_KDgIkKgaK-fNKjxZwmg4cZPEYx5g/s4200/Harish%20Projects%20D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;4200&quot; data-original-width=&quot;2550&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRdxINKYMo_l79fdKE909a4GiZm13tKoxYr27DSo7iqgKtsTBilXR-YK4a4LzQE-PB5XKyV6g7px6pZmrfwqT-afRzCS-6OrI0KHs7FCylIFRjPV1c6NnA_UvWcaIt9zPO_sqUCsHXzQd7iONHs4VwFu9Yrve4T_KDgIkKgaK-fNKjxZwmg4cZPEYx5g/w388-h640/Harish%20Projects%20D.jpg&quot; width=&quot;388&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/4787492629791329217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/4787492629791329217?isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4787492629791329217'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/4787492629791329217'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/10/automatic-stop-gate-for-overflow.html' title='Automatic stop Gate for overflow | National Level Inspire Award Project 2023 / Harish Projects '/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0c7VQ3WkZLrPXygNiJV9iUvo6eudsopiSnFHETn8xtXE1j9p0d7juHOVmd6uFLB0eLYaJZfz_3kwFlKq-RM6IFenvOmG1fep23qn-f-Chd1RXZDvxHB6-rqnp2k9Kxt63O7dYCGHEyzY44PbyrfUsoxJ6SWGOEpL-Q3NnIjM0K8fPkUqnxCXgarcK6Q/s72-w640-h360-c/1665315955377.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-572937023118345481</id><published>2022-09-03T01:21:00.001-07:00</published><updated>2022-09-03T01:21:43.705-07:00</updated><title type='text'>Inspire Award Project | Fingerprint Laser Security | Best science Project 2022 | Harish Projects</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&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/AVvXsEhDeZLUftJvKHDcvJIg59YDVbPu0Eek4fWDrh2POTN8ksiH_yWOpWwa1ech51EOcmJZ-KiJ_qd_GNkDPgSE44dNH-yjg6-96RBn3cRfh42q8I9s0sF4XTBFCTkcozwrdSGX8cfmn6oytnVDH5Eml3RxvPLSsmtKOW8iC3DoTBnbd51foDNwjLvnpz1uSw/s4624/Fingerprint%20Laser.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2600&quot; data-original-width=&quot;4624&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDeZLUftJvKHDcvJIg59YDVbPu0Eek4fWDrh2POTN8ksiH_yWOpWwa1ech51EOcmJZ-KiJ_qd_GNkDPgSE44dNH-yjg6-96RBn3cRfh42q8I9s0sF4XTBFCTkcozwrdSGX8cfmn6oytnVDH5Eml3RxvPLSsmtKOW8iC3DoTBnbd51foDNwjLvnpz1uSw/w640-h360/Fingerprint%20Laser.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Fingerprint Laser Security for Door | Best science Project 2022 | Harish Projects

Hello Guys. main hu Harish Choudhary. aaj ke  is video me maine ek Fingerprint Laser Light security alarm banaya hai House ke liye. 
, 10th, 11th &amp;amp;12th  class ke students ke liye hai.  is video ko aap complete watch krna kyuki maine is video me full detailed bataya hua hai, making connection, working etc. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;322&quot; src=&quot;https://www.youtube.com/embed/O18gkMvLRqI&quot; width=&quot;480&quot; youtube-src-id=&quot;O18gkMvLRqI&quot;&gt;&lt;/iframe&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: left;&quot;&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;.... Components List...
Best Buying Links

1. Laser Light
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3z5KWJ6&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
2. BC547 Transistor
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3P6GEGT&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
3. 100k ohm Resistor
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3o33GCt&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
4. LDR 
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3Rzhz8Z&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
5. 5mm Red LED
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3Ppcqyy&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
6. 3.7v Battery
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3cewR30&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
7. Wires
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3olgIf3&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
8. Sunboard sheet
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3z53Yzf&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
9. Cardboard
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3c8n1j3&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
10. Glue gun &amp;amp; Sticks
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3o12jUO&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
11. Switch Button
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3ATtgl5&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
12. Buzzer
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3o4cgRs&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
13. Breadboard
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3PaM7fG&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
14. Laser Diode
https://amzn.to/3q5i9iu
15. Fingerprint sensor r307
https://amzn.to/3QgnoX0
16. 5v Relay Module
https://amzn.to/3qfajCJ
17. Arduino Uno
https://amzn.to/3RBGAjl&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;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&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: white; font-family: Roboto, Noto, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: #282828; font-size: 15px; white-space: pre-wrap;&quot;&gt;// Arduino Code//&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: #2b00fe; font-family: Roboto, Noto, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: #282828; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe; font-family: Roboto, Noto, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;#include &amp;lt;Adafruit_Fingerprint.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #282828; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: Roboto, Noto, sans-serif;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;SoftwareSerial mySerial(2, 3);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;Adafruit_Fingerprint finger = Adafruit_Fingerprint(&amp;amp;mySerial);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;#define RELAY_PIN&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;#define ACCESS_DELAY&amp;nbsp; &amp;nbsp; 3000 // Keep lock unlocked for 3 seconds&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;void setup()&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; // set the data rate for the sensor serial port&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; finger.begin(57600);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; delay(5);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; if (finger.verifyPassword())&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; {&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; else&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; {&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; while (1) { delay(1); }&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; }&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinMode(RELAY_PIN, OUTPUT);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; digitalWrite(RELAY_PIN, LOW);&amp;nbsp; &amp;nbsp;//Switch off relay initially. Relay is LOW level triggered relay so we need to write HIGH.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;void loop()&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; if ( getFingerPrint() != -1)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; {&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; digitalWrite(RELAY_PIN, HIGH);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; delay(ACCESS_DELAY);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; digitalWrite(RELAY_PIN, LOW);&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; delay(50);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Add some delay before next scan.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;// returns -1 if failed, otherwise returns ID #&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;int getFingerPrint()&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; int p = finger.getImage();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; if (p != FINGERPRINT_OK)&amp;nbsp; return -1;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; p = finger.image2Tz();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; if (p != FINGERPRINT_OK)&amp;nbsp; return -1;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; p = finger.fingerFastSearch();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; if (p != FINGERPRINT_OK)&amp;nbsp; return -1;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; // found a match!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&amp;nbsp; return finger.fingerID;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;// Circuit Diagram//&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&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/AVvXsEh5fMOFvTASsTW1MLU71bcMivl9PDdfZB-lRf05_w-0ecV8ef4-VS61amIWHMJVNV7nrTsvwT_J1Jn-r-u0-b5dboZesNW5rzqw4Hn3jEndxoIUPlrBTNDG4mdTZMLkFSuwZvaekwha3e5HwwwtXXHpOx2NwxU61NMEorwK-wSeNgdtIZm_dPi6qE-TZA/s1080/cIRCUIT.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1080&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5fMOFvTASsTW1MLU71bcMivl9PDdfZB-lRf05_w-0ecV8ef4-VS61amIWHMJVNV7nrTsvwT_J1Jn-r-u0-b5dboZesNW5rzqw4Hn3jEndxoIUPlrBTNDG4mdTZMLkFSuwZvaekwha3e5HwwwtXXHpOx2NwxU61NMEorwK-wSeNgdtIZm_dPi6qE-TZA/w640-h640/cIRCUIT.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: #282828; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #fcff01;&quot;&gt;// Project Full Diagram//&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;background-color: #282828; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #fcff01;&quot;&gt;&lt;br /&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;background-color: #282828; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&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/AVvXsEgGkoyYcud3C7BvTYJasiSczbomkdPNBPhrSrkg-eiBTc84RGly2j02V16RPVfJwRmcnRKucb9ygCFu6QrHwL-zd6kCDUK5iU--I_nrbZVbDvjxKUxQq9fCAzDomOMoQAhbsqGfEkDWKTtyThht1awFa5wbxNKZSipdvWm30A6XXQefaMXa3yM2VfupBQ/s1120/Fingerprint%20Laser%20Diagram.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1120&quot; height=&quot;618&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkoyYcud3C7BvTYJasiSczbomkdPNBPhrSrkg-eiBTc84RGly2j02V16RPVfJwRmcnRKucb9ygCFu6QrHwL-zd6kCDUK5iU--I_nrbZVbDvjxKUxQq9fCAzDomOMoQAhbsqGfEkDWKTtyThht1awFa5wbxNKZSipdvWm30A6XXQefaMXa3yM2VfupBQ/w640-h618/Fingerprint%20Laser%20Diagram.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;color: #fcff01;&quot;&gt;&lt;br /&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;Follow me on instagram -&amp;nbsp;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/572937023118345481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/572937023118345481?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/572937023118345481'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/572937023118345481'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/09/inspire-award-project-fingerprint-laser.html' title='Inspire Award Project | Fingerprint Laser Security | Best science Project 2022 | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDeZLUftJvKHDcvJIg59YDVbPu0Eek4fWDrh2POTN8ksiH_yWOpWwa1ech51EOcmJZ-KiJ_qd_GNkDPgSE44dNH-yjg6-96RBn3cRfh42q8I9s0sF4XTBFCTkcozwrdSGX8cfmn6oytnVDH5Eml3RxvPLSsmtKOW8iC3DoTBnbd51foDNwjLvnpz1uSw/s72-w640-h360-c/Fingerprint%20Laser.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-2646005040050477612</id><published>2022-08-04T22:50:00.001-07:00</published><updated>2022-08-05T07:03:09.739-07:00</updated><title type='text'>How to make Password Lock for Doors| Harish Projects | Inspire Award Project</title><content type='html'>&lt;p&gt;//Click here to watch full video//&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;329&quot; src=&quot;https://www.youtube.com/embed/5-BfR2SF34U&quot; width=&quot;480&quot; youtube-src-id=&quot;5-BfR2SF34U&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Inspire Award Project | Best Project 2022 | Password Door Lock | Harish Projects

Hello Guys. main hu Harish Choudhary. aaj ke  is video me maine ek Password Door Lock banaya hai House ke liye. hum isme pass Code enter krke door ko unlock kar sakte hai. 
, 10th, 11th &amp;amp;12th  class ke students ke liye hai.  is video ko aap complete watch krna kyuki maine is video me full detailed bataya hua hai, making connection, working etc. 

Project Diagram
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://harishprojectss.blogspot.com/?m=1&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;

My YouTube Channels
1. Harish Vlogs 
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://youtu.be/Ot0LT_VOgWU&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
2. Harish Shorts 👇
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://youtube.com/channel/UC68VImYQ-DfXDT-j1wog5kg&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;

About this Video
1. About Project
2. Components
3. Model Making
4. Connections
6. Working Test
Thanks for watching 
Subscribe for more

.... Components List...
Best Buying Links

1. Arduino &amp;amp; Cable
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3BOTcyC&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
2. 4x3 Matrix Keypad
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3d6GPUw&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
3. Servo Motor
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3d1Gxya&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
4. Jumper wires
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3zTzQXY&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
5. MDF Board 
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3zXJCbJ&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
6. Sunboard sheet
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3St24jm&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
7. Lock &quot;Kundi&#39;
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3SuCRW6&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
8. Battery
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3bxy45s&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
9. Glue Gun &amp;amp; Sticks
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://amzn.to/3Jy9MVG&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
👉👇For Business Enquiries 👇 👈
       multipurposevid@gmail.coml

My Website. 
harishprojectss.blogspot.com

FOLLOW ON

1 instagram  - harishchoudhary70
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
2 YouTube    - Harish Projects
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://youtube.com/c/HarishProjects&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
3 Twitter.      -  Harish Projects
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;https://twitter.com/harishprojectss?s=09&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;#scienceproject&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;#PassDoorLock&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;#DoorLock&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;#BestProject2022&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;#inspireaward2022&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;\\Project Diagram\\&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&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/AVvXsEi38x94CQPiUTQXwcfwrFuorLxC9kAl_VBe1u4Gqj28OSjbdpkCpvFXfo010j2dwE5BAU25ppTRbBgzVgyUjuCCMLUWjpCWzN-ip_CKIo1Wk34NpxlbUQAMtPHIsUpxIEPB2letl49dQENiSKnTHCRlJYaM2ViHuS51svnzMThiksPLPGiSrcgfGUXHDA/s813/Shematic_Projet.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;813&quot; data-original-width=&quot;508&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi38x94CQPiUTQXwcfwrFuorLxC9kAl_VBe1u4Gqj28OSjbdpkCpvFXfo010j2dwE5BAU25ppTRbBgzVgyUjuCCMLUWjpCWzN-ip_CKIo1Wk34NpxlbUQAMtPHIsUpxIEPB2letl49dQENiSKnTHCRlJYaM2ViHuS51svnzMThiksPLPGiSrcgfGUXHDA/w400-h640/Shematic_Projet.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: left;&quot;&gt;//Arduino Code//&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;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;#include &amp;lt;Servo.h&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;#include &amp;lt;Keypad.h&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;Servo ServoMotor;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;char* password = &quot;1199&quot;;&amp;nbsp; // change the password here, just pick any 3 numbers&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;int position = 0;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;const byte ROWS = 4;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;const byte COLS = 4;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;char keys[ROWS][COLS] = {&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&#39;1&#39;,&#39;2&#39;,&#39;3&#39;},&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&#39;4&#39;,&#39;5&#39;,&#39;6&#39;},&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&#39;7&#39;,&#39;8&#39;,&#39;9&#39;},&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&#39;*&#39;,&#39;0&#39;,&#39;#&#39;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;};&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;byte rowPins[ROWS] = { 8, 7, 6, 9 };&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;byte colPins[COLS] = { 5, 4, 3, 2 };&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;int RedpinLock = 12;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;int GreenpinUnlock = 13;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;void setup()&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;pinMode(RedpinLock, OUTPUT);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;pinMode(GreenpinUnlock, OUTPUT);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;ServoMotor.attach(11);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;LockedPosition(false);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;void loop()&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;char key = keypad.getKey();&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;if (key == &#39;*&#39; || key == &#39;#&#39;)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;position = 0;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;LockedPosition(false);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;if (key == password[position])&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;position ++;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;if (position == 4)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;LockedPosition(true);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;delay(100);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;void LockedPosition(int locked)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;if (locked)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;digitalWrite(RedpinLock, LOW);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;digitalWrite(GreenpinUnlock, HIGH);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;ServoMotor.write(11);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;else&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;{&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;digitalWrite(RedpinLock, HIGH);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;digitalWrite(GreenpinUnlock, LOW);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;ServoMotor.write(90);&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;/////&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/2646005040050477612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/2646005040050477612?isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/2646005040050477612'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/2646005040050477612'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/08/best-project-2022-password-door-lock.html' title='How to make Password Lock for Doors| Harish Projects | Inspire Award Project'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/5-BfR2SF34U/default.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-980841267886772382</id><published>2022-07-23T07:37:00.000-07:00</published><updated>2022-07-23T07:37:03.105-07:00</updated><title type='text'>Inspire Award Project | Avoid Flooding बाढ़ से बचने के लिए Project | Best science Project 2022 | Harish Projects</title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEgXqdkLSAxFqUaaLQSD5elhk4GeWF5GIpiwVtY-Bot_taPCx1Z7RwPexvP2wQIQJi6Xn8EzackjD21QsjzM_mQK3he4bxO3TPbeGA0_D1zplAqyG8Xvey6tAprJeqtkPFraJnqKGhnFrP4Pp9JFS_co567S8j0gYPWKHk06FIhW1wDV3v7FBxP1vfq76w/s4624/Flooding.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2600&quot; data-original-width=&quot;4624&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXqdkLSAxFqUaaLQSD5elhk4GeWF5GIpiwVtY-Bot_taPCx1Z7RwPexvP2wQIQJi6Xn8EzackjD21QsjzM_mQK3he4bxO3TPbeGA0_D1zplAqyG8Xvey6tAprJeqtkPFraJnqKGhnFrP4Pp9JFS_co567S8j0gYPWKHk06FIhW1wDV3v7FBxP1vfq76w/w640-h360/Flooding.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;&amp;nbsp;About This Project:-&amp;nbsp;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Hello Guys. main hu Harish Choudhary. aaj ke  is video me maine ek बाढ़ से बचने के लिए एक Project banaya hai आजकल rainy season होने के वजह से कई जगह पर बाढ़ आ रही हैं। जैसे - असम, उत्तराखंड, बिहार और भी बहुत सी जगहें हैं। ये project बाढ़ से बचने के लिए हैं। 
, 10th, 11th &amp;amp;12th  class ke students ke liye hai.  is video ko aap complete watch krna kyuki maine is video me full detailed bataya hua hai, making connection, working etc. &lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;321&quot; src=&quot;https://www.youtube.com/embed/nwWMA5Om0PQ&quot; width=&quot;482&quot; youtube-src-id=&quot;nwWMA5Om0PQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;//A&lt;/span&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;rduino Code:- &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: white; font-family: Roboto, Noto, sans-serif;&quot;&gt;// Circuits DIY
 // For Complete Details Visit -&amp;gt; YouTube - HARISH PROJECTS
int rainPin = A0;
int greenLED = 6;
int redLED = 7;
// you can adjust the threshold value
int thresholdValue = 800;

void setup(){
  pinMode(rainPin, INPUT);
  pinMode(greenLED, OUTPUT);
  pinMode(redLED, OUTPUT);
  digitalWrite(greenLED, HIGH);
  digitalWrite(redLED, HIGH);
  Serial.begin(9600);
}

void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(rainPin);
  Serial.print(sensorValue);
  if(sensorValue &amp;lt; thresholdValue){
    Serial.println(&quot; - Doesn&#39;t need watering&quot;);
    digitalWrite(redLED, HIGH);
    digitalWrite(greenLED, LOW);
  }
  else {
    Serial.println(&quot; - Time to water your plant&quot;);
    digitalWrite(redLED, LOW);
    digitalWrite(greenLED, HIGH);
  }
  delay(500);
}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;//Project Diagram:-&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&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/AVvXsEhQ1QsiYNyMlHNNPb2Vx4FWxmf1Mu8oTMeEk9S36L4jVvk5F1J1UmQAPvMwKTg2FCWd77MTM7Z1iwyhWrC2L6dczFysP4MFRw3uuMByX67vB9wpxdZjW6x9qm2tP4v_LS5VRPN3p9XowXV-lpHWuG8sxJCOJR89W3nMcUdRMImbHGB80C8kLWgyAIaWnA/s716/Powerful%20Krunk-Stantia.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;572&quot; data-original-width=&quot;716&quot; height=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ1QsiYNyMlHNNPb2Vx4FWxmf1Mu8oTMeEk9S36L4jVvk5F1J1UmQAPvMwKTg2FCWd77MTM7Z1iwyhWrC2L6dczFysP4MFRw3uuMByX67vB9wpxdZjW6x9qm2tP4v_LS5VRPN3p9XowXV-lpHWuG8sxJCOJR89W3nMcUdRMImbHGB80C8kLWgyAIaWnA/w640-h512/Powerful%20Krunk-Stantia.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;For Support. contact us:-&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.instagram.com/harishchoudhary70/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/harishchoudhary70/&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/980841267886772382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/980841267886772382?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/980841267886772382'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/980841267886772382'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/07/inspire-award-project-avoid-flooding.html' title='Inspire Award Project | Avoid Flooding बाढ़ से बचने के लिए Project | Best science Project 2022 | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXqdkLSAxFqUaaLQSD5elhk4GeWF5GIpiwVtY-Bot_taPCx1Z7RwPexvP2wQIQJi6Xn8EzackjD21QsjzM_mQK3he4bxO3TPbeGA0_D1zplAqyG8Xvey6tAprJeqtkPFraJnqKGhnFrP4Pp9JFS_co567S8j0gYPWKHk06FIhW1wDV3v7FBxP1vfq76w/s72-w640-h360-c/Flooding.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-7014358161548901258</id><published>2022-07-19T07:49:00.002-07:00</published><updated>2022-07-19T07:49:17.215-07:00</updated><title type='text'>Inspire Award Project | All in one Budget Project | Best science Project 2022 | Harish Projects</title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEgI2fgYLF1MHu9_FjuZ566BuPu8CF9iklnqJwc0_BdPQxUn55Uy7J8XdG8nWD5FQRVnKD7Et05-GFHj4LFr3AgEaqcGwEuOHKhn4H_dK0qSqh5V1qhiS_IV1XB9Lqj2kXVo4S75BKphSK_eX_iHhIKFiEcBD5qqmD3JWjcq7Eucbf6GQlkhloqtf2DN_g/s4624/Inspire.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2600&quot; data-original-width=&quot;4624&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI2fgYLF1MHu9_FjuZ566BuPu8CF9iklnqJwc0_BdPQxUn55Uy7J8XdG8nWD5FQRVnKD7Et05-GFHj4LFr3AgEaqcGwEuOHKhn4H_dK0qSqh5V1qhiS_IV1XB9Lqj2kXVo4S75BKphSK_eX_iHhIKFiEcBD5qqmD3JWjcq7Eucbf6GQlkhloqtf2DN_g/w640-h360/Inspire.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Watch full making video -&amp;nbsp;&lt;a href=&quot;https://youtu.be/LXDAe6HZ3Dk&quot; target=&quot;_blank&quot;&gt;https://youtu.be/LXDAe6HZ3Dk&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;341&quot; src=&quot;https://www.youtube.com/embed/LXDAe6HZ3Dk&quot; width=&quot;480&quot; youtube-src-id=&quot;LXDAe6HZ3Dk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Inspire Award Project | All in one Budget Project | Best science Project 2022 | Harish Projects

Harish Projects | inspire Award Project | College science Project | All catagory project Available

Hello Guys. main hu Harish Choudhary. aaj ke  is video me maine ek All in one science Project  banaya hai l. 
, 10th, 11th &amp;amp;12th  class ke students ke liye hai.  is video ko aap complete watch krna kyuki maine is video me full detailed bataya hua hai, making connection, working etc. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;//Arduino Code//&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;background-color: white; border-radius: 0px; border: 0px; box-sizing: border-box; color: #444444; counter-reset: linenumbers 0; font-family: monospace, serif; font-size: 14px; height: 1999px; letter-spacing: 0.3px; line-height: 1.42857; margin-bottom: 0px; margin-top: 0px; max-height: none; overflow-wrap: normal; overflow: visible; padding: 9.5px 20px; word-break: normal;&quot;&gt;&lt;span id=&quot;line-1&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;trigPin&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;12&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-2&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;echoPin&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;13&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-3&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-4&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;A0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-5&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED2&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;A1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-6&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED3&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;A2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-7&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED4&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;A3&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-8&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED5&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;A4&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-9&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED6&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;A5&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-10&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED7&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-11&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-12&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;duration&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-13&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-14&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-15&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;setup&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;()&lt;/span&gt; 
&lt;/span&gt;&lt;span id=&quot;line-16&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-17&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;trigPin&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-18&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;echoPin&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;INPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-19&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  
&lt;/span&gt;&lt;span id=&quot;line-20&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED1&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-21&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED2&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-22&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED3&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-23&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED4&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-24&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED5&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-25&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED6&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-26&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pinMode&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED7&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;OUTPUT&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-27&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  
&lt;/span&gt;&lt;span id=&quot;line-28&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;Serial&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;9600&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-29&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-30&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-31&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-32&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-33&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-34&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;trigPin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-35&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;delayMicroseconds&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-36&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;trigPin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-37&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;delayMicroseconds&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-38&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;trigPin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;  
&lt;/span&gt;&lt;span id=&quot;line-39&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;duration&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;pulseIn&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;echoPin&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-40&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;duration&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mf&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;58.2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-41&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;line-42&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;7&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-43&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-44&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-45&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-46&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-47&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-48&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-49&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-50&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;14&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-51&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-52&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-53&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-54&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-55&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-56&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-57&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-58&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;21&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-59&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-60&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED3&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-61&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-62&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-63&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-64&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED3&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-65&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-66&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;28&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-67&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-68&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED4&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-69&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-70&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-71&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-72&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED4&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-73&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-74&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;35&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-75&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-76&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED5&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-77&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-78&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-79&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-80&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED5&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-81&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-82&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;42&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-83&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-84&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED6&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-85&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-86&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-87&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-88&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED6&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-89&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-90&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;distance&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;49&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-91&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-92&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED7&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;HIGH&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-93&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-94&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;k&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-95&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-96&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;    &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;digitalWrite&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;LED7&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kr&quot; style=&quot;box-sizing: border-box; color: #728e00; margin: 0px; padding: 0px;&quot;&gt;LOW&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-97&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-98&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;nf&quot; style=&quot;box-sizing: border-box; color: #d35400; margin: 0px; padding: 0px;&quot;&gt;delay&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;box-sizing: border-box; color: #434f54; margin: 0px; padding: 0px;&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;span id=&quot;line-99&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span id=&quot;line-99&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id=&quot;line-99&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id=&quot;line-99&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;//Project Diagram//&lt;/span&gt;&lt;/span&gt;&lt;span id=&quot;line-99&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id=&quot;line-99&quot; style=&quot;box-sizing: border-box; display: block; line-height: 20px; margin: 0px; padding: 0px;&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/AVvXsEi_bh3K9P8TXL8yng-mqsmFHfG5s4BdcvM3u23TPGlQHAgQiyIRVCkweyvVoKGGvpDGF9LCC0pLRGRFJJlpLmv1tvak4lBzcXSjRAhHefoE1aMqP9x8y4M2wfb-4L-Nj62rfQsK9f_JDg2JQ2ydymsNPOVmuoP1R2QM1jPjpvCJadjdbF9CICsmDeRkBg/s640/Harish%20Projects%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;260&quot; data-original-width=&quot;640&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_bh3K9P8TXL8yng-mqsmFHfG5s4BdcvM3u23TPGlQHAgQiyIRVCkweyvVoKGGvpDGF9LCC0pLRGRFJJlpLmv1tvak4lBzcXSjRAhHefoE1aMqP9x8y4M2wfb-4L-Nj62rfQsK9f_JDg2JQ2ydymsNPOVmuoP1R2QM1jPjpvCJadjdbF9CICsmDeRkBg/w640-h260/Harish%20Projects%20(1).png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/7014358161548901258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/7014358161548901258?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7014358161548901258'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/7014358161548901258'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/07/inspire-award-project-all-in-one-budget.html' title='Inspire Award Project | All in one Budget Project | Best science Project 2022 | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI2fgYLF1MHu9_FjuZ566BuPu8CF9iklnqJwc0_BdPQxUn55Uy7J8XdG8nWD5FQRVnKD7Et05-GFHj4LFr3AgEaqcGwEuOHKhn4H_dK0qSqh5V1qhiS_IV1XB9Lqj2kXVo4S75BKphSK_eX_iHhIKFiEcBD5qqmD3JWjcq7Eucbf6GQlkhloqtf2DN_g/s72-w640-h360-c/Inspire.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-958075380538533146</id><published>2022-07-18T22:28:00.001-07:00</published><updated>2022-07-18T22:30:53.673-07:00</updated><title type='text'>Inspire Award Project | Laser Security Alarm | Best science Project 2022 | Harish Projects </title><content type='html'>&lt;p&gt;&lt;/p&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/AVvXsEjKG3n5vVUoyrEmtMfuqTgONui0DkJ3SL1R7nclTZZqqONglcYvejx6lOT76-FRXSXkB67sGkGvPeoiDbsz2ktNiQ6Ui6Mw9WkU9i4g4j7N2-9901HUlN3VVNA9GF2Z2vOAgG5ZJeCxNr8hB0O1tN2uDu4sTrenPn2IK8RvPBaR4cu-4QFPBX-Eoz3GzQ/s4624/Laser%20Light%20Security.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2600&quot; data-original-width=&quot;4624&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKG3n5vVUoyrEmtMfuqTgONui0DkJ3SL1R7nclTZZqqONglcYvejx6lOT76-FRXSXkB67sGkGvPeoiDbsz2ktNiQ6Ui6Mw9WkU9i4g4j7N2-9901HUlN3VVNA9GF2Z2vOAgG5ZJeCxNr8hB0O1tN2uDu4sTrenPn2IK8RvPBaR4cu-4QFPBX-Eoz3GzQ/w640-h360/Laser%20Light%20Security.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Watch full Making video -&amp;nbsp;&lt;a href=&quot;https://youtu.be/1EH_fxebXEU&quot; target=&quot;_blank&quot;&gt;https://youtu.be/1EH_fxebXEU&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;355&quot; src=&quot;https://www.youtube.com/embed/1EH_fxebXEU&quot; width=&quot;427&quot; youtube-src-id=&quot;1EH_fxebXEU&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&amp;nbsp;&lt;div&gt;Connection Diagram -&amp;nbsp;&lt;/div&gt;&lt;div&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/AVvXsEjs54OL4DWIZPNE4x3B3BRPUctjZlFnbDf55RMbg4yDtPAWW52X5KsREcwIib8sJBOg1heyasDIH8v0nEdeoDGkcj8CyUuM9ss_LR8FRE_920NhaeD5B24pMnYdM7EhVCQAAvDKYf3X2lugYfT8w13q7tUK0wb0mh4OG_k4P5lXq-NxLOJKTuPKVT8WSQ/s619/images.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;495&quot; data-original-width=&quot;619&quot; height=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs54OL4DWIZPNE4x3B3BRPUctjZlFnbDf55RMbg4yDtPAWW52X5KsREcwIib8sJBOg1heyasDIH8v0nEdeoDGkcj8CyUuM9ss_LR8FRE_920NhaeD5B24pMnYdM7EhVCQAAvDKYf3X2lugYfT8w13q7tUK0wb0mh4OG_k4P5lXq-NxLOJKTuPKVT8WSQ/w640-h512/images.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;For support.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Contact us on instagram -&amp;nbsp;&lt;a href=&quot;https://instagram.com/harishchoudhary70?igshid=YmMyMTA2M2Y=&quot; target=&quot;_blank&quot;&gt;https://instagram.com/harishchoudhary70?igshid=YmMyMTA2M2Y=&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/958075380538533146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/958075380538533146?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/958075380538533146'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/958075380538533146'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/07/inspire-award-project-laser-security.html' title='Inspire Award Project | Laser Security Alarm | Best science Project 2022 | Harish Projects '/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKG3n5vVUoyrEmtMfuqTgONui0DkJ3SL1R7nclTZZqqONglcYvejx6lOT76-FRXSXkB67sGkGvPeoiDbsz2ktNiQ6Ui6Mw9WkU9i4g4j7N2-9901HUlN3VVNA9GF2Z2vOAgG5ZJeCxNr8hB0O1tN2uDu4sTrenPn2IK8RvPBaR4cu-4QFPBX-Eoz3GzQ/s72-w640-h360-c/Laser%20Light%20Security.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4490051034961353124.post-112208629676742849</id><published>2022-07-01T07:06:00.006-07:00</published><updated>2022-07-01T07:06:48.523-07:00</updated><title type='text'>How to make Humanoid Robot using esp8266 | Humanoid Robot 2022 | Harish Projects</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&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/AVvXsEjI4IfZO1WU4GIddfyd7SsoHEOlHjSzLJ_kP4Re9UY9InhIPMleZV-7K3EI5CMssUm6n97OXgQgPBQTMRPkeoYnFufVh0aRh2cMCd6n6bmPbLYhvBfpARysbO5omribgliPKOkyoxYarZdvpT1Pq9DfLyN5gLOiAu5a-ZNYPX_jt8dmPjz3uQkwOZ2Mdw/s1920/Humanoid%20Robot.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI4IfZO1WU4GIddfyd7SsoHEOlHjSzLJ_kP4Re9UY9InhIPMleZV-7K3EI5CMssUm6n97OXgQgPBQTMRPkeoYnFufVh0aRh2cMCd6n6bmPbLYhvBfpARysbO5omribgliPKOkyoxYarZdvpT1Pq9DfLyN5gLOiAu5a-ZNYPX_jt8dmPjz3uQkwOZ2Mdw/w640-h360/Humanoid%20Robot.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;I made Humanoid Robot in 5 Days | Humanoid Robot 2022 | Harish Projects&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Hello Guys. main hu Harish Choudhary. aaj ke  is video me maine ek Humanoid Robot  banaya hai 
, 10th, 11th &amp;amp;12th  class ke students ke liye hai.  is video ko aap complete watch krna kyuki maine is video me full detailed bataya hua hai, making connection, working etc. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;About this Video
1. About Project
2. Components
3. Model Making
4. Esp8266 Connection
5. Servo motor Connection
6. Connect to Phone
7. Working Test
Thanks for watching 
Video Elements&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;337&quot; src=&quot;https://www.youtube.com/embed/39amMz9mqLc&quot; width=&quot;479&quot; youtube-src-id=&quot;39amMz9mqLc&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;NodeMCU Code&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: white; font-family: Roboto, Noto, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: #2b00fe; font-size: 15px; white-space: pre-wrap;&quot;&gt;#define ENA   14          // Enable/speed motors Right        GPIO14(D5)
#define ENB   12          // Enable/speed motors Left         GPIO12(D6)
#define IN_1  15          // L298N in1 motors Right           GPIO15(D8)
#define IN_2  13          // L298N in2 motors Right           GPIO13(D7)
#define IN_3  2           // L298N in3 motors Left            GPIO2(D4)
#define IN_4  0           // L298N in4 motors Left            GPIO0(D3)

#include &amp;lt;ESP8266WiFi.h&amp;gt;
#include &amp;lt;WiFiClient.h&amp;gt; 
#include &amp;lt;ESP8266WebServer.h&amp;gt;

String command;             //String to store app command state.
int speedCar = 800;         // 400 - 1023.
int speed_Coeff = 3;

const char* ssid = &quot;Harish Projcts Car&quot;;
ESP8266WebServer server(80);

void setup() {
 
 pinMode(ENA, OUTPUT);
 pinMode(ENB, OUTPUT);  
 pinMode(IN_1, OUTPUT);
 pinMode(IN_2, OUTPUT);
 pinMode(IN_3, OUTPUT);
 pinMode(IN_4, OUTPUT); 
  
  Serial.begin(115200);
  
// Connecting WiFi

  WiFi.mode(WIFI_AP);
  WiFi.softAP(ssid);

  IPAddress myIP = WiFi.softAPIP();
  Serial.print(&quot;AP IP address: &quot;);
  Serial.println(myIP);
 
 // Starting WEB-server 
     server.on ( &quot;/&quot;, HTTP_handleRoot );
     server.onNotFound ( HTTP_handleRoot );
     server.begin();    
}

void goAhead(){ 

      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar);
  }

void goBack(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
  }

void goRight(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar);
  }

void goLeft(){

      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
  }

void goAheadRight(){
      
      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar/speed_Coeff);
 
      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar);
   }

void goAheadLeft(){
      
      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar/speed_Coeff);
  }

void goBackRight(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar/speed_Coeff);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
  }

void goBackLeft(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar/speed_Coeff);
  }

void stopRobot(){  

      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
 }

void loop() {
    server.handleClient();
    
      command = server.arg(&quot;State&quot;);
      if (command == &quot;F&quot;) goAhead();
      else if (command == &quot;B&quot;) goBack();
      else if (command == &quot;L&quot;) goLeft();
      else if (command == &quot;R&quot;) goRight();
      else if (command == &quot;I&quot;) goAheadRight();
      else if (command == &quot;G&quot;) goAheadLeft();
      else if (command == &quot;J&quot;) goBackRight();
      else if (command == &quot;H&quot;) goBackLeft();
      else if (command == &quot;0&quot;) speedCar = 400;
      else if (command == &quot;1&quot;) speedCar = 470;
      else if (command == &quot;2&quot;) speedCar = 540;
      else if (command == &quot;3&quot;) speedCar = 610;
      else if (command == &quot;4&quot;) speedCar = 680;
      else if (command == &quot;5&quot;) speedCar = 750;
      else if (command == &quot;6&quot;) speedCar = 820;
      else if (command == &quot;7&quot;) speedCar = 890;
      else if (command == &quot;8&quot;) speedCar = 960;
      else if (command == &quot;9&quot;) speedCar = 1023;
      else if (command == &quot;S&quot;) stopRobot();
}

void HTTP_handleRoot(void) {

if( server.hasArg(&quot;State&quot;) ){
       Serial.println(server.arg(&quot;State&quot;));
  }
  server.send ( 200, &quot;text/html&quot;, &quot;&quot; );
  delay(1);
}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Project Diagram&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&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/AVvXsEi0T4soKY2apT-ER9L8e106oSaVvPoJxO0SyqVHZqqok8MjiPKmxRFrVAiZejG9--___ZvZfbVLA70dJkwRr3AyWS1u7TBqtf7egRx7yoSrBCaUwGKQ9tq-ZtDWt46fpmZRxIj161iYUfw0V1vu5XREeA2WOdxGRBZhvmb15bx8P680JKDWF6F37nGRoQ/s2472/Diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1818&quot; data-original-width=&quot;2472&quot; height=&quot;470&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0T4soKY2apT-ER9L8e106oSaVvPoJxO0SyqVHZqqok8MjiPKmxRFrVAiZejG9--___ZvZfbVLA70dJkwRr3AyWS1u7TBqtf7egRx7yoSrBCaUwGKQ9tq-ZtDWt46fpmZRxIj161iYUfw0V1vu5XREeA2WOdxGRBZhvmb15bx8P680JKDWF6F37nGRoQ/w640-h470/Diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;Application Link - &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: #282828;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/1FjgjN4rq08_9b-Vn_mMrC7H6n5-n1n5O/view?usp=sharing&quot;&gt;https://drive.google.com/file/d/1FjgjN4rq08_9b-Vn_mMrC7H6n5-n1n5O/view?usp=sharing&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #282828; color: white; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://harishprojectss.blogspot.com/feeds/112208629676742849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/4490051034961353124/112208629676742849?isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/112208629676742849'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4490051034961353124/posts/default/112208629676742849'/><link rel='alternate' type='text/html' href='https://harishprojectss.blogspot.com/2022/07/how-to-make-humanoid-robot-using.html' title='How to make Humanoid Robot using esp8266 | Humanoid Robot 2022 | Harish Projects'/><author><name>MULTI PURPOSE VID</name><uri>http://www.blogger.com/profile/16182559709886080697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI4IfZO1WU4GIddfyd7SsoHEOlHjSzLJ_kP4Re9UY9InhIPMleZV-7K3EI5CMssUm6n97OXgQgPBQTMRPkeoYnFufVh0aRh2cMCd6n6bmPbLYhvBfpARysbO5omribgliPKOkyoxYarZdvpT1Pq9DfLyN5gLOiAu5a-ZNYPX_jt8dmPjz3uQkwOZ2Mdw/s72-w640-h360-c/Humanoid%20Robot.jpg" height="72" width="72"/><thr:total>4</thr:total></entry></feed>