اطلاعیه

Collapse
No announcement yet.

یه سوال کوچولو درمورد ماژول التراسونیک ^_^

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

    #16
    پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^

    البته اینم بگم من در مد یک از ماژول استفاده میکنم>>>>پایه mode به جایی وصل نیست
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    دیدگاه


      #17
      پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^

      چون فرکانس 8 مگاهرتز هستش باید
      قبل از اینکلود کردن فایل delay.h
      دستور #define xtal 8000000UL را بنویسید.
      انشالله درست میشه.
      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
      !Electronic On! Programming On
      هوشمندانه سوال بپرسیم!
      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

      دیدگاه


        #18
        پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^

        در ضمن پین mode باید زمین شود ، نه اینکه رو هوا باشد!
        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
        !Electronic On! Programming On
        هوشمندانه سوال بپرسیم!
        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

        دیدگاه


          #19
          پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^

          نوشته اصلی توسط Mahan.Rafiee
          در ضمن پین mode باید زمین شود ، نه اینکه رو هوا باشد!
          اگه به زمین وصل کنم میره تو مد 2>>>>تو حالا بدون اتصال 1 هستش>>>داخل پول پ داره یعنی اگه به جایی وصل نباشه 1 میشه>>>>مگه نه؟؟؟؟
          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

          اگه دوس دارید سریع به جواب برسید :
          1) قبل از پرسیدن سوال، بسرچید.
          2) سوالاتون رو با جزئیات کامل مطرح کنید.

          دیدگاه


            #20
            پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^


            الان این کد منه>>>کد هایی رو قرار دادم(نمایش عدد 1-2-3)>>تا ببینم که کجای کد ها گیر میکنه
            عدد 1 رو نشون میده>>2 رو هم بعدش نشون میده>>3 رو هم نشون میده و بعد دیگه کاری نمیکنه و همینطور 3 رو نشون میده

            کد:
            #include <mega16.h>
            #include <lcd.h>
            #include <delay.h>
            #include <stdlib.h>
            #asm
              .equ __lcd_port=0x1b
            #endasm
            
            #define xtal 8000000
            
            void main(void)
            {
              char arr[];
              float i=0,a;
            
              DDRD=0x01;
              PORTD=0X00;
            
              TCCR0=0;
              TCNT0=0x02;
            
              lcd_init(16);
              
              lcd_putsf("1");lcd_gotoxy(0,0);delay_ms(100);lcd_clear();
              
              while (1)
              {
                lcd_putsf("2");lcd_gotoxy(0,0);delay_ms(100);lcd_clear();
                PORTD.0=1;
                delay_us(20);
                PORTD.0=0;
            
                while(PIND.1==0){lcd_gotoxy(0,0);lcd_putsf("3");} 
                
                TCCR0=0;i=0;
                while(PIND.1==1)
                {
                  if(TCNT0>=9){i++;TCNT0=0;}  //TCNT0>=9 : 10میکروثانیه 
                }
                a=i*1000000; 
                if(i<=3000){lcd_gotoxy(0,0);ftoa(a,5,arr);lcd_puts(arr);delay_ms(100);lcd_clear();}
                //{lcd_gotoxy(0,0);lcd_putsf("YES");delay_ms(100);lcd_clear();}
                if(i>3000){lcd_gotoxy(0,0);lcd_putsf("NO");delay_ms(100);lcd_clear();}
              }
            }
            اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

            اگه دوس دارید سریع به جواب برسید :
            1) قبل از پرسیدن سوال، بسرچید.
            2) سوالاتون رو با جزئیات کامل مطرح کنید.

            دیدگاه


              #21
              پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^

              اره اره اره....

              ولی شما دارید از پورتی که حالا برفرض برای خروجی تنضیم کردید انتظار

              تشخیص ورودی دارید خب نمیشه دیگه برادر من

              :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:
              برای دریافت پالس eco از ی port دیگه استفاده کن

              یا بیا port b به دو قسمت ورودی و خروجی تقسیم کن




              دیدگاه


                #22
                پاسخ : یه سوال کوچولو درمورد ماژول التراسونیک ^_^

                نوشته اصلی توسط h.torabi
                ولی شما دارید از پورتی که حالا برفرض برای خروجی تنضیم کردید انتظار
                تشخیص ورودی دارید خب نمیشه دیگه برادر من
                والا من هرچی نگاه میکنم کدام درسته>>>>شما میتونی چیزی رو که میگی رو این کد ها اعمال کنی و برام قرار بدی؟؟؟؟؟؟؟؟؟؟
                اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                اگه دوس دارید سریع به جواب برسید :
                1) قبل از پرسیدن سوال، بسرچید.
                2) سوالاتون رو با جزئیات کامل مطرح کنید.

                دیدگاه

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