نوع پست: آموزشی
تهیه شده توسط گروه آموزشی استان کرمانشاه
گردآوری: فرهاد سپهریان
قسمت چهارم
چشمک زن LED با آردوینو ، LED ها چراغ هایی کوچک و پر نور هستند که در بسیاری از کاربردها از آنها استفاده می شود. برای شروع کار با LED ها با برنامه چشمک زن شروع می کنیم که مشابه برنامه Hello World برنامه نویسان برای میکروکنترلر است. در این برنامه فقط LED را روشن و خاموش می کنیم. با شروع از این برنامه ساده می توانید مفاهیم مهمی را یاد بگیرید که در ادامه با همین مفاهیم برنامه های پیچیده تری بنویسید.
قطعات و وسایل مورد نیاز :
۱ عدد برد بورد
۱ عدد برد آردوینو Uno R3
۱ عدد LED
۱ عدد مقاومت ۳۳۰Ω
۲ عدد سیم جامپر
مطابق شکل قطعات را بر روی برد برد خود قرار دهید و اتصالات را مطابق شکل برقرار کنید.
نکته : برای پیدا کردن پایه مثبت یا آند LED به دقت به پایه های LED نگاه کنید. پایه کوتاه تر مربوط به پایه کاتد یا منفی هست.
برای استفاده از قطعاتی مانند مقاومت در برد برد باید پایه های آن را ۹۰ درجه خم کنید. همچنین در صورت نیاز میتوانید پایه های را کوتاه کنید.
نرم افزار آردوینو :
نرم افزار آردوینو را بر روی کامپیوتر خود باز کنید. کدهای نوشته شده در این برنامه در واقع مدار شما را کنترل می کند. بخش sketch را با کلیک بر روی New باز نمایید.
کد زیر را وارد کنید
void setup()
{
pinMode(2,OUTPUT);
}
void loop() {
digitalWrite(2,HIGH);
delay(1000);
digitalWrite(2,LOW);
delay(1000);
}
نکات برنامه نویسی
pinMode(2, OUTPUT)
پیش از استفاده از پایه های آردوینو باید برای برد آردوینو Uno R3 تعیین کنید که پایه ای که میخواهید استفاده کنید باید خروجی باشد یا ورودی. برای این منظور از تابع از پیش تعریف شده ()pinMode استفاده می کنیم.
digitalWrite(2, HIGH)
زمانی که از یک پایه به عنوان خروجی استفاده می کنید، میتوانید با استفاده از این تابع آن را یک (High) یا صفر (Low) کنید.
نتایج :
با اجرای برنامه باید روشن و خاموش شدن LED را مشاهده کنید. اگر خروجی مورد نظر مشاهده نشد، بررسی کنید که آیا اتصالات صحیح است یا خیر و همچنین از آپلود صحیح برنامه بر روی برد اطمینان پیدا کنید. مثال های بعدی بزودی بصورت جلسه وار روی وبسایتمان بارگذاری می شوند تا بیشتر با آردوینو پروژه انجام بدید.
نکته مهم: اگر بجای پایه ۲ از پایه ۱۳ استفاده کنید نیازی به هیچکدام از قطعات که در قسمت وسایل مورد نیاز معرفی شد، نیست وفقط برد آردوینو Uno R3 کافی است.