ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2012/11/22
    تهران
    52
    1

    راهنمايي براي ساخت التراسونيك!

    با سلام خدمت همه
    من ميخام يه فاصله سنج درست كنم كه فاصله بين 0 تا حداقل 60(بيشتر هم شد اشكال نداره) سانت با دقت يك سانت را اندازه بگيرم :job:
    ميخاستم بدونم كه اگه سنسور رو بگيرم ميشه همچين فاصله اي رو اندازه بگيرم يا نه؟ :nerd:

    نميخام ماژول مثلا srf05 رو كه ديتا شيتش زده اين فاصله رو جواب ميده بگيرم!!!ميخام مستقيم با سنسور كار كنم :job:
    سنسورش همچين دقتي داره؟؟؟
    اگ نه شماها چه سنسوري رو پيشنهاد ميكنيد؟ :read:

    پيشاپيش مرسي از راهنمايياتون :icon_razz:
    در اخر هم پروژه رو كامل قرار ميدم رو سايت
  2. #2
    2009/12/26
    1,730
    264

    پاسخ : راهنمايي براي ساخت التراسونيك!

    براي اين ميزان سنسور ir sharp کاملا جواب ميده
  3. #3
    2007/08/21
    تهران
    842
    4

    پاسخ : راهنمايي براي ساخت التراسونيك!

    اين شماتيكيه كه من براي كارم استفاده مي كنم البته زياد خوب كار نمي كنه ولي مطمن هستم اين كه سيستم زياد كار نمي كنه به خاطر برنامه است كه دارم روش كار مي كنم
    [i

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    برنامه رو هم اگه خواستيد براتون مي ذارم
    البته همانطور كه گفتم زياد درست كار نمي كنه شايد به كمك هم درستش كرديم
    به هر حال من در خدمت هستم
  4. #4
    2007/08/21
    تهران
    842
    4

    پاسخ : راهنمايي براي ساخت التراسونيك!

    در مورد برنامه هم من فعلا وجود شي در فاصله تا 1:50 متري برايم مهم است و فاصله شي هم اهميت ندارد
    برنامه اي كه نوشتم به ضميمه گذاشتم
    البته حتما نياز به اصلاح داره
    کد:
    /***************************************************** Chip type : ATmega16 Program type : Application AVR Core Clock frequency: 7.372800 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 *****************************************************/ #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC) #define EN PORTB.0 #define TRIG PORTB.1 #define PLS PORTC.7 #define RED PORTA.0 #define GRN PORTA.1 #define DIR_485 PORTD.3 #include <mega16.h> #include <delay.h> #include <stdio.h> unsigned char ctime,address,rx_state,sbuff; unsigned char rx_buf[40]; //float dist_val; unsigned int a; unsigned int t; eeprom unsigned char e2_max; eeprom unsigned char e2_min; eeprom unsigned char e2_tse2; //*******************************************88 unsigned char key_check(void); void detect(void); //******************************************** void main(void) { PORTA=0x00; DDRA=0x03; PORTB=0x00; DDRB=0x02; PORTC=0xff; DDRC=0x80; PORTD=0x00; DDRD=0x08; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=0xFF // OC0 output: Disconnected TCCR0=0x00; TCNT0=0x00; OCR0=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer1 Stopped // Mode: Normal top=0xFFFF // OC1A output: Discon. // OC1B output: Discon. // Noise Canceler: Off // Input Capture on Falling Edge // Timer1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; // Timer/Counter 2 initialization ASSR=0x00; TCCR2=0x03; TCNT2=0xfe; OCR2=0x00; // External Interrupt(s) initialization // INT0: On // INT0 Mode: Any change // INT1: Off // INT2: Off GICR|=0x40; MCUCR=0x03; MCUCSR=0x00; GIFR=0x40; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x40; // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: On // USART Mode: Asynchronous // USART Baud Rate: 9600 UCSRA=0x00; UCSRB=0x98; UCSRC=0x86; UBRRH=0x00; UBRRL=0x2f; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00; // ADC initialization // ADC disabled ADCSRA=0x00; // SPI initialization // SPI disabled SPCR=0x00; // TWI initialization // TWI disabled TWCR=0x00; #pragma optsize- //WDTCR=0x19; //WDTCR=0x09; #ifdef _OPTIMIZE_SIZE_ #pragma optsize+ #endif if(e2_tse2!=0xaa) { e2_max=0x20; e2_min=2; e2_tse2=0xaa; } #asm("sei"); delay_ms(100); UDR=0x43; //delay_ms(800); //sbuff=1; ///**********************************************************8 while (1) { if(t<e2_max) { if((a>40)) { if((t>=e2_min)) { RED=1; GRN=0; #asm("wdr") } else { RED=0; GRN=1; } } } // UDR=address; delay_ms(100); #asm("wdr") address=key_check(); if(sbuff==1) detect(); } } /***************************** SER RUT(S) ************************************/ /****************************************************************************/ interrupt [TIM2_OVF] void timer2_ovf_isr(void) { ctime++; a++; if(a<36)//36 { if(ctime>1) { ctime=0; PLS=1; t=0; // if(t>=2) t--; } else PLS=0; } else if(a<3312) PLS=0; if(a>=30312) a=0; TCNT2=0xFe; } //************************************************** // External Interrupt 0 service routine interrupt [EXT_INT0] void ext_int0_isr(void) { // #asm("cli") if((a>40)&&(a<4500)) t=(unsigned char)(a*0.053175); #asm("sei"); } //*****************************************88
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. راهنمايي براي ساخت اکولايزر
    توسط mahoma در انجمن مدار هاي ديجيتال
    پاسخ: 7
    آخرين نوشته: 2019/01/27, 19:10
  2. راهنمايي براي ساخت لامپ LED
    توسط Cyberlife در انجمن تکنولوژی LED و تجهیزات مرتبط
    پاسخ: 8
    آخرين نوشته: 2015/01/04, 12:04
  3. راهنمايي براي ساخت جمر GSM
    توسط حاج سعيد در انجمن ايده هاي نو
    پاسخ: 0
    آخرين نوشته: 2014/06/23, 17:40
  4. پاسخ: 16
    آخرين نوشته: 2012/09/23, 22:09
  5. راهنمايي براي ساخت ميکسر
    توسط moonlight در انجمن مدارات صوتي
    پاسخ: 7
    آخرين نوشته: 2012/05/25, 13:34

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •