Thursday, May 11, 2017

Serial Temperature Sensor

Serial Temperature Sensor

Pada percobaan kali ini dilakukan pengukuran suatu suhu ruangan  dengan menggunakan sensor LM35. Suhu yang nantinya ditampilkan memiliki satuan derajat celcius dan dalam kisaran 0-100 derajat.  Suhu  tersebut  dapat  dilihat  dengan  menggunakan  serial  monitor  yang  terdapat  pada Arduino IDE. Berikut komponen yang diperlukan pada percobaan ini:

Serial temperature sensor component
Serial temperature sensor component
Berikutnya setelah komponen yang diperlukan telah terkumpul, susun rangkaian seperti terlihat pada gambar berikut:

Serial temperature sensor arduino
Serial temperature sensor arduino
Kemudian  pasang  USB  cable  pada  Arduino  dengan  port  USB  yang  terdapat  pada  PC  untuk menguplod program. Buka Arduino IDE, lalu ketikkan program berikut. 


int potPin = 0;
float temperature = 0;
void setup()
{
  Serial.begin(9600); 
  Serial.println("LM35 Thermometer ");
  analogReference(INTERNAL); //INTERNAL1V1 for Arduino Mega
}
void printTenths(int value) {
  // prints a value of 123 as 12.3
    Serial.print(value / 10);
    Serial.print(".");
    Serial.println(value % 10);
}
void loop() {
  int span = 20;
  int aRead = 0;
  for (int i = 0; i < span; i++) {
    aRead = aRead+analogRead(potPin);
  }
  aRead = aRead / 20;

  temperature = ((100*1.1*aRead)/1024)*10; 
  // convert voltage to temperature
  Serial.print("Analog in reading: ");
  Serial.print(long(aRead)); 
  // print temperature value on serial monitor
  Serial.print(" - Calculated Temp: ");
  printTenths(long(temperature));

  delay(500);
}


Berikutnya  compile  dan  upload  program  ke  dalam  Arduino  board.  Perhatikan  dan  catat  hasil yang terjadi, apakah sesuai dengan spesifikasi atau tidak.


0 comments:

Post a Comment

Silakan dikomentari

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India