آموزش پروژه محور آردوینو – جلسه دوم
به نام خدا
آموزش پروژه محور آردوینو – جلسه دوم
در این جلسه میخواهیم میزان روشنایی LED را با استفاده از تغییر اندازه مقاومت ها عوض کنیم و آن توسط برد آردوینو را به حالت چشمک زن در بیاریم .
قطعات مورد نیاز :
LED قرمز 5 میلی متر
مقاومت 270 اهم (قرمز – بنفش – قهوه ای)
مقاومت 470 اهم (زرد – بنفش – قهوه ای)
مقاومت 2.2 کیلو اهم (قرمز – قرمز – قرمز)
مقاومت 10 کیلو اهم (قهوه ای – مشکی – نارنجی)
بربورد
برد آردوینو UNO
تعدادی سیم
ال ای دی که ما در این پروژه آردوینو استفاده میکنیم ، ال ای دی 5 میلی متر است . 5 نشان دهنده قطر ال ای دی میباشد . سایز های معروف ال ای دی 3 ، 5 و 10 میباشد . ال ای دی ها را نمیتوان مستقیم به منبع وصل کرد و باید با یک مقاومت به منبع وصل شوند ، مقاومت نقش محدود کننده جریان را ایفا میکند . ال ای دی ها دارای پایه مثبت و منفی است و با یک مقاومت به منبع یا باتری وصل میشوند . عموما پایه بلند ال ای دی پایه مثبت است و پایه کوتاه تر پایه منفی ال ای دی میباشد . روش دیگر برای تشخیص پایه مثبت و منفی ال ای دی این است که بر روی ال ای دی طرف پایه منفی زائده تخت وجود دارد .
هر چه مقدار این مقاومت بیشتر باشد نور ال ای دی کمتر میشود .
اندازه مقاومت ها را یا با اهم متر یا از روی نوار های رنگی روی آن ها میتوان فهمید . هر رنگ نشان گر یک عدد است به صورت زیر :
- مشکی = 0
- قهوه ای = 1
- قرمز = 2
- نارنجی = 3
- زرد = 4
- سبز = 5
- آبی = 6
- بنفش = 7
- خاکستری = 8
- سفید = 9
رنگ اول رقم اول را مشخص میکند ، رنگ دوم رقم دوم را مشخص میکند و رنگ سوم عدد توان 10 میباشد . به عنوان مثال اندازه مقاومت زیر برابر 27 ضربدر 10 به توان یک یعنی 270 اهم است .
مدار را بر روی بردبورد به صورت زیر ببندید .
همان طور که میبینید ، ال ای دی با یک مقاومت 270 اهم به 5 ولت آردوینو وصل شده است .
اگر مقاومت ها را تعویض کنید میبینید که با افزایش مقاومت ، نور ال ای دی کم میشود .
حال برای این که این ال ای دی را چشمک زن کنیم باید مدار زیر را ببندید .
حالا برنامه چشمک زن را که در جلسه اول آماده کردیم بر روی برد آردوینو آپلود کنید . بعد از پایان یافتن فرایند آپلود هر دو ال ای دی L و ال ای دی خارجی که در این جلسه گذاشتیم شروع به چشمک زدن میکند .
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
این ال ای دی را به هر پایه از آردوینو میتوانیم وصل کنیم . برای نمونه ما آن را به پین شماره 7 آردوینو وصل میکنیم .
خطی را که به صورت زیر است ،
int led = 13;
باید به صورت زیر تغییر کند .
int led = 7;
یعنی عدد 13 در این خط به عدد 7 تغییر کند .
پست های مرتبط
اردیبهشت 9, 1398
اسفند 5, 1397
بهمن 2, 1397
دیدگاهتان را بنویسید