{"id":464,"date":"2026-05-25T01:56:36","date_gmt":"2026-05-25T01:56:36","guid":{"rendered":"http:\/\/www.amartkh.com\/store\/?p=464"},"modified":"2026-05-25T04:33:58","modified_gmt":"2026-05-25T04:33:58","slug":"automatic-car-indicator-system-using-arduino-uno","status":"publish","type":"post","link":"http:\/\/www.amartkh.com\/store\/2026\/05\/25\/automatic-car-indicator-system-using-arduino-uno\/","title":{"rendered":"Automatic Car Indicator System Using Arduino UNO"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Automatic Car Indicator System is a smart project using an Arduino UNO and a gyroscope\/accelerometer sensor module (MPU6050 or similar) to automatically activate left or right turn indicators based on steering wheel movement. This system can improve driving safety by helping drivers signal turns automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The project detects steering direction using the motion sensor attached to the steering wheel and controls LED indicators connected to the Arduino.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Components Required<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino UNO<\/li>\n\n\n\n<li>MPU6050 Gyroscope\/Accelerometer Sensor<\/li>\n\n\n\n<li>2 LED Indicators (Left &amp; Right)<\/li>\n\n\n\n<li>220\u03a9 Resistors<\/li>\n\n\n\n<li>Jumper Wires<\/li>\n\n\n\n<li>Breadboard<\/li>\n\n\n\n<li>USB Cable \/ 12V Power Supply<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Working Principle<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The MPU6050 sensor detects steering wheel rotation.<\/li>\n\n\n\n<li>Arduino reads the sensor angle values.<\/li>\n\n\n\n<li>If the steering turns left beyond a threshold:\n<ul class=\"wp-block-list\">\n<li>Left indicator blinks automatically.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If the steering turns right:\n<ul class=\"wp-block-list\">\n<li>Right indicator blinks automatically.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>When steering returns to center:\n<ul class=\"wp-block-list\">\n<li>Indicators turn OFF.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"656\" height=\"1024\" src=\"http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n-656x1024.jpg\" alt=\"\" class=\"wp-image-466\" srcset=\"http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n-656x1024.jpg 656w, http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n-192x300.jpg 192w, http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n-768x1200.jpg 768w, http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n-983x1536.jpg 983w, http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n-600x937.jpg 600w, http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/705921215_969783232637555_723318433184320329_n.jpg 1080w\" sizes=\"(max-width: 656px) 100vw, 656px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Wiring Connections<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">MPU6050 to Arduino UNO<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>MPU6050<\/th><th>Arduino UNO<\/th><\/tr><\/thead><tbody><tr><td>VCC<\/td><td>5V<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>SDA<\/td><td>A4<\/td><\/tr><tr><td>SCL<\/td><td>A5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">LEDs<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>LED<\/th><th>Arduino Pin<\/th><\/tr><\/thead><tbody><tr><td>Left Indicator<\/td><td>D8<\/td><\/tr><tr><td>Right Indicator<\/td><td>D9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Arduino Code<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h&gt;\n#include &lt;MPU6050.h&gt;\n\nMPU6050 mpu;\n\nconst int leftLED = 8;\nconst int rightLED = 9;\n\nint16_t ax, ay, az;\nint16_t gx, gy, gz;\n\nvoid setup() {\n  Serial.begin(9600);\n  Wire.begin();\n\n  mpu.initialize();\n\n  pinMode(leftLED, OUTPUT);\n  pinMode(rightLED, OUTPUT);\n\n  if (mpu.testConnection()) {\n    Serial.println(\"MPU6050 Connected Successfully\");\n  } else {\n    Serial.println(\"MPU6050 Connection Failed\");\n  }\n}\n\nvoid loop() {\n\n  mpu.getMotion6(&amp;ax, &amp;ay, &amp;az, &amp;gx, &amp;gy, &amp;gz);\n\n  Serial.print(\"Gyro Z: \");\n  Serial.println(gz);\n\n  \/\/ LEFT TURN\n  if (gz &gt; 15000) {\n    blinkLeft();\n  }\n\n  \/\/ RIGHT TURN\n  else if (gz &lt; -15000) {\n    blinkRight();\n  }\n\n  \/\/ CENTER\n  else {\n    digitalWrite(leftLED, LOW);\n    digitalWrite(rightLED, LOW);\n  }\n\n  delay(100);\n}\n\nvoid blinkLeft() {\n  digitalWrite(rightLED, LOW);\n\n  digitalWrite(leftLED, HIGH);\n  delay(300);\n  digitalWrite(leftLED, LOW);\n  delay(300);\n}\n\nvoid blinkRight() {\n  digitalWrite(leftLED, LOW);\n\n  digitalWrite(rightLED, HIGH);\n  delay(300);\n  digitalWrite(rightLED, LOW);\n  delay(300);\n}\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Installing MPU6050 Library<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Steps<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Arduino IDE<\/li>\n\n\n\n<li>Go to:<code>Sketch \u2192 Include Library \u2192 Manage Libraries<\/code><\/li>\n\n\n\n<li>Search:<code>MPU6050<\/code><\/li>\n\n\n\n<li>Install:\n<ul class=\"wp-block-list\">\n<li>MPU6050 by Electronic Cats or Jeff Rowberg<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">How It Works<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The gyroscope measures steering rotation speed.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Positive Z-axis value \u2192 Left Turn<\/li>\n\n\n\n<li>Negative Z-axis value \u2192 Right Turn<\/li>\n\n\n\n<li>Small movement \u2192 No Indicator<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can adjust sensitivity by changing:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>15000\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Higher value = less sensitive<br>Lower value = more sensitive<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Advantages<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic signaling<\/li>\n\n\n\n<li>Improved road safety<\/li>\n\n\n\n<li>Smart vehicle automation project<\/li>\n\n\n\n<li>Easy to build<\/li>\n\n\n\n<li>Low cost<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Future Improvements<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add relay module for real car indicators<\/li>\n\n\n\n<li>Wireless steering sensor<\/li>\n\n\n\n<li>OLED display<\/li>\n\n\n\n<li>Bluetooth monitoring<\/li>\n\n\n\n<li>ESP32 IoT integration<\/li>\n\n\n\n<li>Emergency hazard lights<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This Arduino-based Automatic Car Indicator System is an excellent beginner-to-intermediate electronics project. It combines motion sensing and automation to create a smart vehicle safety feature using simple and affordable components.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perfect for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino learners<\/li>\n\n\n\n<li>Automotive electronics projects<\/li>\n\n\n\n<li>Engineering students<\/li>\n\n\n\n<li>DIY smart car systems<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The Automatic Car Indicator System is a smart project using an Arduino UNO and a gyroscope\/accelerometer sensor module (MPU6050 or similar) to automatically activate left or right turn indicators based on steering wheel movement.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":468,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/www.amartkh.com\/store\/wp-content\/uploads\/2026\/05\/142bcf82-a1ba-4902-a2c5-e987b3e48546.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/posts\/464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/comments?post=464"}],"version-history":[{"count":3,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/posts\/464\/revisions"}],"predecessor-version":[{"id":470,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/posts\/464\/revisions\/470"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/media\/468"}],"wp:attachment":[{"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/media?parent=464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/categories?post=464"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.amartkh.com\/store\/wp-json\/wp\/v2\/tags?post=464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}