فهرست مطالب:

آردوینو نحوه کنترل چراغ های راهنمایی و رانندگی: 7 مرحله
آردوینو نحوه کنترل چراغ های راهنمایی و رانندگی: 7 مرحله

تصویری: آردوینو نحوه کنترل چراغ های راهنمایی و رانندگی: 7 مرحله

تصویری: آردوینو نحوه کنترل چراغ های راهنمایی و رانندگی: 7 مرحله
تصویری: چطور به آسانی وارد اتوبان بشم ؟ تئوری و عملی. حرفه ای اتوبان شو ! پارت اول 2024, نوامبر
Anonim
Image
Image

در این آموزش با نحوه کنترل چراغ های راهنمایی با استفاده از arduino و Visuino آشنا می شویم. این آموزش برای مبتدیان عالی است.

فیلم را ببینید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • Arduino UNO (یا هر Arduino دیگر)
  • ماژول چراغ راهنمایی
  • سیم های بلوز
  • تخته نان
  • برنامه Visuino: Visuino را بارگیری کنید

مرحله 2: مدار

مدار
مدار
  • پین "ماژول چراغ راهنمایی" [GND] را به پین آردوینو [GND] وصل کنید
  • پین "ماژول چراغ راهنمایی" [R] را به پین دیجیتال آردوینو وصل کنید [2]
  • پین "ماژول چراغ راهنمایی" [Y] را به پین دیجیتال آردوینو وصل کنید [3]
  • پین "ماژول چراغ راهنمایی" [G] را به پین دیجیتال آردوینو وصل کنید [4]

مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید

برای شروع برنامه نویسی Arduino ، باید Arduino IDE را از اینجا نصب کنید:

لطفاً توجه داشته باشید که برخی از اشکالات مهم در Arduino IDE 1.6.6 وجود دارد. اطمینان حاصل کنید که 1.6.7 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند! اگر هنوز مراحل این دستورالعمل را انجام نداده اید تا Arduino IDE را برای برنامه نویسی Arduino UNO تنظیم کنید! Visuino: https://www.visuino.eu نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 4: در Visuino ADD Components

در Visuino ADD Components
در Visuino ADD Components
در Visuino ADD Components
در Visuino ADD Components
در Visuino ADD Components
در Visuino ADD Components
  • جزء "Sequence" را اضافه کنید
  • م "لفه "Sequence1" را انتخاب کرده و در پنجره Properties "Repeat" را روی تنظیم کنید: درست است ، با این کار می توانید کل روند را بارها و بارها تکرار کنید ، به این معنی که چراغ ها همچنان چشمک می زنند
  • روی جزء "Sequence1" دوبار کلیک کنید
  • در پنجره "Elements" 3X "Digital period" را به سمت چپ بکشید
  • در سمت چپ پنجره "عناصر" "دوره دیجیتال 1" را انتخاب کنید و در پنجره ویژگی ها "تاخیر" را روی 3000 تنظیم کنید << این زمان بعد از (3 ثانیه) است تا اولین چراغ چشمک بزند
  • در سمت چپ پنجره "Elements" ، "Digital Period2" را انتخاب کنید و در پنجره Properties "Delay" را روی 6000 << این زمان پس از شروع (6 ثانیه) است تا چراغ دوم چشمک بزند
  • در سمت چپ پنجره "Elements" "Digital Period3" را انتخاب کنید و در پنجره Properties "Delay" را روی 9000 << این زمان پس از شروع (9 ثانیه) است تا چراغ سوم چشمک بزند
  • پنجره "Elements" را ببندید

مرحله 5: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
  • پین "Sequence1"> "Digital Period1" [Out] را به پین دیجیتال برد Arduino وصل کنید [2]
  • پین "Sequence1"> "Digital Period2" [Out] را به پین دیجیتال برد Arduino وصل کنید [3]
  • پین "Sequence1"> "Digital Period3" [Out] را به پین دیجیتال برد Arduino وصل کنید [4]

مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 7: بازی کنید

اگر ماژول Arduino UNO را تغذیه کنید ، ماژول چراغ های راهنمایی به ترتیب شروع به تغییر رنگ می کند.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:

توصیه شده: