Kemajuan dunia teknologi diseluruh negara saat ini sangat luar biasa cepat. Hal itu juga yang ada di dalam teknologi robotika. Banyak negara – negara maju di dunia saat ini berlomba-lomba menciptakan robot yang dapat di fungsikan seperti kerja manusia. Salah satunya adalah robot yang di fungsikan sebagai penghibur manusia.
Pada tugas akhir ini dibuat sebuah robot yang dapat memainkan musik tekan seperti piano kecil atau keyboard. Robot ini dapat bermain musik dengan membaca not angka sebuah lagu yang akan di mainkan, kemudian setelah itu robot menggerakkan jarinya pada alat musik dalam hal ini piano kecil atau keyboard sesuai not yang telah dibaca. Untuk pembacaan not angka yang ditulis dalam sebuah kertas oleh robot digunakan sebuah webcam yang terhubung dengan komputer dan telah terdapat program pegenalan not angka, sehingga dihasilkan sebuah file text yang berupa angka yang dikenali yang akan di mainkan oleh robot. Melalui port serial, file text tersebut diambil sebagai inputan menggerakkan jari robot pada alat musik. Untuk meggerakkannya robot tersebut menggunakan sebuah motor Servo dan dua buah motor Stepper yang semuanya di kendalikan oleh mikrokontroler AVR Atmega16 yang telah di program. Motor Servo berfungsi menggerakkan jari robot agar dapat menjangkau semua posisi nada pada alat musik dari ujung kiri sampai kanan. Sedangkan motot Stepper berfungsi menggerakkan jari berupa gerakan menekan alat musik, dimana pada robot ini digunakan dua motor Stepper dengan tujuan mengatasi perdedaan posisi tot’s piano atau keyboard warna hitam dan warna putih.
Dari pembuatan robot dalam proyek akhir ini, telah dapat di lihat hasil yang telah memenuhi tujuannya, akan tetapi robot ini masih memiliki beberapa kekurangan diantaranya kurang presisi pada not yang dituju dan juga pada kecepatan. Hal ini dapat disimpulkan bahwa pembuatan program sangat dipengaruhi oleh rancangan mekaniknya. Sedangkan untuk membuat jari robot lebih presisi dapat dicoba dengan teknologi sensor dan juga mengganti besar kapasitas kristalnya untuk mempercepat perputaran motor servo yang digunakan mengontrol posisi jari robot.
Kata Kunci : Robot, Mikrokontroler, AVR Atmega16, Motor Servo, Motor Stepper.