Akhir-akhir ini, mikrokontroller arduino sangat banyak digunakan untuk beberapa keperluan. Arduino sendiri merupakan pengendali mikro dengan single-board yang bersifat open source. Arduino dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Perangkat kerasnya terdiri dari processor Atmel AVR dan perangkat lunak dengan bahasa pemrograman yang mirip dengan C.

Nah, pada tutorial kali ini, redaksi dari Teknik Bioinformatika akan mengenalkan sedikit mengenai penggunaan Arduino untuk logger data suhu melalui serial monitor. Berikut adalah langkah-langkahnya :

Persiapan 

Langkah ini kita mempersiapkan arduino dan sensor yang digunakan. Sensor yang digunakan dalam mencatat data suhu adalah LM35. Sensor ini merupakan sensor analog. Kemudian sensor-sensor yang digunakan dihubungkan dengan kabel ke arduino. Pada contoh berikut akan digunakan sebanyak 6 buah sensor secara bersamaan berturut-turut dari A0 sd A5. Arduino yang dipakai adalah Arduino Mega 2560.

 

Persiapan Kode Program 
Kode program untuk 6 buah sensor adalah sebagai berikut :

void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue1 = analogRead(A0)*0.48828125;
int sensorValue2 = analogRead(A1)*0.48828125;
int sensorValue3 = analogRead(A2)*0.48828125;
int sensorValue4 = analogRead(A3)*0.48828125;
int sensorValue5 = analogRead(A4)*0.48828125;
int sensorValue6 = analogRead(A5)*0.48828125;
// print out the value you read:

Serial.print(sensorValue1);
Serial.print(“-“);
Serial.print(sensorValue2);
Serial.print(“-“);
Serial.print(sensorValue3);
Serial.print(“-“);
Serial.print(sensorValue4);
Serial.print(“-“);
Serial.print(sensorValue5);
Serial.print(“-“);
Serial.println(sensorValue6);
delay(1000); // delay in between reads for stability
}

Keluaran

Untuk melihat keluaran dari kode program ini kita gunakan serial monitor. Nah data berikut merupakan contoh keluaran dengan menggunakan serial monitor.

Demikian tutorial logger suhu dengan menggunakan arduino. Lanjutan tutorial ini dapat ditanyakan langsung di Laboratorium Teknik Bioinformatika, Departemen Teknik Mesin dan Biosistem Lantai 3. Kami menerima diskusi dan pengembangan. Terima kasih.

Leave a Comment