کار با برد آردوینو و ساخت پروژه بخشی از لذت های الکترونیک است، ساخت چراغ راهنمایی رانندگی با آردوینو یک پروژه ساده و در عین حال جذاب است.
به نظر شما ساخت یک چراغ راهنمایی رانندگی واقعی به چه صورت است؟
برای یادگیری و پیاده سازی این پروژه جذاب، فیلم زیر را تماشا کنید.
آموزش ساخت چراغ راهنمایی رانندگی با آردوینو (بخشی از بسته جامع BEE)
وسایل مورد نیاز پروژه ساخت چراغ راهنمایی رانندگی با آردوینو
- 3 عدد led به رنگ های سبز، زرد و قرمز
- یک سون سگمنت
- آردوینو نانو
منطق کاری پروژه
منطق کلی پروژه این است که ابتدا در محض روشن شدن led قرمز روشن است و شمارنده 9 ثانیه می شمارد.
سپس به محض 0 شدن مقدار شمارنده led سبز روشن شده و قرمز خاموش میشود 9 ثانیه شمارش میشود و
وقتی به 0 صفر رسید تایمر قطع شده و led زرد به تنهایی به مدت 2 ثانیه روشن مانده و
دوباره به قرمز روشن میرسیم.
کد نوشته شده برای پروژه ساخت چراغ راهنمایی رانندگی با آردوینو
در گام نخست از این آموزش باید به کد نوشته شده برای این پروژه مسلط شویم.
چون کد به صورت حلقه ای اجرا میشود آن را داخل loop مینویسیم.
بعد از تعریف متغیر i ابتدا led قرمز را با دستور digitalWrite روشن میکنیم و
شمارنده را با حلقه for معکوس و تاخیر 1 ثانیه ای صدا میزنیم.
بعد از اتمام دستورات for با دستور digitalWrite باید led قرمز را خاموش کرده و سبز را روشن کنیم.
بعد از آن دوباره دستور for معکوس را تکرار میکنیم تا شمارش چراغ سبز را داشته باشیم و
در نهایت بعد از صفر شدن این مقدار تابع reset7segment را صدا زده و آن را خاموش میکنیم.
بلافاصله led سبز رنگ خاموش و زرد روشن میشود و به مدت 2 ثانیه تاخیر میدهیم.
میتوان زمان این تاخیر را با عنوان yellowDelay در بخش اول کد define کرد.
در خط آخر حلقه led زرد خاموش میشود و با تکرار مجدد loop قرمز روشن خواهد شد.
بستن مدار
پایه های سون سگمنت را به پین های 6 تا 12 را به ترتیب متصل کرده و
led ها به پین های 3-4-5 میکرو متصل شده اند.
اجرای پروژه
...
مطالعه ادامه مطلب در منبع این مطلب « ساخت چراغ راهنمایی با آردوینو »
- ۹۸/۰۵/۰۷
اتوماسیون صنعتی صنعت تک، یک مجموعه تخصصی آموزش ، معرفی و فروش تجهیزات اندازه گیری فشار از جمله سنسور فشار ، ترانسمیتر فشار ، پرشر سوئیچ و گیج فشار است که به مشتریان خود کمک می کند به راحتی سنسور یا ترانسمیتر مناسب خود را شناسایی و در صورت نیاز خرید کنند. شما همواره می توانید جهت مشاوره و یا راهنمایی با شماره 02144032578 تماس بگیرید.