اطلاعیه

Collapse
No announcement yet.

ساعت با آلارم و راه اندازی موتور

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

    ساعت با آلارم و راه اندازی موتور

    سلام به همگی من میخوام یه برنامه ساعت بنویسم که حداکثر 10 زمان،بشه کوکش کرد که مثلا اگه واسه ساعت های 8 و 10 صبح کوکش کرده باشیم وقتی به این زمان ها برسه یه موتور کوچولورو به حرکت دربیاره و آلارمش هم به صدا دربیاد و روی ال سی دی هم یه متنی که بهش داده باشیم نشون بده،همین اگه کسی هست بتونه برنامه شو واسم بنویسه خیلی ممنون میشم و از خجالتش درمیام آخه من خیلی مبتدی هستم
    باتشکر
    این ایمیلم badson110@gmail.com

    #2
    پاسخ : ساعت با آلارم و راه اندازی موتور

    کسی نیست کمکم کنه!!!!!!!!!!!! :eek: :eek:

    دیدگاه


      #3
      پاسخ : ساعت با آلارم و راه اندازی موتور

      سلام

      می تونی یه ای سی ساعت بزاری باهاش ساعت رو داشته باشی بعد شرط هم بزاری که اگه به این ساعت های رسید ... .

      حالا برنامه رو کجاش رو مشکل داری ؟



      موفق باشید

      دیدگاه


        #4
        پاسخ : ساعت با آلارم و راه اندازی موتور

        در مورد برنامه ساعت که دیگه تو هر کتاب و تو هر سایتی فراوان موجود هست شما اول برنامه ساعت را بنویسید بعد یه زیر برنامه وقفه بگذارید که هر وقت مثلا به فلان ساعت رسید فلان کار را بکن اما در مورد کوک کردن یکم کار مشکل میشه و در این مورد برای کوک کردن در 8 تا 10 زمان نظری ندارم سخت افزارش یکم زیادی سیم تو سیم میشه
        برای موتور هم یه ترانزیستور و یه رله کار را حل میکنه
        گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
        همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

        دیدگاه


          #5
          پاسخ : ساعت با آلارم و راه اندازی موتور

          از اینکه جواب دادید ممنونم ولی من کلا مشکل دارم مخصوصاً با برنامه ساعت،در ضمن این ای سی ساعت توی بازار هست؟؟حالا موتور هم حرکت نداد اشکالی نداره حداقل به جاش یه ال ای دی روشن کنه کافیه،سخت افزاریش اشکالی نداره سیم تو سیم بشه،به نظرتون شدنی هست اصلاً؟؟؟
          بازم ممنون

          دیدگاه


            #6
            پاسخ : ساعت با آلارم و راه اندازی موتور

            بله گیر میاد :biggrin:

            به شدنش هم میشه (کار نشد نداره :mrgreen

            دیدگاه


              #7
              پاسخ : ساعت با آلارم و راه اندازی موتور

              خوب این ای سی اسمش چیه؟؟پس کمکم کنید که برنامه شو بنویسم.مرسی

              دیدگاه


                #8
                پاسخ : ساعت با آلارم و راه اندازی موتور

                ای سی DS1307 چیز خوبی هست

                پروتکل ارتباتیش هم I2C هست

                دیدگاه


                  #9
                  پاسخ : ساعت با آلارم و راه اندازی موتور

                  نوشته اصلی توسط erfan m
                  ای سی DS1307 چیز خوبی هست

                  پروتکل ارتباتیش هم I2C هست
                  Good idea
                  می تونی به کتاب 11 پروژه با AVR یه سری بزنی.
                  اگه هم نمی تونی یه ندا بده.
                  ?Why not

                  دیدگاه


                    #10
                    پاسخ : ساعت با آلارم و راه اندازی موتور

                    میتونی بدون ای سی ds1307 بسازیش با استفاده از دستور clock soft تو بیسکام.
                    واسه کوک کردنم زیاد سخت ؛بهترین کار اینه که اول فلوچارتشو بنویسی بعد از روی فلوچارت اصل برنامه رو بنویسی
                    Config Clock = Soft , Gosub = Sectic
                    هر ثانیه 1بار به لیبل Sectic پرش میکنه ومیتونه بر اساس اون برنامشو بنویسی؛فقط کریستال ساعت یادت نره

                    دیدگاه


                      #11
                      پاسخ : ساعت با آلارم و راه اندازی موتور

                      ممنون که راهنماییم میکنید
                      کتاب 11 پروژه avr نتونستم دانلود کنم،اره این فکر خوبیه که فلوچارتشو بکشم ولی مشکل اینه که من بیسکام بلد نیستم و c رو یه مقدار بلدم و کتابشو خریدم

                      دیدگاه


                        #12
                        پاسخ : ساعت با آلارم و راه اندازی موتور

                        c هم باید این دستور رو داشته باشه؛البته مطمن نیستم :redface:
                        میتونی از تایمر داخلی میکرو استفاده کنی البته کمی محاسبات لازمه.
                        مطمن باش میسازیش چون خیلی سادس
                        موفق باشی

                        دیدگاه


                          #13
                          پاسخ : ساعت با آلارم و راه اندازی موتور

                          من پروژه ساعت دقیق رو داخل کتاب مرجع کامل میکرو کنترلر های AVR پرتویی فر دیدم سخت افزارش هم هست فقط یه کریستال ساعت استفاده کرده
                          گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
                          همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

                          دیدگاه


                            #14
                            پاسخ : ساعت با آلارم و راه اندازی موتور

                            سلام کسی میتونه در مورد این برنامه خط به خطش یه توضیح بده؟؟
                            /************************************************** ***
                            This program was produced by the
                            CodeWizardAVR V2.04.4a Advanced

                            Project : Examples WWW.PICPARS.COM
                            Version :
                            Date : 31/01/2011
                            Author : Seyed Mosen GHasemian
                            Company : www.picpars.com
                            Comments:

                            Chip type : ATmega16
                            Program type : Application
                            AVR Core Clock frequency: 8.000000 MHz
                            Memory model : Small
                            External RAM size : 0
                            Data Stack size : 256
                            ************************************************** ***/

                            #include <mega16.h>
                            #include <lcd.h>
                            #include <stdio.h>
                            #include <delay.h>
                            #define xtal 8000000
                            #asm
                            .equ __lcd_port=0x1B ;PORTA
                            #endasm
                            unsigned char H=12,M=0,S=0;
                            unsigned int Y=1389,MO=11,D=11;


                            void date_calc(){
                            unsigned int d;
                            if(MO<=6) d=31;
                            if(MO>=7) d=30;
                            if(MO==12) d=29;
                            D++;
                            if(D>d){
                            D=1;
                            MO++;
                            if(MO==13){
                            MO=1;
                            Y++;
                            }
                            }
                            }


                            interrupt [TIM2_OVF] void timer2_ovf_isr(void){
                            S++;
                            if(S==59){
                            S=0;
                            M++;
                            if(M==59){
                            M=0;
                            H++;
                            if(H==24){
                            H=0;
                            date_calc();
                            }
                            }
                            }
                            }


                            void main(void){
                            char buffer[32];
                            lcd_init(16);
                            ASSR=0x08; // Timer/Counter 2 initialization
                            TCCR2=0x05; // Clock source: TOSC1 pin , PCK2/128
                            TCNT2=0x00;
                            OCR2=0x00;
                            TIMSK=0x40; // Timer(s)/Counter(s) Interrupt(s) initialization
                            #asm("sei&quot

                            while (1){
                            sprintf(buffer,"TIME %d:%d:%d\nDATE %d/%d/%d",H,M,S,Y,MO,D);
                            lcd_clear();
                            lcd_puts(buffer);
                            delay_ms(300);
                            }
                            }
                            ممنون

                            دیدگاه


                              #15
                              پاسخ : ساعت با آلارم و راه اندازی موتور

                              کسی نیست توضیح بده خیلی فوریه آخه در ضمن مدارشو کسی میدونه چطوری باید ببندم،این برنامه رو روی مگا16 پروگرام کردم ولی هرثانیه اش فکر کنم حدود 3و4 دقیقه ست

                              دیدگاه

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