اطلاعیه

Collapse
No announcement yet.

ماژول سنسور حرکت مادون قرمز HC-SR501 - تشخیص حرکت بدن - PIR

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

    ماژول سنسور حرکت مادون قرمز HC-SR501 - تشخیص حرکت بدن - PIR

    سلام این ماژول سالمه بدون میکرو کار میکنه و تشخیص میده اما وقتی به میکرو وصل میکنم پایه ورودی میکرو رو فعال نمیکنه
    کد:
    [FONT=Yekan]#include <tiny13a.h>[/FONT]#include <io.h>
    #include <delay.h>
    
    
    
    
    void main(void)
    {
          int n = 0;
    #define button PINB.0
    #define led0   PORTB2
    #define led1   PORTB3
    #define led2   PORTB4
        //DDRB |= ((1<<DDRB.2) | (1<<DDRB.3) | (1<<DDRB.4)); 
        DDRB = 0B111100;
    	while (1)
    	{         
                           		PORTB |= ((1<<led1));	//set: B3
                                delay_ms(50);
                                PORTB &= ~((1<<led1));	//clear: B3
    		if (PINB & (1<<button)) n = 1;
    
    
    		else {   
    			                PORTB |= ((1<<led2));	//set: B4
                                delay_ms(50);
                                PORTB &= ~((1<<led2));	//clear: B4
    		     } 
                 if(n==1)   {
                                PORTB |= ((1<<led0));	//set: B2
                                delay_ms(300);
                                PORTB &= ~((1<<led0));	//clear: B2  
                                n = 0;
                            }
    
    
      } 
                          
    }
    [FONT=Yekan] [/FONT]
لطفا صبر کنید...
X