اطلاعیه

Collapse
No announcement yet.

خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

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

    #76
    پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

    سلام

    ببینم چرا این قدر توی برنامه ای که نوشتی do و Loop به کار بردی؟

    ببخشید ها اما این قدر برنامت را زیر برنامه زیر برنامه ای نوشتی که نمی شه اصلا خوندش ...

    این do و Loop توی زیر برنامه مال چیه ؟ مگه قراره این زیر برنامه چند بار تکرار بشه ؟ به نظر من میکرو توی یک کدوم از این حلقه ها گیر میکنه و ازش خارج نمی شه.


    نمی دونم ها , حالا بر نداری برنامت را بریزی به هم , بعد بگی تو گفتی ... آقا حامد لطفا شما هم یه نگاهی به برنامه بنداز...


    آقا مصطفی شما یک کاری کن. بسکام را باز کن . برنامه را یک بار کمپایل کن و بعد برو توی محیط ******** اون جا برنامه را تست کن ببین توی کدوم دستور گیر می کنه.

    بعد هم سخت افزارت را کامل بکش ببینم چه آشی پختی.

    در ضمن من گفتم پوش باتوم بخر. نگفتم کلید 6 پایه ... یعنی می خوای مثلا شبیه سازی کنی ها.
    از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
    گفت : فاصله این بد بختی تا بد بختی دیگر !

    دیدگاه


      #77
      پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

      راستی ببخشید یک کم بد حرف زدم .

      من فکر کنم از شما کوچیکتر باشم . پس نباید این جور حرف می زدم.

      ببخشید... :sad:


      راستی شما متولد چندی ؟
      از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
      گفت : فاصله این بد بختی تا بد بختی دیگر !

      دیدگاه


        #78
        پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

        نوشته اصلی توسط iman.abtahi
        سلام

        ببینم چرا این قدر توی برنامه ای که نوشتی do و Loop به کار بردی؟

        ببخشید ها اما این قدر برنامت را زیر برنامه زیر برنامه ای نوشتی که نمی شه اصلا خوندش ...

        این do و Loop توی زیر برنامه مال چیه ؟ مگه قراره این زیر برنامه چند بار تکرار بشه ؟ به نظر من میکرو توی یک کدوم از این حلقه ها گیر میکنه و ازش خارج نمی شه.


        نمی دونم ها , حالا بر نداری برنامت را بریزی به هم , بعد بگی تو گفتی ... آقا حامد لطفا شما هم یه نگاهی به برنامه بنداز...


        آقا مصطفی شما یک کاری کن. بسکام را باز کن . برنامه را یک بار کمپایل کن و بعد برو توی محیط ******** اون جا برنامه را تست کن ببین توی کدوم دستور گیر می کنه.

        بعد هم سخت افزارت را کامل بکش ببینم چه آشی پختی.

        در ضمن من گفتم پوش باتوم بخر. نگفتم کلید 6 پایه ... یعنی می خوای مثلا شبیه سازی کنی ها.
        سلام
        خواهش می کنما
        به روی چشمام .. حذفشون می کنم ...
        این چه حرفیه ...؟ خوب یه بار این طوری امتحان می کنم .
        توی همون حلقه ی اول می مونه ... و هی تکرار می شه .. چون هیچ ورودی ای بهش داده نمی شه
        باشه سعی می کنم مدارم رو براتون بزارم تا ببینید من چه آشی پختما ... آشها .. آشه .... یک وجب روش روغنه
        خوب چی کار کنم وقتی گیر نیاوردم .... خوب حالا این عیبش چیه .... چشم بازم می گردم تا از اونها گیر بیارم

        ممنونم

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

        من فکر کنم از شما کوچیکتر باشم . پس نباید این جور حرف می زدم.

        ببخشید... :sad:


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

        دیدگاه


          #79
          پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

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


          مگه چند سالتونه ؟
          من 21 سالمه
          نه پس , خودم ازت بزرگترم . من متولد 63 ام ...

          پس این چه عکسیه گذاشتی ؟
          از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
          گفت : فاصله این بد بختی تا بد بختی دیگر !

          دیدگاه


            #80
            پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

            نوشته اصلی توسط iman.abtahi
            سیمولاتور بسکام پورت ها را هم داره . بهش ورودی بده



            نه پس , خودم ازت بزرگترم . من متولد 63 ام ...

            پس این چه عکسیه گذاشتی ؟
            من نمی دونم چطور بهش می شه ورودی داد .. راستش یه خورده باهاش ور رفتم اما .... متوجه نشدم چطوریه ؟

            میگم ... می دونستم شما بزرگترین ...
            خوب دوستش دارم چی کار کنم ؟ (نکنه فکر کردی منم ؟ این عکس شهید شیرودی هست)



            راستی این عکس مدارم (همون آشمه) ... و چون مادون قرمز ها رو پیدا نکردم هیچی به پایه های مورد نظر وصل نکردم فقط همین قدر بگم که : pin c.0 and pinc.1 ورودی (به گبرنده وصل می شه) و porta.0 and porta.1 به خروجی (فرستنده ) وصل می شه

            ترانسی که به کار بردم 220 به 12 هست
            خازن هم نمی دونستم توی پروتئوس کدوم طرف مثبت و کدوم طرف منفی هست و به خاطر همین ممکنه اشتباه پایه هاشو وصل کرده باشم
            حتما نگاه کنید و بهم بگید درسته یا نه؟!!!




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

            دیدگاه


              #81
              پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

              منظورتون از ورودی دادن این بود :

              حالا کدومشون ورودی هستن و کدومشون خروجی؟



              من وقتی که 1c رو عوض می کنم در طرف مقابل چراغهای Pa روشن می شن .... ولی اصلا نمی تونم متوجه بشم چطوریه ؟
              لطفا به دکمه ی تشکر من به هیچ وجه دست نزنید ....
              اگه یه جایی مشکل کسی را حل کردم فقط ازش می خوام .... برام دعا کنه ..... همین.

              دیدگاه


                #82
                پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                سلام
                این برنامه ی آخری .. بدون do - loop اضافی و با مکس 12 میلی ثانیه ای و ....
                لطفا یه نگاه بکنید و زود بهم جواب بدین آخه قرار بعد از ظهر برم پیش استاد راهنمام و اون می خواد مدارم رو تست کنه و (من می خوام برنامه ام لااقل درست باشه )

                خواهشا بهم جواب بدین ... ممنونم . (می دونم دیگه از دستم خسته شدید و زیاد سوال می پرسم .... :sad: )

                $regfile = "m32def.dat"
                $crystal = 1000000
                Dim M as byte
                Config portA = output
                Config portC = input
                Reset porta.0
                Reset porta.1
                Reset porta.2
                Mostafa:
                Do
                Waitms 12
                Toggle Porta.0
                Toggle porta.1
                Waitus 50
                If pinc.0 <> porta.0 and pinc.1 = porta.1 then
                Goto A
                End if
                If pinc.0 = porta.0 and pinc.1 <> porta.1 then
                Goto D
                End if
                Loop
                End
                A:
                Waitms 12
                Toggle porta.0
                Toggle porta.1
                Waitus 50
                If pinc.0 <> porta.0 and pinc.1 <> porta.1 then
                Goto B
                Else
                Goto Mostafa
                End if
                B:
                Waitms 12
                Toggle porta.0
                Toggle porta.1
                Waitus 50
                If pinc.0 = porta.0 and pinc.1 <> porta.1 then
                Goto C
                Else
                Goto A
                End if
                C:
                If Pinc.0 = Porta.0 And Pinc.1 = Porta.1 Then
                Incr M
                Set porta.2
                Goto Mostafa
                Else
                Goto B
                End if
                D:
                Waitms 12
                Toggle porta.0
                Toggle porta.1
                Waitus 50
                If pinc.0 <> porta.0 and pinc.1 <> porta.1 then
                Goto E
                Else
                Goto Mostafa
                End if
                E:
                Waitms 12
                Toggle porta.0
                Toggle porta.1
                Waitus 50
                If pinc.0 <> porta.0 and pinc.1 = porta.1 then
                Goto F
                Else
                Goto D
                End if
                F:
                If pinc.0 = porta.0 and pinc.1 = portc.1 then
                Decr M
                Goto G
                Else
                Goto E
                End If
                G:
                If M = 0 then
                Reset Porta.2
                Goto Mostafa
                Else
                Goto Mostafa
                End If
                لطفا به دکمه ی تشکر من به هیچ وجه دست نزنید ....
                اگه یه جایی مشکل کسی را حل کردم فقط ازش می خوام .... برام دعا کنه ..... همین.

                دیدگاه


                  #83
                  پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                  سلام

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

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

                  شماتیک مدار را هم برات می گذارم . سعی کن همین جوری مدارت را ببندی و جای پین ها را عوض نکنی. مخصوصا از پورت A استفاده نکن. (دیگه این جاش فن کوزه گریه ) . برنامه را هم تغییری نده. (البته اگر کار کنه )

                  برنامه فوق العاده ساده است . در حالت عادی که هیچی . اگر سنسور اول صفر بشه , 20 میکرو ثانیه صبر می کنه و دوباره چک می کنه ( برای مساله دیبانس ). اگر بازم صفر باشه میره سراغ سنسور دوم و توی حلقه While - wend اون قدر منتظر می مونه تا این سنسور هم صفر بشه.

                  حالا اومدیم و هیچ وقت صفر نشد یعنی مثلا یکی تا سنسور اول اومد و منصرف شد و برگشت. من این جا متغیر I را در نظر گرفتم که اگر این اتفاق افتاد بعد از 20 ثانیه میکرو را از حلقه خارج کنه و به روال عادی بر گردیم.

                  اگر هر 2 تا سنسور ( به ترتیب ) صفر شد هم که یکی به تعداد افراد اضافه می کنه و بعد 2 ثانیه صبر می کنه. دقت کن اگر این تاخیر 2 ثانیه ای ( یا حتی بیشتر ) نباشه میکرو بلافاصله دوباره سنورها را چک می کنه و دوباره یکی به تعداد افراد اضافه می کنه . بعد می بینی 1 نفر اومده توی اتاق , میکرو تعداد افراد را 1000 تا حساب کرده !

                  در مورد کم کردن تعداد افراد هم که بر عکس.

                  امیدوارم این برنامه دیگه کار کنه...
                  از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
                  گفت : فاصله این بد بختی تا بد بختی دیگر !

                  دیدگاه


                    #84
                    پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                    بیا این هم شماتیک.


                    از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
                    گفت : فاصله این بد بختی تا بد بختی دیگر !

                    دیدگاه


                      #85
                      پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                      اینم برنامه

                      ---------------------------
                      regfile = "m32def.dat"
                      $crystal = 1000000
                      Config Portb = Input
                      Config Portd = Output
                      '
                      Sensor_1 Alias Pinb.0
                      Sensor_2 Alias Pinb.1
                      Out_pin Alias Portd.0
                      '
                      Dim M As Byte
                      Dim I As Word
                      '
                      M = 0
                      I = 0
                      Set Out_pin
                      '
                      Main:
                      Do
                      I = 0
                      If Sensor_1 = 0 Then
                      Waitms 20
                      If Sensor_1 = 0 Then
                      While Sensor_2 = 1
                      I = I + 1
                      If I > 1000 Then Goto L1
                      Waitms 20
                      Wend
                      Incr M
                      Wait 2
                      L1:
                      End If
                      End If
                      '
                      I = 0
                      If Sensor_2 = 0 Then
                      Waitms 20
                      If Sensor_2 = 0 Then
                      While Sensor_1 = 1
                      I = I + 1
                      If I > 1000 Then Goto L2
                      Waitms 20
                      Wend
                      Decr M
                      Wait 2
                      L2:
                      End If
                      End If
                      '
                      If M = 0 Then Set Out_pin
                      If M > 0 Then Reset Out_pin
                      Waitms 250
                      Loop
                      '
                      End 'end program
                      از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
                      گفت : فاصله این بد بختی تا بد بختی دیگر !

                      دیدگاه


                        #86
                        پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                        سلام .... خیلی شرمندم کردید که برام این همه زحمت کشیدید .... خیلی ممنونم

                        راستش من این مدار و برنامه رو توی پروتئوس شبیه سازی کردم اما ....:
                        ببینید : بعد از یه مدت دیگه مدار جواب نمی ده ! نمی دونم چرا؟
                        بعدش ، اگه دو نفر وارد بشن .... اون وقت یه بار روشن می شه و یه بار خاموش ..... و حتی بعضی مواقع .... وقتی ورود دو نفر ثبت می شه دیگه با خروج اول .... برق خاموش می شه .... (ورود و خروج رو با سوئیچ ها شبیه سازی کردم )
                        یه چیز دیگه هم هست لامپ در حالت اول روشنه ... من هر کدوم از سوئیچ ها رو اول صفر کنم و .... در هر حالت لامپ خاموش می شه ....

                        در هر حال خیلی ازتون ممنونم از برنامه هایی که خودم نوشتم و هیچ کدومشون جواب نداده که خیلی بهتره .... ممنونم
                        راستی استادم بهم گفته ... فقط شبیه سازی رو انجام بده من بهت 19 یا 20 می دم :agree:..... منم دیگه بی خیال مدار شدم و می خوام فقط برنامه رو بنویسم و نمرمو بگیرم .... (البته هیچ کدوم از برنامه هایی که نوشتم جواب نداده .... :sad: )

                        خیلی ازتون ممنونم ... شاید مجبور شدم همین برنامه ای که شما نوشتید رو ببرم .... چون خودم که هر چی نوشتم .... :angry: ....

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

                        دیدگاه


                          #87
                          پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                          اوممممممممم
                          عجب استادی؟
                          :surprised:
                          به هر حال برنامه نویسی رو ادامه بده و هیچ وقت به شبیه سازی اکتفا نکن.
                          [glow=red,2,300]موفق باشی همیشه[/glow]

                          دیدگاه


                            #88
                            پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                            نوشته اصلی توسط hamed_online62
                            اوممممممممم
                            عجب استادی؟
                            :surprised:
                            به هر حال برنامه نویسی رو ادامه بده و هیچ وقت به شبیه سازی اکتفا نکن.
                            [glow=red,2,300]موفق باشی همیشه[/glow]
                            همیشه بهم حسودی می کردی .... خجالت نمی کشی ؟ (شوخی کردما ... یه وقت به دل نگیری )

                            مگه چیه ؟... اگه بدونی بقیه چی می سازن oo: اون وقت نمی گی .. عجب استادی !

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

                            دیدگاه


                              #89
                              پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                              :job: :nice:

                              دیدگاه


                                #90
                                پاسخ : خاموش و روشن شدن چراغ اتاق با ورود و خروج افراد ....

                                سلام دوستان
                                امیدوارم تا اینجا که اومدید ادامش هم بدید تا کار واقعا به نتیجه برسه.من درسته که تو بحث ها شرکت نکردم(البته واقعآ وقت کم میارم ) ولی همیشه پیگیرش بودم :agree:.
                                اینم شاهدش

                                [glow=red,2,300]موفق و خرسند باشید[/glow]

                                دیدگاه

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