به نام خدا
میخواهیم با استفاده از سه پتانسیومتر و یک ال ای دی rgb رنگ ال ای دی را تغییر دهیم
به نام خدا
میخواهیم با استفاده از سه پتانسیومتر و یک ال ای دی rgb رنگ ال ای دی را تغییر دهیم
به نام خدا
در حقیقت آردوینو خروجی آنالوگ نداره . اصلا میکروکنترلر خروجی آنالوگ نداره و منطق همه ی اون ها یک و صفر هست . برای خروجی انالوگ آردوینو میاد عرض پالس رو کم و زیاد میکنه و برنامه ی خیلی ساده ای داره
در این برنامه ورودی آنالوگ یه پتانسیومتره و خروجی آنالوگ ( عرض پالس) pwm یک ال ای دی هست که نور اون کم و زیاد میشه .
به نام خدا
برای ورودی دیجیتال میشه از کلید یا شستی استفاده کرد.
مثلا یه برنامه اینه که با زدن شستی ال ای روشن شود . یا با زدن شستی موتور دیسی روشن شود و...
برنامه زیر رو ببینید.
int LEDPin = 13; int buttonPin = 2; void setup() { pinMode(buttonPin, INPUT); pinMode(LEDPin, OUTPUT); } void loop() { int value = digitalRead(buttonPin); digitalWrite(LEDPin, value); }
به این صورت سیم بندی کنید
در این برنامه شستی با یک مقاومت ده کیلو بین زمین و vcc وصل میشه و ال ای دی با یک مقاومت 330 اهمی به پین 2 وصل میشه . بازدن شستی ال ای دی روشن میشه و وقتی دستتون رو از روی شستی بردارید ال ای دی خاموش میشه
حالا کاربردش چیه؟
از شستی میتونین توی چپ گرد و راستگرد کردن موتور دی سی استفاده کنین یا مثلا تغییر رنگ ال ای دی rgb یا چپ و راست کردن سروو موتور که در برنامه های آینده برنامه ی همه رو براتون میزارم . منتظر باشید
به نام خدا
برای این که یک ورودی آنالوگ رو به آردوینو دهیم میتونیم از یک پتانسیومتر استفاده کنیم . فرقی نمیکنه که پتانسیومتر چند کیلو اهم باشه . معمولا از 5 کیلو به بالا استفاده میکنیم.
مدار رو مثل شماتیک زیر سیم بندی کنید .
به نام خدا . در اولین مطلب وبلاگ میخوام با مدار های ساده آردوینو شروع کنم . برای اینکار لازم به یک برد آردوینو ونرم افزار آردوینو و یک ال ای دی و مقاومت 330 اهم داریم.