 10   لایک
10   لایک   
      
      
 
 
		
		
	
	
		
	
	
		
			
- 
	
	
		
		
			
				
				
						
						
				
					
						
							سلام مهندس فکر کنم مشکل رو پیدا کردم . خب داخل void loop من این رو نوشتم . مسلما هربار تکرار میکنه و کد رو میفرسته .کد رو بردمش توو void setup دیگه تکرار نکرد و با هر ریست یکبار کد رو میفرسته. حالا چیزی که برام سواله اگه من بخوام رو یه پایه کلید بذارم که هروفت اون پایه 1 بشه کد رو بفرسته اینو چکار کنم ؟
 این کد جواب نمیده :
 #include <VirtualWire.h>
 int key = 3;
 void setup()
 {
 Serial.begin(9600);	  // Debugging only
 Serial.println("setup");
 
 // Initialise the IO and ISR
 vw_set_ptt_inverted(true); // Required for DR3100
 vw_setup(2000);	 // Bits per sec
 pinMode(key,INPUT);
 
 }
 
 void loop()
 {
 while (key==HIGH){
 const char *msg = "hello";
 digitalWrite(13, true); // Flash a light to show transmitting
 vw_send((uint8_t *)msg, strlen(msg));
 vw_wait_tx(); // Wait until the whole message is gone
 digitalWrite(13, false);
 Serial.println("send code");
 delay(100);
 
 }
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
			
				 مجوز های ارسال و ویرایش
				مجوز های ارسال و ویرایش
			
			
				
	
		- شما  نمیتوانید موضوع جدیدی ارسال کنید
- شما  امکان ارسال پاسخ را ندارید
- شما  نمیتوانید فایل پیوست کنید.
- شما  نمیتوانید پست های خود را ویرایش کنید
-  
 	مشاهده قوانین انجمن 
 
			 
		 
	 
 
	
  
 
SEO by vBSEO