 1   لایک
1   لایک   
      
      
		
		
		
			- 
                
				 1
				Post By pooriab 1
				Post By pooriab
 
 
 
		
		
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					مشکل در کد نویسی فرستنده گیرنده h3v3e-h34b
				
					
						
							با سلام و خسته نباشید .
 من میخوام  با فرستنده گیرنده h3v3e-h34b  کار کنم . با کدی که توی سایت گذاشته بودید اونا رو با 2 بورد arduino nano  تست کردم و مشکلی نداشت ولی وقتی که یه if  و while  به برنامه اضافه میکنم کار نمیکنن ، ینی در واقه میخوام مقدار آنالوگ رو که از سنسور یا هر چیز دیگه که به پایه A0  وصل هست رو بخونم و اگر از یه مقداری بیشتر بود داده رو ارسال کنم و تا زمانی که این شرط بر قراره فقط یه بار داده ارسال بشه و دیگه ارسال نشه تا وقتی که شرط از بین بره و دوباره این اتفاق بیفته . این کد برنامه هست ، اگه میشه راهنماییم کنیم که مشکل کار کجاس . ممنون
 #include <VirtualWire.h>
 const int TX_DIO_Pin = 3;
 void setup()
 {
 pinMode(13, OUTPUT);
 pinMode(2, OUTPUT);
 vw_set_tx_pin(TX_DIO_Pin);
 vw_set_ptt_inverted(true);
 vw_setup(2000);
 }
 void loop()
 {
 int sensorvalue=analogRead(A0);
 float voltage = sensorvalue * (5/1023);
 unsigned int Data;
 byte TxBuffer[2];
 Data =1;
 TxBuffer[0] = Data >> 8;
 TxBuffer[1] = Data;
 if(voltage >2){
 digitalWrite(2, HIGH);
 digitalWrite(13, HIGH);
 delay(1000);
 vw_send((byte *)TxBuffer, 2);
 vw_wait_tx();
 digitalWrite(13, LOW);
 digitalWrite(2, LOW);
 while(voltage>2);
 }
 }
 
 
 
 
 
 
 
- 
	
	
		
	
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
			
				 مجوز های ارسال و ویرایش
				مجوز های ارسال و ویرایش
			
			
				
	
		- شما  نمیتوانید موضوع جدیدی ارسال کنید
- شما  امکان ارسال پاسخ را ندارید
- شما  نمیتوانید فایل پیوست کنید.
- شما  نمیتوانید پست های خود را ویرایش کنید
-  
 	مشاهده قوانین انجمن 
 
			 
		 
	 
 
  
 
SEO by vBSEO