 5   لایک
5   لایک   
      
      
		
		
		
			- 
                
				 1
				Post By siib 1
				Post By siib
- 
                
				 1
				Post By siib 1
				Post By siib
- 
                
				 1
				Post By hamed-pc 1
				Post By hamed-pc
- 
                
				 1
				Post By siib 1
				Post By siib
- 
                
				 1
				Post By siib 1
				Post By siib
 
 
 
		
		
	
	
		
	
	
		
			
- 
	
	
		
		
			
				
				
						
						
				
					
						
							سلام مجدد
 در یکی از انجمنهای همسایه این کد را پیدا کردم . اما بخشهاییش برام سئواله
 کد اینه
 
 
 
 #include <math.h>
 
 
 
 double ThermistorF(int RawADC) {
 
 double Temp;
 
 Temp = log(10000.0*((1024.0/RawADC-1)));
 
 Temp = 1 / (0.001125308852122+ (0.000234711863267+ (0.000000085663516* Temp * Temp ))* Temp );
 
 Temp = Temp - 273.15;
 
 Temp = (Temp * 9.0)/ 5.0 + 32.0;
 
 return Temp;
 
 }
 
 
 
 double ThermistorC(int RawADC) {
 
 double Temp;
 
 Temp = log(10000.0*((1024.0/RawADC-1)));
 
 Temp = 1 / (0.001125308852122+ (0.000234711863267+ (0.000000085663516* Temp * Temp ))* Temp );
 
 Temp = Temp - 273.15;
 
 return Temp;
 
 }
 
 
 
 void setup() {
 
 Serial.begin(9600);
 
 }
 
 
 
 void loop() {
 
 int valF, valC;
 
 double tempF, tempC;
 
 valF=analogRead(0);
 
 tempF=ThermistorF(valF);
 
 valC=analogRead(0);
 
 tempC=ThermistorC(valC);
 
 
 
 Serial.print("Temperature = ");
 
 Serial.print(tempF);
 
 Serial.print(" F; ");
 
 Serial.print(tempC);
 
 Serial.println(" C");
 
 delay(1000);
 
 }
 
 
 سئوالم اینه  عدد  273.15   از کجا اومده ؟
 من مقادیر مربوط به NTC که دارم رو کجا باید جایگزین کنم ؟
 
 
 
 
				
				
				
					
						ویرایش توسط hamed-pc : 06-27-2017 در ساعت 12:49 PM
					
					
				 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
			
				 مجوز های ارسال و ویرایش
				مجوز های ارسال و ویرایش
			
			
				
	
		- شما  نمیتوانید موضوع جدیدی ارسال کنید
- شما  امکان ارسال پاسخ را ندارید
- شما  نمیتوانید فایل پیوست کنید.
- شما  نمیتوانید پست های خود را ویرایش کنید
-  
 	مشاهده قوانین انجمن 
 
			 
		 
	 
 
	
  
 
SEO by vBSEO