- 
	
	
		
		
			
				
				
				
					 مشکل راه اندازی lcd 2*16 I2C  و HTU21 با برد due مشکل راه اندازی lcd 2*16 I2C  و HTU21 با برد due
					
						
							#include <Wire.h>
 #include "SparkFunHTU21D.h"
 #include <LiquidCrystal_I2C.h>
 
 HTU21D myHumidity;
 LiquidCrystal_I2C lcd(0x27,20,4);
 
 void setup()
 {
 myHumidity.begin();
 
 pinMode(9,OUTPUT);
 pinMode(10,OUTPUT);
 
 lcd.init();
 lcd.backlight();
 
 }
 
 void loop()
 {
 float humd = myHumidity.readHumidity();
 float temp = myHumidity.readTemperature();
 
 float H=50;
 float T=25;
 
 lcd.setCursor(0,0);
 lcd.print("Temp:");
 lcd.print(temp, 1);
 lcd.print("C");
 
 lcd.print("/");
 lcd.print(T, 1);
 lcd.print("C");
 
 lcd.setCursor(0,1);
 lcd.print("Humd:");
 lcd.print(humd, 1);
 lcd.print("%");
 
 lcd.print("/");
 lcd.print(H, 1);
 lcd.print("%");
 
 delay(1000);
 
 if(humd<=H){
 digitalWrite(9,HIGH);
 }
 else{
 digitalWrite(9,LOW);
 }
 
 if(temp<=T){
 digitalWrite(10,HIGH);
 }
 else{
 digitalWrite(10,LOW);
 }
 
 }
 
 
 
 سنسور خروجی نمیده سنسور رو هم تست کردم lcd روهم همینطور و جدا کار می کنن.
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
			
				 مجوز های ارسال و ویرایش
				مجوز های ارسال و ویرایش
			
			
				
	
		- شما  نمیتوانید موضوع جدیدی ارسال کنید
- شما  امکان ارسال پاسخ را ندارید
- شما  نمیتوانید فایل پیوست کنید.
- شما  نمیتوانید پست های خود را ویرایش کنید
-  
 	مشاهده قوانین انجمن 
 
			 
		 
	 
 
  
 
SEO by vBSEO