ساخت چراغ راهنما دوطرفه باavr

menuordersearch
microbytes.ir
سبد خرید شما خالی است !
تومان
سبد خرید
دسته بندی
اخبار
ساخت چراغ راهنما دوطرفه باavr
ساخت چراغ راهنما دوطرفه باavr
۱۴۰۱/۳/۲۴ سه شنبه
(1)
(0)

سلام دوستان خوب میکروبایت من پوریا تومانی هستم امروز به نحوه ساخت چراغ راهنما می‌پردازیم.پس با ما همرا باشید اگر مطلب مفید بود لایک فراموش نشه ودر اینستاگرام ما وکانال تلگرام عضو شوید.

 

بزن بریم

 

 

 

مدار با برنامه کدویژن avrنوشته شده وکاملا عملی است

 

 

 

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

 

6تاled=دوتاسبز.دوتاقرمز.دوتازرد

 

یه اتمگا 8

 

یه منبع تغذیه 5ولت dc

 

شش مقاومت1کیلو

 

 

 

اتصالات مدار:

 

پایه گرندومثبت آسی به منبع

 

 

 

پایه های b1وc1به دوچراغ زردوپایه b0وc0به قرمزوپایه های b2وc2به سبز.

 

سر منفی ledهاراهرکدام به یک 10کیلو بدهید وسردیگر آن را به منفی

 

 

 

تحلیل کد:

 

اول 6خروجی در نرم افزار فعال میکنیم اتمگا انتخواب میکنیم وفرکانس خود روی 8مگا هرتز می‌گذاریم.

 

حال یک کتابخانه #include < delay .h>تعریف میکنیم.

 

پورت PORTCوPORTb روشن وبا دستور delay _ms(20000); زمان بهش میدیم سپس پورت PORTC وPORTbخاموش میکنیم. رنگ زرد 1300میلی ثانیه وبرای سبز وقرمز 20000میلی ثانیه

 

 

 

نکته:برای چراغ سبز وقرمز دوراقع 20 ثانیه وزرد 3ثانیه

 

 

 

شماتیک مدار

 

 

کد پروژه:

 

#include <mega8.h>
#include < delay .h>
void main(void)

 

{
  while (1)
{    

 

          if(PORTC.3==0);
    {
        if(PORTB.2 == 0 )
        {
        PORTC.2=1;
        PORTB.0=1;
        delay _ms(20000);
        PORTB.0=0;
        PORTB.1=1;
        delay _ms(1300);
        PORTB.1=0;
        PORTC.2=0;
        PORTC.0=1;
        PORTB.2=1;
        delay _ms(20000);
        PORTB.2=0;
        PORTC.0=0;
        PORTC.1=1;
        delay _ms(1300);
        PORTC.1=0;
        PORTC.2=1;
        PORTB.0=1;
        delay _ms(20000);
        PORTC.2=0;
        PORTB.0=0;
       
      }
    }
}
}
 


کدپروژه به صورت کپی

 

 

 

دانلود فایل کامل پروژه

 


 

مطالب مشابه
نظرات کاربران
*به این مطلب امتیاز دهید
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*به این نظر امتیاز دهید
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
خانهورود به حساب کاربریسبد خرید
ارسال سریعارسال سریعنحوه خریداز فروشگاهنحوه خریداز فروشگاهپرداخت اینترنتی امنپرداخت اینترنتی امنپشتیبانی آنلاینپشتیبانی آنلاین

آدرس دفتر مرکزی :شیراز-صدرا -خیابان سهند -مجتمع قائم -بلوکD21
شماره :09026410597 ثابت:36419306_071

دنیای ورودبه الکترونیک وبرنامه نویسی میکروبایت.
اینجا دنیایی نو وجدید هست
دنیایی پراز ایده های الکترونیک وپروژه های الکترونیک
دنیایی با قوانین طبیعت

تمامی پروژه ها و مقالات تحت نظارت افراد کاملا حرفه ای و متخصص انجام میشود.
تمامی پروژه ها در میکروبایت کاملا تست شده و بدون ابهام آموزش داده میشود.

جستجو