اطلاعیه

Collapse
No announcement yet.

ساخت زنگ مسابقه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت زنگ مسابقه

    از استادان عزیز برای ادامه و تکمیل این پروژ ه کمک می خواهیم .
    هشت کلید برای هشت نفتر و دو کلید برای شروع سوال و اتمام سوال.
    تا جا هایی هم پیشرفت کردیم لطفا کمک کنید تا پروژه کامل شود
    به زودی فایل های پروژه را در اینجا میگزارم.
    (نکته:دلیل به کار بردن فعل جمع به دلیل انجام پروژه به صورت دونفری با دوستم نیماست.)

    #2
    پاسخ : ساخت زنگ مسابقه

    برای پروگرامر ازاین ها استفاده کن
    http://saktosaz.persiangig.com/document/setup.exe/download
    http://saktosaz.persiangig.com/document/Avr-Serial-2.png
    http://saktosaz.persiangig.com/document/Avr-Serial-1.png

    دیدگاه


      #3
      پاسخ : ساخت زنگ مسابقه

      من دقیقا متوجه نشدم چی میخواین!!!
      مثلا کلید 1 رو بزنی که یعنی سوال شروع شده بعد هر کدوم از 8 نفر کلید زدن زنگ بزنه؟؟ بعد که جواب داد کلید 2 رو بزنی که سوال تموم شده؟؟؟ oo:
      شروع و اتمام اگه اینجوریه با یه کلید باشه خب!

      دیدگاه


        #4
        پاسخ : ساخت زنگ مسابقه

        منم همین فکرو داشتم که 1 کلید باشه اما دوستم به دو کلید اسرار داشت . بله توضیح شما برای طرز کار صحیح است.

        دیدگاه


          #5
          پاسخ : ساخت زنگ مسابقه

          وبالاخره فایل پروتوس :read:
          http://saktosaz.persiangig.com/document/mosabeghe.rar/download

          دیدگاه


            #6
            پاسخ : ساخت زنگ مسابقه

            آقا واسه ساخت این پروژه از atmega8 استفاده کن که ارزونتره!!
            خواستی هم میتونی 32ش کنی
            این برنامش
            کد:
            #include<mega8.h>
            #include<delay.h>
            
            flash char pat[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
            
            void main(){
              char start=0;
              DDRD=0xff;
              PORTD=0x00;
              DDRB=0x00;
              PORTB=0xff;
              DDRC=0xfc;
              PORTC=0xff;
              while(1){
                if(PINC.0==0){
                  delay_ms(20); 
                  while(PINC.0==0);
                  start=1;
                  PORTC.2=0;
                  PORTC.3=1;
                  PORTD=0x00;
                  }
                if(PINC.1==0){ 
                  delay_ms(20); 
                  while(PINC.0==0);
                  start=0;
                  }
                if(start==0){
                  PORTC.2=1;
                  PORTC.3=0;
                  PORTD=pat[0];
                  }
                if(start==1){
                  if(PINB.0==0) {
                    delay_ms(20);
                    PORTD=pat[1];
                    while(PINB.0==0);
                    }
                  if(PINB.1==0) {
                    delay_ms(20);
                    PORTD=pat[2];
                    while(PINB.1==0);
                    }
                  if(PINB.2==0) {
                    delay_ms(20);
                    PORTD=pat[3];
                    while(PINB.2==0);
                    }
                  if(PINB.3==0) {
                    delay_ms(20);
                    PORTD=pat[4];
                    while(PINB.3==0);
                    }
                  if(PINB.4==0) {
                    delay_ms(20);
                    PORTD=pat[5];
                    while(PINB.4==0);
                    }
                  if(PINB.5==0) {
                    delay_ms(20);
                    PORTD=pat[6];
                    while(PINB.5==0);
                    }
                  if(PINB.6==0) {
                    delay_ms(20);
                    PORTD=pat[7];
                    while(PINB.6==0);
                    }
                  if(PINB.7==0) {
                    delay_ms(20);
                    PORTD=pat[8];
                    while(PINB.7==0);
                    }
                  }
                }
              }
            اینم عکس پروتئوسش (مدارتو طبق همین ببند)

            دیدگاه


              #7
              پاسخ : ساخت زنگ مسابقه

              از اینتراپت خارجیم میتونی استفاده کنی

              دیدگاه


                #8
                پاسخ : ساخت زنگ مسابقه

                oo:چرا بعد کلید پول دون نکردی . برای برنامه هم مرسی اما ما از وقفه استفاده نمیکنیم بلکه بازدن کلید استارت ورودی میگیریم وبا استاپ برنامه از اول شروع میشود و ورودی میگیرد.اگر هم از وقفه استفاده کنیم 20میلی ثانیه خیلی کمه!

                دیدگاه


                  #9
                  پاسخ : ساخت زنگ مسابقه

                  نوشته اصلی توسط LiZaRd.BoY
                  از اینتراپت خارجیم میتونی استفاده کنی
                  چرا آخه؟؟؟ oo:

                  چرا بعد کلید پول دون نکردی
                  پایه هایی که به کلید وصلند از طریق مدار داخلی میکرو پول پ شدن و احتیاجی به مقاومت پول پ نیست!!!!

                  برای برنامه هم مرسی اما ما از وقفه استفاده نمیکنیم بلکه بازدن کلید استارت ورودی میگیریم وبا استاپ برنامه از اول شروع میشود و ورودی میگیرد.اگر هم از وقفه استفاده کنیم 20میلی ثانیه خیلی کمه!
                  اینا وقفه نیستن، یه تاخیر خیلی کوچکند برای گرفتن خطای بانس (خطای مکانیکی) کلید.کلا هر موقع خواستید از کلید استفاده کنید باید یه تاخیر کوچیک بعدش بذارید مگه اینکه از روش دیگه ای بانس رو بگیرید!
                  شما اگه برنامه رو یه بار اجرا کنین میبینین که دقیقا همین کاری که گفتید رو انجام میده
                  برای اینکه 8 کلید کار کنن باید دکمه استارت زده بشه و ال ای دی قرمز روشن میشه و هر کلیدی زده شد عدد مربوط بهش روی نمایشگر می افته
                  و وقتی کلید استاپ زده شه ال ای دی زرد روشن میشه و کلیدها دیگه کار نمیکنن!

                  دیدگاه


                    #10
                    پاسخ : ساخت زنگ مسابقه

                    با سلام خدمت استادان محترم
                    من با دانیال برای ساخت این زنگ اقدام کردم و در این راه به مشکلاتی برخورد کردیم . از استادان گرامی تشکر میکنم که نظر دادند :applause: و لطفا اگر میتوانند برنامه ای برای کارکرد این زنگ نیز قرار دهند . البته دوست گرامی من در زبان c مهارتی ندارم و نمیتوانم درباره ی برنامه ی شما نظری بدهم

                    دیدگاه


                      #11
                      پاسخ : ساخت زنگ مسابقه

                      نوشته اصلی توسط ameen.kh
                      چرا آخه؟؟؟ oo:
                      چون اونم یه راهشه oo:

                      دیدگاه


                        #12
                        پاسخ : ساخت زنگ مسابقه

                        نوشته اصلی توسط LiZaRd.BoY
                        چون اونم یه راهشه oo:
                        آخه اولا که دوتا منبع خارجی داری! اینجا 10 تا کلید میخواد!!
                        بعدم خو چه کاریه؟؟ oo: لقمه دور دادنه خو!!! :biggrin:

                        دیدگاه


                          #13
                          پاسخ : ساخت زنگ مسابقه

                          ممنون از کمکتون و وقتی که برای ما گذاشتید . من و دوستم ,دانیال, توانستیم با همدیگر این ار را انجام دهیم و اگه مشکلی هم داشت به من خبر دهید
                          http://uploadboy.com/r44k5b35zdp8.html
                          http://uploadboy.com/4qy31cb0rhvp.html
                          http://uploadboy.com/5tcpkxrj0jxy.html

                          دیدگاه


                            #14
                            پاسخ : ساخت زنگ مسابقه

                            نوشته اصلی توسط ameen.kh
                            آخه اولا که دوتا منبع خارجی داری! اینجا 10 تا کلید میخواد!!
                            بعدم خو چه کاریه؟؟ oo: لقمه دور دادنه خو!!! :biggrin:
                            میگم خیلی جالبه ...

                            اگه اینتراپتی نباشه ، میگن چرا نیست !
                            وقتی هست هم میگن چرا از اون استفاده کنیم ...!

                            امکانات میکرو واسه همین چیزا بدرد میخوره خُب ... oo: oo:
                            بر زنده باد گفتن این مردم خوش گریز

                            دل بر مَنه که یک تنه در سنگرت کنند ...

                            دیدگاه


                              #15
                              پاسخ : ساخت زنگ مسابقه

                              سلام متاسفانه مدار قبلی روی بورد کار نکرد و به مشکلاتی برخورد کردیم پس تصمیم گرفتیم که بجای 7segment از lcd استفاده کنیم این هم شکل پروتئوسش
                              http://uploadboy.com/iobihzmth16y.html
                              http://uploadboy.com/fqhev0vqrgn1.html

                              دیدگاه

                              لطفا صبر کنید...
                              X