اطلاعیه

Collapse
No announcement yet.

اشکال ساده

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

    اشکال ساده

    من قبلا بیسیک کار میکردم و تازه از امروز صبح تصمیم گرفتم که کدویژن کارکنم ببینم چطوریه؟؟
    به خود زبان C مسلط هستم
    اولا همه دوستان بخاطر این سوال ساده ببخشن
    میشه لطف کنین و بگین این برنامه چرا درست کار نمیکنه ؟؟
    بنظر خودم درست بنظر میاد...
    [code=c]#include <mega8.h>

    void main (void){
    PORTB=0x00;
    DDRB=0xff;
    PORTD=0x01;
    DDRD=0x00;
    unsigned char a=0;



    while(1){
    if (a==0) {
    if (PIND.0==0) {
    a=1;


    PORTB.0=!(PORTB.0);};}
    if (PIND==1){a=0;}
    }}[/code]
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    #2
    پاسخ : اشکال ساده

    سلام فک کنم من حیث المجموع اشتباه نوشتی. :agree:

    اول بگو برنامت در کل میخواد چیکار کنه؟

    بعد متغییر رو ببر قبل تابع main
    سیمی کالون ها هم تا جایی ک من اطاع دارم باید بعد اکولاد باشه.

    اگه بگی دقیقا میخواد چیکار کنه مینویسم برات .

    دیدگاه


      #3
      پاسخ : اشکال ساده

      آقا خدا پدرتو بیامرزه ..
      قراره با هربار فشار دادن یه کلید ، یه پینی رو تاگل کنه ..
      ممنون میشم اگه یه نمونه بذاری واسم..
      تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
      علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

      دیدگاه


        #4
        پاسخ : اشکال ساده

        کد:
        #include <mega8.h>
        unsigned char a;
        void main(){
        PORTB=0x00;
        DDRB=0xff;
        PORTD=0x01;
        DDRD=0x00;
        
        while(1){
        if(a==0){
        if (PIND.0==0){
        a=1;
        PORTB.0=!(PORTB.0);
        }
        else if (PIND.0==1) a=0;
        };
        };
        }

        اضافه شده در تاریخ :
        فک کنم این درستشه...

        ارور که نداد ولی تو پروتیوس امتحانش نکردم.

        امتحان کن اگه مشکل داشت بگو. بیزحمت.

        دیدگاه


          #5
          پاسخ : اشکال ساده

          داداش یه سوالی دارم. تاحالا آمپرمتر بستی با میکرو؟؟ عجیب گیرم توش :angry:

          دیدگاه


            #6
            پاسخ : اشکال ساده

            نوشته اصلی توسط aliagp
            داداش یه سوالی دارم. تاحالا آمپرمتر بستی با میکرو؟؟ عجیب گیرم توش :angry:
            دقیقن چه مشکلی دارید؟

            دیدگاه


              #7
              پاسخ : اشکال ساده

              سلام.

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

              اگه عکس بزارم کمکم میکنین؟ :cry2:

              دیدگاه


                #8
                پاسخ : پاسخ : اشکال ساده

                نوشته اصلی توسط aliagp
                سلام.
                یه ولتمتر بستم. حالا میخوام همین رو آمپر مترش کنم. میدونم باید یه مقاومت بزارم و ولتاژش رو تقسیم بر جریانش کنم. اما نمیدونم کجا دقیقا باید بزارمش.
                اگه عکس بزارم کمکم میکنین؟ :cry2:
                ب عکس نیازی نیست.

                ببینید، وقتی شما میتونید ولتاژ دو سر یک قطعه رو بکمک ولتمتر بخونید، اندازه گیری جریان رو هم میتونید انجام بدید...
                یک مقاومت اهم پایین(مثلن 1 اهم یا کمتر) در مسیر جریانی ک میخواید اندازه گیری بشه، قرار بدید و حالا ولتاژ دو سر مقاومت رو بخونید.
                مقدار مقاومت رو دارید و جریان بدست میاد!
                همون رابطه ی V=R*I

                ب این روش مقاومت شنت میگن.

                مساله ای ک هست، مقاومتتون هر چه کوچکتر باشه بهتر.
                و دقت کنید ک ولتاژی ک جریان کشی از اون رو اندازه میگرید، در رنج ولت مترتون باشه.

                دیدگاه


                  #9
                  پاسخ : اشکال ساده

                  ممنون
                  درست بود ..
                  بله بستم ..
                  رنج جریانتون چقدره ؟؟
                  تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                  علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                  دیدگاه


                    #10
                    پاسخ : اشکال ساده

                    ببینین من چون از دیشب دنبال جوب میگردم و پیدا نمیکنم یه خورده گیج شدم.

                    بیشه یه تصویر بزارین که دقیقا اون مقاومت رو باید کجا بزارم؟ اخه کلی امتحان کردم ولی جواب نمیداد درست :sad:

                    دیدگاه


                      #11
                      پاسخ : اشکال ساده

                      نوشته اصلی توسط sinaitg
                      ممنون
                      درست بود ..
                      بله بستم ..
                      رنج جریانتون چقدره ؟؟

                      خداروشکر که مشکلتون حل شد. رنج فعلا مهم نیست فقط باید یه جریانی نشون بده lcd سر اون مقاومته گیج شدم.

                      دیدگاه


                        #12
                        پاسخ : اشکال ساده

                        آخه مهمه ..
                        شما نمیتونید جریان 20 آمپر رو با مقاومت دربیارین!!!
                        مقاومت میپکه ..
                        حالا حدود رنج جریان رو بگین بیزحمت ...
                        تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                        علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                        دیدگاه


                          #13
                          پاسخ : اشکال ساده



                          داداش یک عدد مقاومت ی اهم ب دو سر پراپ های ولتمترت ببند،
                          بعد برو هر جریانی ک خواستی رو اندازه بگیر.
                          گفتن نداره ک آمپرمتر سری میشه با مدار.

                          مثلآ ب شما عدد 0.45 رو نشون داد، نتیجه میگریم جریان عبوری 0.45A

                          اگر مقاومت 0.1 بستید و همین 0.45 رو نشون داد، جریان عبوری 0.045A

                          مقاومت باید وات بالا باشه تا تحمل عبور جریان رو داشته باشه...

                          دیدگاه


                            #14
                            پاسخ : اشکال ساده

                            از یه امپر بیشتر نمیشه

                            دیدگاه


                              #15
                              پاسخ : اشکال ساده



                              ببینین دوستان من دارم به این صورت ولتاژ رو میخونم...

                              اون مقاومت رو باید کجاش بزارم؟ هرجایی میزارم میریزه به هم

                              دیدگاه

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