E-drone merupakan sebuah FC (Flight Controller) yang terdiri dari kumpulan komponen-komponen dan sensor yang berfungsi untuk menjaga UAV baik drone maupun pesawat rc agar tetap seimbang dan dapat terkendali. Dalam menjaga keseimbangan uav agar tetap dapat terkendali, E-drone dilengkapi dengan berbagai macam sensor keseimbangan berupa gyrometer, accelerometer, magnetometer, barometer dan gps. E-drone juga dilengkapi dengan GCS (Ground Control System) yang merupakan sebuah sistem yang dapat menampilkan keadaan uav secara realtime dan mampu menentukan jalur terbang uav sesuai dengan keinginan kita. GCS akan membaca jalur yang dibuat oleh kita dan mengubah rangkaian jalur tersebut menjadi kendali uav agar dapat terbang secara autonomous.
Teknologi Mikrokontroler
Arduino adalah sebuah sistem minimal Mikrokontroler yang dibuat oleh pabrikan. Harga Arduino pabrikan memang cukup mahal sehingga membuat produksi alat dengan Arduino pabrikan kurang favorit. Karena itu solusi yang lebih murah adalah dengan membuat sendiri sistem minimal Arduino dengan kelengkapan minimal sesuai dengan kebutuhan sistem yang akan dibuat.
Mikrokontroler adalah sebuah IC (Integrated Circuit) yang berisi rangkaian logika kompleks untuk melakukan pemrosesan. Mikrokontroler memiliki memory sehingga dapat menyimpan program untuk melakukan pengontrolan. Pada Gambar 1 dapat dilihat sebuah Mikrokontroler ATMEGA 328 yang merupakan processor yang dipakai pada Arduino UNO R3.
Arduino IDE merupakan kependekan dari Integrated Development Environment yang merupakan software untuk melakukan penulisan program, compile serta upload program ke board arduino. Pada artikel ini akan ditunjukkan tutorial dasar dalam menggunakan arduino IDE.
1. Alat dan Bahan
- Komputer
- Board Arduino UNO R3
- Kabel USB
2. Langkah Kerja
- Setelah instalasi IDE selesai dilakukan maka Arduino akan siap untuk diprogram. Untuk melakukan pemrograman dilakukan dengan menggunakan Arduino IDE yang ada pada file yang telah di-download sebelumnya. Pada Gambar 1 dapat dilihat posisi aplikasi Arduino IDE.
Gambar 1 Posisi File Arduino IDE
- Jalankan Arduino IDE sehingga akan muncul jendela seperti pada Gambar 2.
Gambar 2. Tampilan Antarmuka Arduino IDE
- Untuk dapat melakukan pemrograman dengan benar maka Arduino IDE harus dikoneksikan dengan board Arduino yang telah terinstall pada port tertentu. Pengaturan ini dapat dilakukan pada menu pulldown tools yang dapat dilihat pada Gambar 3 dan 4
Gambar 3. Pengaturan Jenis Board Pada Arduino IDE
Gambar 4. Pengaturan Serial Port Pada Arduino IDE
- Setelah pengaturan selesai maka Arduino siap untuk diprogram
3. Video
Berikut video contoh Penggunaan arduino IDE:
Upload program pada arduino adalah adalah proses mengunggah file .hex hasil compile program dari IDE ke mikrokontroller pada arduino. Pada artikel ini akan diberikan tutorial untuk mengupload program ke arduino.
1. Alat dan Bahan
- Komputer
-
Board Arduino UNO R3
-
Kabel USB
2. Langkah Kerja
- Setelah pengaturan selesai dan ardunino telah terkoneksi dengan IDE maka Arduino dapat diisi dengan program. Contoh program untuk Arduino tersedia pada menu pulldown file seperti terlihat pada Gambar 1.
Gambar 1.9. Contoh Program Yang Tersedia Pada Arduino IDE
- Pilih example blink, maka akan muncul contoh program untuk blink yaitu program untuk mengedipkan lampu pada Arduino. Tampilannya listing kode akan terlihat seperti pada Gambar 2.
Gambar 2. Contoh Program Blink Pada Arduino IDE
- Sebelum melakukan upload terlebih dahulu lakukan verifikasi terhadap program untuk mencegah kemungkinan adanya kesalahan pada program yang dibuat. Verifikasi dapat dilakukan dengan menekan tombol verify. Apabila berhasil maka tampilannya seperti Gambar 3.
Gambar 3. Verifikasi Program Pada Arduino IDE
- Setelah verifikasi selesai maka lakukan upload program pada Arduino dengan menekan tombol upload seperti pada Gambar 4., tunggu sampai proses selesai dan Arduino akan langsung menjalankan program yang dimasukkan. Tampilan akhirnya lampu akan menyala seperti pada Gambar 5.
Gambar 4. Upload Program Pada Arduino IDE
Gambar 5. Lampu Pada Tanda Merah Akan Berkedip Setiap Satu Detik Sekali Tanda Program Telah Berhasil Di