Dosen pengampu:
Enny Indasyah, S.ST, MT., M.Sc.
Disusun Oleh :
Puji syukur kehadirat Tuhan Yang Maha Esa, Karena berkat ramat dan karunia-Nya lah kami telah
dapat menyelesaikan sebuah pembuatan LaporanPraktikum Percobaan 5 dengan judul “MATA KULIAH
EMBEDDED SYSTEM ”. Laporan ini disusun berdasarkan dari apa yang kami rancang, maupun dari
beberapa sumber. Laporan ini disusun agar para pembaca mengetahui isi Praktikum 6, Tentu kami tidak akan
mampu menyelesaikan laporan ini tanpa motivasi dan bantuan dari teman-teman dan Dosen pengampu Mata
Kuliah Embedded System dan laporan ini masih banyak memiliki kekurangan, Mohon Kritik yang
membangun demi kebaikan kami dimasa depan. Oleh karena itu, saran dan kritik yang membangun sangat
dibutuhkan untuk menyempurnakan Laporan ini. Semoga laporan ini bermanfaat bagi pembaca.
Penulis
Arduino To Excel Communication
➢ LATAR BELAKANG
Sebelum membahas tentang cara mengkomunikasikan Arduino ke Microsoft Excel , kita harus tahu terlebih
dahulu tentang, Data Logger adalah sebuah alat elektronik yang digunakan untuk mencatat data dari waktu
ke waktu yang terintegrasi dengan sensor serta instrumen. Secara singkat data logger diartikan sebagai alat
untuk mencatat data atau data logging. Data logger merupakan alat yang menggunakan mikroprosesor dan
memori internal yang digunakan untuk merekam data melalui sensor. Data logger secara fisik memiliki ukuran
kecil dan memiliki teknologi terbaru sebagai alat untuk merekam data seperti suhu, tekanan air, kelembaban
dll. Ada banyak jenis pada data logger dan biasanya ada yang menggunakan computer untuk
mengkoneksikannya dan untuk mengaktifkannya menggunakan sebuah software. Hasil dari perekaman data
dapat di lihat melalui komputer. Data Logger berbasis Desktop/PC ialah data logger yang dapat dikoneksikan
melalui komputer yang digunakan untuk mengumpulkan data melalui sensor dalam menganalisis serta
menampilkan hasil. Sistem pada data logger juga memiliki banyak kelebihan seperti fitur perhitungan proses
pemantauan alam. Data logger kini dilengkapi dengan SCADA (Supervisory Control And Data Acquistion)
yang merupakan evolusi lebih lanjut dari sistem data logger berbasis komputer, dimana hasil dari perekaman
ditampilkan dalam bentuk grafis.
I. TUJUAN
1. Mengukur Potesio dengan Arduino
2. Mempelajari fungsi potesio
3. Memperlajari pemograman dengan Arduino
• Potensiometer
Gambar 2 . Potensiometer
Potensiometer (POT) adalah salah satu jenis Resistor yang Nilai Resistansinya dapat diatur sesuai
dengan kebutuhan Rangkaian Elektronika ataupun kebutuhan pemakainya. Potensiometer
merupakan Keluarga Resistor yang tergolong dalam Kategori Variable Resistor. Secara struktur,
Potensiometer terdiri dari 3 kaki Terminal dengan sebuah shaft atau tuas yang berfungsi sebagai
pengaturnya. Gambar dibawah ini menunjukan Struktur Internal Potensiometer beserta bentuk dan
Simbolnya.
• PLX-DAQ
PLX - DAQ atau Parallax Data Acquisition merupakan add-ons data logger atau data akuisisi
pada Excel yang dikembangkan oleh Parallax. Dengan menggunakan add-ons ini semua data dari
plant yang dibutuhkan user dapat terekam secara real-time atau perangkat lunak tambahan untuk
Microsoft Excel memperoleh hingga 26 saluran data dari setiap mikrokontroler Parallax dan
menjatuhkan angka ke dalam kolom begitu mereka tiba. PLX-DAQ menyediakan analisis lembar
kerja yang mudah dari data yang dikumpulkan di lapangan, analisis sensor dan pemantauan peral
III. ALAT DAN BAHAN
• Arduino UNO
• Potensiometer 10k
• Project Board
• Software Arduino
• PLX-DAQ Spreadsheet
• Kabel jumper
2. Mengaktifkan Makro dan Active-X Seperti kita ketahui bahwa Makro adalah program kecil yang
mengotomatiskan langkah-langkah yang Anda gunakan untuk meningkatkan produktivitas, tetapi
waspadalah! Jangan mencoba menjalankan makro apa pun yang Anda tidak tahu sumbernya, karena
mungkin virus yang akan menghapus semua file kantor Anda. Jadi, Excel tidak mengizinkan makro
berjalan secara default. Untuk mengaktifkannya, Anda harus melakukan yang berikut:Tampilkan
yang tersembunyi (tab Pengembang). Aktifkan Macro.
3. Taruh potensiometer kedalam projectboard dan sambungkan kaki 2 potensio ke Arduino kaki
bernomor satu disambungkan ke Arduino uno ground kemudian sambungkan kaki bernomor 2 ke
Arduino uno yang analog input pada A0 selanjutnya hubungkan kaki 3 potensiometer pada vcc
dimana di Arduino uno dihubungkan ke 5V
5. Pilih port Arduino yang kalian gunakan untuk mengkoneksikan arduino dengan pc
6. Selanjutnya, verify program dan upload
7. Klik serial monitor untuk melihat data nya secara langsung , dan bukalah excel dan PLX DAQ
Dan klik Run untuk PLX DAQ , maka data akan muncul secara langsung di Excel
8. Putarlah juga Potensiometer , Agar terdapat kenaikan data / penurunan
V. DATA PERCOBAAN
Pada praktikum kali ini perlu memahami pemograman yang ada di Arduino kemudian cek lagi yang
pemasangan kaki yang ke Arduino sehingga tidak menyebabkan error pada programnya. Dan Juga
kita harus mengecek port Arduino dengan kabel USB Arduino yang terhubung laptop/ PC , supaya
ketika program di verify tidak menjadi error. Kemudian pada waktu memogramnya jangan lupa cek
kembali program yang digunakan ketika sudah di cek maka lihatkan hasil program ke serial monitor
jika kemudian putar potensio apakah berubah variabelnya jika berubah maka program dan alat yang
digunakan benar kemudian langsung saja masuk ke PLX-DAQ dan langsung pilih port yang digunakan
kemudian klik connect dan langsung muncul hasilnya kemudian putar potensiometer dan lihat hasil
yang tertampil di excel tersebut.
VII. KESIMPULAN
Pada praktikum ini kita dapat memhami pemograman yang ada di Arduino hingga cara pemasangan
kaki potensiometer ke Arduino uno, setelah itu kita dapat mengetahui fungsi potensiometer dan nilai
variabelnyaa jika diputar. Sebagai inputan putaran potensiometer maka outputannya ada pada nilai
variable yang muncul pada PLX- DAQ, kita juga bisa mendapatkan data potensiometer secara real
time pada Excel dengan bantuan PLX-DAQ.
Arduino Realtime Graph Using Arduino
I. TUJUAN
1. Mengukur Potensio dengan Arduino
2. Mempelajari fungsi potensio
3. Memperlajari pemograman dengan Arduino
4. Mempelajari sinyal analog dari Arduino dan ditampilkan pada MATLAB dan
Simulink
Gambar 7. Matlab
1. Install Software Matlab, dan download libraries Matlab Support Arduino , supaya
nantinya bisa terkoneksi.
2. Siapkan potensiometer 10 K dan Arduino Uno dan juga Kabel Jumper
3. Hubungkan terminal pertama potensiometer dengan sumber 5V
4. Hubungkan terminal kedua potensiometer dengan pin analog A10 Arduino
5. Hubungkan terminal ketiga potensiometer dengan ground
6. Buka software MATLAB dan masukkan program berikut :
clc
global a;
if ~isempty(instrfind)
fclose(instrfind);
delete(instrfind);
end
% The above if-condition will help you find the
COM port.
a = arduino();
%making "a" object of arduino
interv = 2000;
%defining time
init_time = 1;
%initial time
x=0;
while (init_time<interv)
b=readVoltage(a,'A1');
%reading voltages from pin A0 , reads voltages not
adc value ,
%voltages = (ADC*5)/1024
x=[x,b];
plot(x)
grid ON
init_time=init_time+1; drawnow
end
%the above loop will run for 200 values, if you
want to run it for more time change the interv
value
7. Pastikan library Arduino sudah terinstall pada MATLAB
8. Setelah itu run program
9. Hasil akan muncul pada scope figure, yaitu berupa grafik
V. DATA PERCOBAAN
• Program yang digunakan
Pada praktikum Arduino sebagai interface yang dihubungkan dengan potensiometer sebagai
inputan analog yang nantinya akan ditampilkan secara digital dalam MATLAB. Untuk hasil pada
MATLAB tampilannya berupa grafik sederhana yang mengikuti perubahan yang terjadi pada
potensiometer atau ketika Potensiometer mengalami perputaran maka menimbulkan grafik yang
berbeda juga nantinya, apabila sudah tidak terjadi perubahan maka hasil akan stabil dan stagnan
pada posisi akhir saat potensio tidak lagi diputar.
VII. KESIMPULAN
pada praktikum Arduino Realtime Graph Using Arduino kita dapat mengetahui
perubahan yang terjadi pada potensiometer saat diputar dengan media Arduino sebagai
interface yang dihubungkan dengan potensiometer sebagai inputan analog yang nantinya
akan ditampilkan secara digital dalam MATLAB.
Potensiometer In Simulink With Arduino
I. TUJUAN
1. Mempelajari fungsi potensiometer
2. Mempelajari pemograman menggunakan Simulink dan arduino
3. Menghitung potensiometer dengan grafik di simulink
• Simulink
ialah suatu perangkat lunak yang dapat digunakan untuk membuat simulasidalam bentuk/model sistem
matematika. Didalam simulink ini terdapat blok pustaka yangisinya meliputi antara lain :
a. Sources
mempunyai pustaka antara lain : clock, digital clock, signal
generator,constant sine wave, step input, pulse generator random number, from file, fromworkkspace,sig
nal, band limited white noise, repeating squence
b.Sinks
mempunyai pustaka antara lain :
scope, graph, stop simulation, XY graph, hitcrossing, to workspace, to file, auto-scale garph
c.Discrete
mempunyai pustaka antara lain :
unit delay, filter, discrete state-space, zero-order hold, first order hold, discrete time integrator, discrete
time limeted integrator,transfer function, discrete zero-pole.
III. ALAT DAN BAHAN
• Arduino UNO
• Potensiometer 10k
• Project Board
• Software Arduino
• Software Mathlab dilengkapi dengan Simulink
5. Setelah itu test atau klik tombol play yang berwarna hijau
6. Kemudian putar potensiometer sesuai keinginan
7. Kemudian klik scope dan lihat grafiknyaa
V. DATA PERCOBAAN
VII. KESIMPULAN
Kesimpulan pada praktikum ini kita dapat memhami pemograman yang ada di Simulinj
hingga cara pemasangan kaki potensiometer ke Arduino uno, setelah itu kita dapat
mengetahui fungsi potensiometer dan nilai variabelnyaa jika diputar. Sebagai inputan
putaran potensiometer maka outputannya ada pada nilai variable yang muncul pada
grafik sederhana yang ditampilkan di scope yang ada dalam program simulink