Breaking

Rabu, 12 September 2018

September 12, 2018

Pengenalan Mikrokontroler Arduino Uno


Sebelum masuk ke pembahasan mengenai Arduino, kita harus mengerti terlebih dahulu mengenai apa itu Mikrokontroller. Apa itu microcontroller? Berikut pengertian mikrokontroller dari Wikipedia adalah sebagai berikut ini:
A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals.
Mikrokontroller sering dikenal dengan sebut µC, uC, atau MCU. Terjemahan bebas dari pengertian tersebut, bisa dikatakan bahwa mikrokontroller adalah komputer yang berukuran mikro dalam satu chip IC (integrated circuit) yang terdiri dari processor, memory, dan antarmuka yang bisa diprogram. Jadi disebut komputer mikro karena dalam IC atau chip mikrokontroller terdiri dari CPU, memory, dan I/O yang bisa kita kontrol dengan memprogramnya. I/O juga sering disebut dengan GPIO (General Purpose Input Output Pins) yang berarti: pin yang bisa kita program sebagai input atau output sesuai kebutuhan.

Board Arduino Uno

Board Arduino terdiri dari hardware / modul mikrokontroller yang siap pakai dan software IDE yang digunakan untuk memprogram sehingga kita bisa belajar dengan mudah. Kelebihan dari Arduino yaitu kita tidak direpotkan dengan rangkaian minimum sistem dan programmer karena sudah built in dalam satu board. Oleh sebab itu kita bisa fokus ke pengembangan sistem.
Project board dan Kabel Jumper
Untuk praktek, kita akan menggunakan project board (ada yang menyebutnya dengan istilah bread board) dan beberapa kabel jumper untuk menghubungkan antara komponen dan Arduino. Dengan project board kita tidak perlu menyolder rangkaian sehingga relatif mudah dan cepat dalam merangkai. Project board memungkinkan kita untuk membangun dan membongkar rangkaian dengan cepat sehingga sangat cocok untuk eksperimen. Tapi jika kita ingin membuat rangkaian yang permanen, maka kita harus menggunakan PCB.
Peta jalur pada project board

Yang terpenting adalah, kita harus memahami jalur-jalur pada project board. Project board terdiri dari jalur vertikal dan jalur horisontal. Jalur vertikal ada di bagian tengah yang terdiri dari 2 x 64 jalur. Masing-masing jalur terdiri dari 5 titik vertikal, misal jalur 1A-1B-1C1D-1E dan jalur 1F-1G-1H-1I-1J yang kedua tidak saling tersambung. Jalur horisontal sebanyak 8 jalur, 4 jalur ada di bagian atas dan 4 jalur lagi di bagian bawah. Jalur ini bisa digunakan untuk power supply (VCC dan GND) untuk rangkaian. Untuk lebih jelasnya, silakan perhatikan Gambar 1.3. Garis merah menunjukkan bahwa lubang tersebut terhubung secara fisik.

Sumber:

Senin, 27 Agustus 2018

Agustus 27, 2018

Pemrograman Robot menggunakan RoboMind


Pengenalan RoboMind

RoboMind adalah sebuah aplikasi pemrograman sederhana untuk tujuan pendidikan. Aplikasi ini memiliki berbagai aturan pemrogramannya sendiri untuk melatih para pemula dalam mempelajari dasar-dasar logika pemrograman. Aplikasi ini menunjukkan simulasi robot yang dapat digerakkan dengan perintah-perintah yang tersedia. Selain untuk memperkenal teknik-teknik pemrograman, aplikasi ini juga bertujuan untuk mengenalkan robotika dan intelegensi artifisial.

RoboMind merupakan software yang digunakan sebagai alat belajar membuat program pengendalian pergerakan robot. RoboMind dibuat oleh Research Kitchen di University Of Amsterdam, Belanda.

Saat mempelajari robot dengan RoboMind, kita tidak perlu membuat fisik robot secara nyata (real) karena robot yang kita kendalikan dalam RoboMind adalah virtual yang telah terintegrasi dalam software ini. Untuk lapangan (gamefield) uji coba, kita dapat memilih sesuai keinginan kita (file*.map).

Software ini menyediakan dua mode pengendalian robot, yaitu pertama mode pengendalian secara manual (menggunakan remote-control) dan yang kedua adalah mode pemrograman (menggunakan bahasa pemrograman).

Hal-hal yang harus dipersiapkan sebelum belajar mengendalikan robot dengan bantuan RoboMind, mengetahui fungsi dan cara menggunakan fitur-fitur yang ada dalam RoboMind, dan dalam memahami struktur bahasa pemrograman pengendalian robot dengan RoboMind dan cara menerapkannnya. Untuk mengenal lebih jauh tentang RoboMind bisa menonton video berikut ini:

Video Pemrograman RoboMind 
 

Sumber: 

Buku Panduan Mudah Pemrograman Robot
Agustus 27, 2018

Resensi Buku Panduan Mudah Pemrograman Robot


Rincian Buku:
Judul Buku: Panduan Mudah Pemrograman Robot
Pengarang: Taufiq Dwi Septian Suyadhi
Penerbit: ANDI Yogyakarta
Tahun Terbit: 2013, Cetakan pertama
Tebal Buku: xvi + 96 halaman

Buku Panduan Mudah Pemrograman Robot ini di tulis oleh Taufiq Dwi Septian Suyadhi ia adalah alumni Jurusan Teknik Elektro (S1) Institut Sains & Teknologi AKPRIND Yogyakarta dan juga alumni jurusan Teknik Industri (S2) Unoversitas Trisakti, Jakarta.

Penulis adalah owner toko elektronika online CH electronics (www.circuits-home.com). Penulis cukup produktif menghasilkan tulisan-tulisan dengan tema-tema seperti embedded system dan robotika. Buku tulisannya yang telah terpublikasi diantaranya:

"Build Your Own Line Follower Robot", 2008, Penerbit ANDI Yogyakarta

"Buku Pintar Robotika", 2010, Penerbit ANDI Yogyakarta

Bidang ilmu yang didalami adalah adaptive control, embedded system, robotika, dan Artificial Intelligence.

Ringkasan Buku Panduan Mudah Pemrograman Robot

Buku ini diperuntukkan bagi siapa saja yang tertarik untuk belajar mengenai cara memprogram robot, mulai dari pelajar usia SMP, SMA/SMK, penghobi robotika pemula, mahasiswa, masyarakat umum, sampai dengan para guru.

Isi buku:

1. Pendahuluan 
Memberi informasi mengenai pengertian pemrograman robot, algoritma pemrograman, dan juga langkah-langkah pembuatan program. Langkah pembuatan program itu dimulai dari penentuan tujuan program, pembuatan algoritma, dan akhirnya pembuatan program dengan bahasa pemrograman tertentu.

2. ROBOMIND
Mengenal software aplikasi yang akan digunakan dalam memelajari cara membuat program pengendalian robot. Software tersebut adalah RoboMind.

3. Dasar Pemrograman Robot
Memaparkan dasar-dasar pemrograman pengendalian robot dengan software RoboMind yang meliputi penjelasan mengenai struktur dan cara penulisan bahasa program.

4. Latihan Membuat Program
Bagian ini berisi beberapa latihan membuat program pengendalian robot yang diuji coba pada berbagai macam area (map/game field)

5. Pengendalian Secara Manual
Menjelaskan bahwa selain pengendalian dengan program (otomatis), robot juga dapat dikendalikan secara manual, yaitu menggunakan remote control.

6. Penutup
Bagian ini berisi closing statement penulis mengenai keberadaan buku ini dan saran penulis bagi pembaca setelah selesai membaca dan memahami keseluruhan isi buku ini.

Kelebihan Buku:
- Penjelasan mudah dipahami
- Terdapat gambar yang jelas
- Gambar mendukung materi yang dijelaskan
- Isi buku menarik

Kekurangan:
- Terdapat beberapa gambar yang cetakannya kurang jelas

Kesimpulan: 
Buku Panduan Mudah Pemrograman Robot yang ditulis oleh Taufiq Dwi Septian Suyadhi ini cocok untuk dipelajari oleh orang yang tertarik pada Pemrograman Robot, karena pada buku ini dibahas mengenai cara atau tutorial untuk memrogram robot yang dapat dikendalikan dengan otomatis maupun dikendalikan secara manual dengan penjelasan yang mudah dipahami.

Book Source:

e journal library UNY
Koleksi Perpustakaan UNY