s

مقدمه

در این اموزش سعی شده است با استفاده از یک اردوینو و 6 عددled یک رقص نور زیبا بسازیم

کلید واژه ها
اردوینو,LED,دیجیتال,

وسایل مورد نیاز

#نوعتعدادخرید
1اردوینوArduino uno R3 1
2سیم جامپر2
3برد بورد1
4led6
5مقاومت 330اهم6

پیش نیاز ها

برای برنامه نویسی این پروژه از نرم افزار اردوینو استفاده میکنیم.

  1. ابتدا نرم افزار اردوینو را دانلود و نصب کنیدلینک

توضیحات تکمیلی

تعریف پایه ها led ها

() Setup

در این بخش با کمک یک حلقه مقدار دهی پایه هارا انجام می دهیم که مشخص شود پین های اردوینو که به led ها متصل هستند

() loop

در این رقص نور ما برای ساخت رقص نو ها از حلقه های for استفاده می کنیم تا بتوانیم led هارا به ترتیب روشن کنیم و یک افکت زیبا بسازیم و

در حلقه ها با استفاده از تابع digitalWrite() توانستیم وضعیت هر led را عوض کنیم

و برای وقفه نیز از توابع delay استفاده کردیم

به طور کلی در این مثال ما از 10 حلقه برای افکت های مختلف استفاده کردیم

شماتیک

rشماتیک برد

کد کامل

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 char pin[] = {D0, D1, D2, D3, D4, D5}; void setup() { for (int i = 0; i < 6; i = i + 1) { pinMode(pin[i], OUTPUT); } } void loop() { for (int i = 0; i < 6; i = i + 1) { digitalWrite(pin[i], HIGH); delay(100); digitalWrite(pin[i], LOW); } for (int i = 4; i >= 0; i = i - 1) { digitalWrite(pin[i], HIGH); delay(100); digitalWrite(pin[i], LOW); } for (int i = 0; i < 3; i = i + 1) { digitalWrite(pin[i], HIGH); } delay(250); for (int i = 0; i < 3; i = i + 1) { digitalWrite(pin[i], LOW); } delay(250); for (int i = 0; i < 3; i = i + 1) { digitalWrite(pin[i], HIGH); } delay(250); for (int i = 0; i < 3; i = i + 1) { digitalWrite(pin[i], LOW); } delay(250); for (int i = 3; i < 6; i = i + 1) { digitalWrite(pin[i], HIGH); } delay(250); for (int i = 3; i < 6; i = i + 1) { digitalWrite(pin[i], LOW); } delay(250); for (int i = 3; i < 6; i = i + 1) { digitalWrite(pin[i], HIGH); } delay(250); for (int i = 3; i < 6; i = i + 1) { digitalWrite(pin[i], LOW); } }

اپلود کد

  1. در برنامه اردوینو یک برگه جدید باز می کنیم
  2. dFile -> arduino Preferences
  3. جهت اپلود کد می بایست پورت سریال دستگاه متصل را انتخاب کنیم (توجه شماره com با پورت کامپیوتر در ارتباط است و بسته به پورت دارای شماره های مختلفی می باشد )
  4. programFile -> arduino Preferences
  5. کد کامل را جایگزاری می کنیم و گزینه اپلود را می زنیم
  6. sFile -> arduino Preferences
  7. و در اخر پنجره سریال را باز کرده
  8. dFile -> arduino Preferences
  9. واطلاعات را در ترمینال به نمایش در می اید
  10. File -> arduino Preferences

دیدگاهتان را بنویسید

کامنت ها