BAB IV
INERTIAL MEASUREMENT UNIT ( IMU )
1.1 Dasar Teori
1.1.1 IMU
Aktuator adalah bagian keluaran untuk mengubah energi suplai menjadi energi kerja
yang dimanfaatkan. Sinyal keluaran dikontrol oleh sistem kontrol dan aktuator
bertanggungjawab pada sinyal kontrol melalui elemkeonn trol terakhir. Jenis lain dari bagian
keluara digunakan untuk mengindikasi status kontrol sistem atau aktuator.
1.1.2
Servo Motor DC
Servo adalah perangkat sejenis motor yang dapat diputar dalam besaran sudut tertentu
1.1.3
1.2 Pemrograman Implementasi Servo Motor DC
1.2.1 Tujuan
1. Mengenal koneksi antara PCDUINO dengan Motor Servo
2. Mampu membuat program-program untuk PCDUINO
3. Menganalisa bentuk output Motor Servo
1.2.2 Alat Dan Bahan
1. PCDUINO
2. Monitor + Kabel HDMI
3. Projectboard
4. LED
5. IMU 6 DOF
6. Kabel Jumper
1.2.3 Gambar Rangkaian
PRAKTIKUM
IMU
Listing Program
#!/usr/bin/env python
import smbus
## sebelum digunakan, didalam 6dof memiliki 2 sensor yaitu
gyro dan axel
## maka harus di diklarasikan alamatnya sesuai pada
datasheet i2c IMU 6DOF
gyroAddress = 0x68
xlAddress
= 0x53
IMU
##
1.2.6
Prosedur Percobaan
1. Buat rangkaian seperti gambar 1.1
2. Buka Arduino IDE dan ketik program 1.1
3. Load program ke PCDuino.
4. Sambungkan signal data apda sensor keosciloscop.
Data Hasil Percobaan
1. Apa yang terjadi pada saat program dijalankan?
Led akan menyala secara bergantian. Dimulai dari led merah, hijau kuning dan
kembali ke merah lagi. Led merah menyala selama 8 detik, led hijau menyala
selama 3 detik dan led kuning menyala selama 1 detik.
2. Apa yang terjadi pada saat digitalWrite(PIN_MERAH, LOW); dihapus
dan program dijalankan?
Yang terjadi adalah led merah tetap hidup / tidak mau padam. Sedangakan led
hijau dan kuning tetap hidup secara bergantian.
3. Apa yang terjadi bila perintah digitalWrite diganti dengan perintah
analogWrite?
Yang terjadi adalah board PCDuino tidak mau menjalankan program.
4. Apa yang terjadi pada saat hanya led hijau saja menggunakan perintah
analogWrite?
PRAKTIKUM
IMU
Yang terjadi adalah program berjalan normal, tetapi led hijau menyala redup.
5. Coba ganti perintah digitalWrite(PIN_HIJAU, LOW); menjadi
analogWrite(PIN_HIJAU, nilai); untuk pengisian nilai lihat tabel
dibawah ini :
NO.
NILAI
VOUT
NYALA
LED
0,513
Redup
10
1,024 v
Redup
15
1,536 v
Redup
20
2,048 v
Terang
25
2,56 v
Terang
50
3,79 v
Terang
1.2.7
6.
Analisa Hasil Percobaan
1.2.8
Kesimpulan
1.3
PRAKTIKUM