Halo bro, berjumpa kembali dengan ane di Minggu terakhir di bulan April Tahun 2016.
Semoga saja kita semua masih diberikan Nikmat sehat, Iman, dan lainnya oleh Tuhan, Amiin.
Pada minggu ketiga di Bulan April ini kebetulan ane masih menghadapi UTS di kampus tempat ane menuntut ilmu, dan sudah memasuki hari ketiga nih gan. Karena sekarang ane masih standby dirumah sambil menunggu waktu berangkat ke kampus, ane mencoba sempatkan dulu posting di blog ini. Doakan saja ane supaya diberi kemudahan ya gan :)
Oh iya, ane juga mau kasih tau nih agan dan sista yang berkunjung disini, Sebelumnya ane minta maaf untuk kalian yang telah meninggalkan komentar, mengirim pesan lewat email ataupun chat di whatsapp dengan ane tapi mungkin ada yang komentarnya belum muncul, emailnya belum dibalas, atau chat di whatsapp belum di balas. Sekali lagi ane ucapin mohon maaf, karena ane juga manusia biasa dan kebetulan di bulan april dan mungkin sampai bulan mei nanti ane masih ada kesibukan di dunia nyata. Karena ane dapat tugas dari Dosen ane di kampus. Dan kebetulan ane projectnya dengan Arduino juga, mungkin juga nanti ane share di blog ini :)
Okelah gan, sudah dulu ceritanya... Mari langsung di simak, praktikkan dan pahami saja.
Alat dan Bahan yang dibutuhkan :
1x Arduino UNO
1x IC LM35 (Sensor Suhu)
Kabel jumper secukupnya
Project board (Breadboard)
Langkah - Langkahnya :
1.) Susunlah rangkaian berikut ini pada breadboard.
Keterangan Konfigurasi Kabel :
Hubungkan Pin 5V pada Arduino ke kaki Nomor 1 LM35 (VCC)
Hubungkan Pin A0 pada Arduino ke kaki Nomor 2 LM35 (OUT)
Hubungkan Pin A0 pada Arduino ke kaki Nomor 3 LM35 (GND)
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial. 3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed ) 4.) Setelah terinstall, jalankan program Arduino-nya. 5.) Klik menu "Tools -> Board -> Arduino Uno" 6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda ) 7.) Lalu masukan Sketch dibawah ini, dan klik upload.
Klik LIHAT DONG untuk melihat sketch
/*Menampilkan suhu LM35 pada Processing * 14 Januari 2016 * http://www.boarduino.web.id*/voidsetup(){//Kecepatan komunikasi serialSerial.begin(9600);}voidloop(){//Tampung sementara hasil A0 di variable int LM35intLM35=analogRead(A0);//hasil LM35*0.48828125 (Untuk menghasilkan °C)intsuhuCelcius=round(LM35*0.48828125);//hasil Celcius *9.0/5.0 + 32.0 ((Untuk menghasilkan °F)intsuhuFahrenheit=round(suhuCelcius*9.0/5.0+32.0);Serial.print(suhuCelcius);//Print hasil suhu CelciusSerial.print("C");Serial.print(suhuFahrenheit);//Print hasil suhu FahrenheitSerial.println("F");delay(500);//Delay setengah detik}
8.) Download software Processing IDE di Processing.org (If Needed)
9.) Setelah itu masukkan coding dibawah ini pada Software Processing IDE.
Klik LIHAT BRAY untuk melihat coding
import processing.serial.*; //Import library serial
Serial port; //Buat serial objek bernama "port"String suhu_celcius = ""; //Variable untuk suhu CelciusString suhu_fahrenheit = ""; //Variable untuk suhu FahrenheitString data = "";
int index = 0;
PFont font;
voidsetup()
{
size(400,400); //Buat objek 400x400 pixel
port = new Serial(this, "COM3", 9600); //Sesuaikan "COM3"
port.bufferUntil('.');
font = loadFont("AgencyFB-Bold-200.vlw"); //Load fonttextFont(font, 200); //Jadikan size font 200
}
voiddraw()
{
background(0,0,0); //Jadikan background hitamfill(46, 209, 2); //Warna text suhu celcius dalam (R,G,B)text(suhu_celcius, 70, 175); //Koordinat text suhu celciusfill(0, 102, 153); //Warna text suhu fahrenheit dalam (R,G,B)text(suhu_fahrenheit, 70, 370); //Koordinat text suhu fahrenheit
}
void serialEvent (Serial port)
{
//Ambil seluruh string dari serial
data = port.readStringUntil('.');
//Hapus periode akhir dari data string
data = data.substring(0, data.length() - 1);
//Mencari koma antara celcius dan fahrenheit
index = data.indexOf(",");
//Mendapatkan suhu celcius
suhu_celcius = data.substring(0, index);
//Mendapatkan suhu fahrenheit
suhu_fahrenheit = data.substring(index+1, data.length());
}
10.) Lalu download font AgencyFB-Bold-200.vlw dan masukkan dalam folder bernama "data"
11.) Atau bila masih bingung, lanjut saja download File nya dengan cara KLIK DISINI 12.) Setelah selesai, jalankan sotware Processing IDE-nya dan jalankan.
Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.