• Tidak ada hasil yang ditemukan

TKL3 PENGENALAN MIKROKONTROLER ARDUINO D

N/A
N/A
Protected

Academic year: 2018

Membagikan "TKL3 PENGENALAN MIKROKONTROLER ARDUINO D"

Copied!
5
0
0

Teks penuh

(1)

PENGENALAN MIKROKONTROLER ARDUINO DAN

SOFTWARE ARDUINO

Gita Anistya Sari1, Irghan M2, M Ardhi Pratama K3, Muhammad Subki4, Ulya Rufako5

Departemen Teknik Sipil dan Lingkungan, Institut Pertanian Bogor, Jln. Kamper Kampus IPB, Dramaga, 16680

Email: anistya72@yahoo.co.id1, irghan.mikail@gmail.com2,

conqueror_of_world@yahoo.com3, muhammadsubki@gmail.com4,ulya_rufako@gmail.co.id5

Abstract: Arduino is an open-source electronic circuit set. It is user-friendly hardware and software. Arduino can control and spot its surroundings by using multi function sensors such as : Light control and bike control. Arduino has so many types, for example : Arduino Nano, Arduino BT, Lilypad Arduino, and Arduino Duemilanove. the arduino is connected to laptop and sensor LM35. LM35 is a temperature sensor This practices would make us know how Arduino works properly. This time, we will focus on temperature measuring. The Score that we get is not in proper unit. Sensors is added to help finishing measurement. There is an equation which we use to get the real numbers. The score we get is 273, and the real score is 64. The value of the temperature in the room which is measurable by 29,78-31,25oC. Arduino can be manually designed by local factory. The Labwork was done in Civil and Environmental Engineering’s Computer lab. Based on the results obtained, the temperature in the room was a little hot. the measured temperatures clarifying that the room has yet to meet the standards of comfort.

Keyword: open-source, proper, sensors

PENDAHULUAN

Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus. Sederhananya, cara kerja mikrokontroler sebenarnya hanya membaca dan

menulis data. Tidak seperti sistem komputer, yang mampu menangani berbagai

macam program aplikasi (misalnya pengolah kata, pengolah angka dan lain sebagainya), mikrokontroler hanya bisa digunakan untuk suatu aplikasi tertentu saja (hanya satu program saja yang bisa disimpan). Perbedaan lainnya terletak pada perbandingan RAM dan ROM. Pada sistem komputer perbandingan antara RAM dan ROM sangat besar yaitu RAM digunakan untuk menyimpan program pengguna yang relative besar, sedangkan untuk ROM yang disimpan adalah program control.

Selain RAM dan ROM ada pula perbedaan yang cukup penting antara Mikroprosesor dan Mikrokontroler. Jika Mikroprosesor merupakan CPU (Central Processing Unit) tanpa memori dan I/O pendukung dari sebuah komputer, maka Mikrokontroler umumnya terdiri dari CPU, Memori , I/O tertentu dan unit

pendukung, misalnya Analog to Digital Converter (ADC) yang sudah terintegrasi di

dalam mikrokontroler. Kelebihan utama dari Mikrokontroler ialah telah tersedianya RAM dan peralatan I/O Pendukung sehingga ukuran board mikrokontroler menjadi sangat ringkas.

(2)

seperti sistem kontrol mesin mobil, remote control, mesin kantor, peralatan, peralatan listrik dan mainan. Mikrokontroler juga menjadikan proses pembuatan pada sebuah perangkat digital menjadi lebih mudah dan ekonomis.

METODE PENELITIAN

Praktikum kali ini yaitu penggunaan sistem mikrokontroler dengan software pendukung arduino Uno. Arduino Uno merupakan mikrokontroler berbasis ATmega328 yang memiliki 14 digital input atau output pins. Penggunaan Arduino yaitu dengan koneksi USB, menggunakan chip FTDI untuk melakukan pemrograman, dan biasanya pada chip Arduino sudah dimasukkan bootloader, sehingga dapat dilakukan pemrograman langsung ke dalam chip menggunakan software Arduino.

Software Arduino digunakan dengan beberapa proses diantaranya menyambungkan laptop atau komputer dan Arduino Uno dengan menggunakan USB connestion. Namun sebelumnya telah dilakukan penginstalan software Arduino. USB connestion disambungkan dengan modul Arduino selanjutnya dilakukan pengaturan ports dan driver pada device manager dengan beberapa langkah yaitu membuka start menu, control panel, sistem dan security, sistem, device manager. Membuka lembar kerja dan menyimpannya sesuai rumus serta pengukuran yang akan ditentukan. Pada praktikum ini dilakukan pengukuran suhu di ruangan. Sensor suhu dipasang pada Arduino Uno, sehingga pada layar komputer atau laptop dapat kit abaca suhu ruangannya, selanjutnya sensor suhu digenggam dengan tangan dan menghasilkan suhu yang lebih tinggi dibandingkan suhu ruangan yang menggunakan sensor tanpa digenggam. Setelah nilai sensor didapat, angka tersebut lalu dikonversikan ke satuan celcius untuk mendapatkan nilai suhu pada ruangan tersebut. Rumus yang digunakan adalah

oC= 5× sensorvalue ×100

1024

HASIL DAN PEMBAHASAN

Arduino merupakan rangkaian mikrokontroler dalam satu papan yang bersifat open source. Namun untuk memahami Arduino, terlebih dahulu harus memahami apa yang dimaksud dengan physical computing. Physical computing adalah pembuatan sebuah sistem atau perangkat fisik dengan menggunakan software dan hardware yang sifatnya interaktif yaitu dapat menerima rangsangan dari lingkungan dan merespon balik. Physical computing adalah sebuah konsep untuk memahami hubungan yang manusiawi antara lingkungan yang sifat alaminya adalah analog dengan dunia digital. Pada prakteknya konsep ini diaplikasikan dalam desain alat atau proyek-proyek yang menggunakan sensor dan microcontroller untuk menerjemahkan input analog ke dalam sistem software serta mengontrol gerakan alat-alat elektro-mekanik seperti lampu, motor dan sebagainya. Arduino adalah kombinasi dari hardware, bahasa pemrograman dan Integrated Development Environment (IDE) yang canggih.

(3)

banyak proyek dan alat-alat dikembangkan oleh akademisi dan profesional dengan menggunakan Arduino, selain itu juga ada banyak modul-modul pendukung (sensor,

tampilan, penggerak dan sebagainya) yang dibuat oleh pihak lain untuk bisa

disambungkan dengan Arduino. Arduino berevolusi menjadi sebuah platform karena ia menjadi pilihan dan acuan bagi banyak praktisi. Salah satu yang membuat Arduino

memikat hati banyak orang adalah karena sifatnya yang open source, baik untuk

hardware maupun software-nya Desain hardware, bahasa pemrograman dan IDE

Arduino yang berkualitas tinggi dan sangat berkelas mestinya menjadi hal

mengagumkan yang dapat diandalkan dalam dunia IT. Saat ini software Arduino yang

digunakan adalah driver dan IDE, walaupun masih ada beberapa software lain yang

sangat berguna selama pengembangan Arduino.

Pada praktikum kali ini, Arduino yang digunakan adalah Arduino Uno dengan tujuan untuk mengukur suhu ruangan. Arduino disambungkan ke laptop dan sensor yang akan membaca suhu dan menampilkannya ke laya laptop. Program untuk membaca nilai sensor terdiri dari 7 baris. Baris pertama merupakan pendeklarasian nilai sensor menggunakan fungsi integer. Baris kedua sampai ketiga merupakan perintah untuk menginisiasi program. Baris selanjutnya merupakan perintah untuk menampilkan nilai sensor pada pin A0 dengan fungsi loop. Baris kelima merupakan perintah untuk menampilkan nilai sensor dengan jeda 3 detik menggunakan fungsi delay. Tahap awal perangkaian tanpa sensor menunjukkan konstanta antara 270-285. Namun setelah sensor disambungkan dengan Arduino pada monitor menunjukkan angka 61-64. Nilai dari 270-285 yang muncul pada monitor sebelum pemasangan sensor merupakan output dari sensor yang masuk pin analog. Data yang terbaca merupakan dalam bentuk konversi ADC. Sedangkan data dengan angka 61-64 dikonversikan ke dalam celcius untuk mengetahui besarnya nilai suhu yang terukur.

Nilai suhu yang terukur adalah 31,25 oC pada saat sensor digenggam dan 29,78oC

pada saat sensor tidak digenggam.

Arduino memiliki banyak aplikasi dalam bidang Teknik Sipil dan Lingungan seperti yang dilakukan pada saat praktikum, sehingga dapat dikettahui suhu di ruangan sesuai dengan kenyamanan atau tidak. Selain itu juga Arduino diaplikasikan untuk mengukur kadar kelembaban tanah dan menghitung nilai daya listrik.

KESIMPULAN

Pada praktikum penggunaan Arduino Uno diperoleh hasil pengukuran suhu di ruangan Laboratorium Komputer yaitu dengan disambungkan sensor sebesar

29,78-31,25 oC. Penggunaan Arduino sendiri di bidang Teknik Sipil dan Lingkungan

memiliki banyak aplikasi yaitu untuk mengukur suhu, kadar kelembaban tanah, menghitung nilai daya listrik dan sebagainya.

Daftar Pustaka

[Anonim]. 2011. Contoh Program Arduino Bersama Skema Rangkaian.[terhubung berkala]http://contoh-program-arduino-duemilanove.html (21 Sept 2013). [Anonim]. 2009. Arduino Uno.[terhubung berkala]

(4)

LAMPIRAN

Kodingan Program Membaca Sensor

//Program untuk membaca nilai sensor

Int sensorValue; Void setup(){ Serial.begin(9600);

}

Void loop(){

//perintah untuk membaca sensor pada pin A0 dan menyimpannya padavariabel sensorValue

sensorValue = analogRead(0);

//perintah untuk menampilkan nilai sensorValue pada serial monitor

Serial.println(sensorValue);//perin

//perintah delay selama 3 detik

Delay(3000); }

(5)

Gambar

Gambar 1. Hasil dari pembacaan sensor yang telah dihubungkan ke laptop
Gambar 2. Arduino Uno

Referensi

Dokumen terkait

 Pasien sering memiliki tanda- tanda atau gejala spesifik (misalnya, kelelahan, penurunan berat  Batuk menjadi produktif.  Tanda-tanda yang muncul makin banyak

Strategi pemasaran yang diterapkan oleh BMT Taman Indah dalam meningkatkan keunggulan kompetitif dengan lembaga keuangan bank maupun non bank lainnya adalah dengan

Mahasiswa mampu memahami, dan menjelaskan konsep dan perlakuan akuntansi untuk penggabungan badan usaha, pembuatan laporan keuangan konsolidasi, baik dengan metode

Berdasarkan hasil penelitian yang dilaksanakan di MTs Ma’arif Nu Sukodadi tentang peningkatan kemampuan penalaran matematis melalui model pembelajaran discovery

Tujuan penelitian adalah untuk mengetahui perubahan lansekap budaya yang dilihat dari perubahan penggunaan lahan yang terjadi di Kawasan Strategis Nasional Borobudur dari

Ahmad Dahlan lebih cenderung pada pembaharuan yang digagas oleh Muh}ammad ibn ‘Abd al-Wahha>b, Jama>l al-Di>n al-Afgha>ni>, Muh}ammad ‘Abduh, dan

Bank Syariah Mandiri KCP Ulee Kareng harus lebih banyak lagi melakukan penawaran kerjasama produk pembiayaan BSM Implan kepada beberapa instansi, agar para PNS

Sistem wewenang dan prosedur pencatatan yang memberikan perlindungan yang cukup terhadap kekayaan, hutang, pendapatan, dan biaya Dengan tolok ukur sistem wewenang