menggunakan  empat  buah  motor  servo,  yang  bergerak  secara  bergantian.  Pada  saat subrutin  ini  dieksekusi  mikrokontroler  akan  mengaktifkan  timer  1  dan  relay  sehingga
modul  mp3  akan  on.  Proses  selanjutnya  mikrokontroler  akan  memberikan  pulsa  sebesar 1ms ke motor servo 1 sehingga kepala robot bergerak 0
mengarah ke manusia. Setelah itu mikrokontroler  memberikan pulsa sebesar 1,5ms ke motor servo 7, 2ms ke motor servo 6
dan 5 secara bergantian sehingga tangan kiri robot terangkat dengan sudut 90 . Setelah itu
motor  servo  7    di  beri  pulsa  1ms  selama  10ms  dan  pulsa  2ms  selama  10ms,  sehingga telapak  tangan  kiri  akan  terlihat  seperti  melambai.  Dalam  proses  melambaikan  telapak
tangan, motor servo 7 akan bergerak dengan perubahan sudut 90 . Proses ini akan berulang
selama  5  detik  dengan  memanfaatkan  timer  1.  Jika  timer  1  sama  dengan  5  detik,  maka mikrokontroler akan menonaktifkan relay sehingga modul mp3 kembali off. Setelah modul
mp3 dinonaktifkan  timer 1 akan off dan kemudian  mikrokontroler akan memberikan pulsa 1,5ms  ke  motor  servo  1  sehingga  kepala  robot  akan  kembali  ke  posisi  awal.  Proses
selanjutnya  mikrokontroler akan  memberikan pulsa sebesar 1,5ms ke motor servo 7, 1ms ke motor servo 6 dan 5 agar tangan kanan robot kembali ke posisi awal.
Mulai
PortC.1 = Servo1 PortC.5 = Servo5
PortC.6 = Servo6 PortC.7 = Servo7
PortC.0 = Relay
Servo1 0 Derajat Servo7 45 Derajat
Servo6 90 Derajat Servo5 90 Derajat
Timer1 =
5 detik Relay ON
Timer1 ON
Servo7 0 Derajat
Servo7 90 Derajat
Servo1 45 Derajat Servo7 45 Derajat
Servo6 0 Derajat Servo5 0 Derajat
Kembali
Ya Tidak
Tunda 10ms
Tunda 10ms
Relay OFF Timer1 OFF
Gambar 3.24. Diagram alir tangan  kiri dan kepala
3.3.4. Diagram Alir Tangan kanan dan Kiri
Diagram  alir  tangan  kanan  dan  kiri  ditunjukkan  pada  gambar  3.25.  Subrutin  ini dipakai  untuk  melakukan  pergerakan  pada  tangan  kanan  dan  kiri.  Gerakan  tangan  ini
menggunakan enam buah motor servo, dan bergerak secara bergantian. Pada saat subrutin ini  dieksekusi  mikrokontroler  akan  mengaktifkan  timer  1  dan  relay  sehingga  modul  mp3
akan  on.  Proses  selanjutnya  mikrokontroler  akan  memberikan  pulsa  sebesar    1,5ms  ke motor  servo  4  dan  7,  2ms  ke  motor  servo  6,  3,  2  dan  5  sehingga  tangan  kanan  dan  kiri
robot terangkat dengan sudut 90 . Setelah itu motor servo 7 dan 4  di beri pulsa 1ms selama
10ms  dan  pulsa  2ms  selama  10ms,  sehingga  telapak  tangan  kanan  dan  kiri  robot  akan terlihat seperti  melambai. Proses  ini  akan  berulang selama 5 detik dengan  memanfaatkan
timer 1. Jika timer 1 sama dengan 5 detik, maka mikrokontroler akan menonaktifkan relay sehingga modul mp3 kembali off. Setelah modul mp3 dinonaktifkan  timer 1 akan off dan
kemudian  mikrokontroler akan  memberikan pulsa 1,5ms ke  motor servo 7 dan 4, 1ms ke motor servo 6, 3, 2 dan 5 agar tangan kanan dan kiri robot kembali ke posisi awal.
Mulai
PortC.7 = Servo7 PortC.6 = Servo6
PortC.5 = Servo5 PortC.4 = Servo4
PortC.3 = Servo3 PortC.2 = Servo2
PortC.0 = Relay
Servo4 45 Derajat Servo7 45 Derajat
Servo6 90 Derajat Servo3 90 Derajat
Servo2 90 Derajat Servo5 90 Derajat
Relay ON Timer1 ON
Timer1 =
5 detik
Servo7 90 Derajat Servo4 90 Derajat
Servo4 45 Derajat Servo7 45 Derajat
Servo6 0 Derajat Servo3 0 Derajat
Servo2 0 Derajat Servo5 0 Derajat
Kembali
Ya Tidak
Tunda 10ms
Relay OFF Timer1 OFF
Servo7 0 Derajat Servo4 0 Derajat
Tunda 10ms
Gambar 3.25. Diagram alir tangan kanan dan kiri
BAB IV HASIL DAN PEMBAHASAN
Bab ini berisi mengenai hasil pengamatan dari robot penerima tamu. Hasil pengamatan berupa  pengujian  sensor  PIR  dalam  mendeteksi  gerakan  manusia,  sensor  ultrasonik  dalam
mendeteksi  jarak  manusia terhadap robot, pergerakan  motor servo sebagai  penggerak tangan dan kepala robot dan tingkat keberhasilan robot secara keseluruhan.
4.1. Bentuk Fisik Robot dan Hardware Elektronik
4.1.1. Bentuk Fisik Robot
Bentuk fisik robot penerima tamu secara keseluruhan ditunjukkan pada gambar 4.1, 4.2 dan  4.3.  Gambar  4.1  menunjukkan  peletakkan  sensor  ultrasonik,  sensor  PIR,  speaker,  LCD
dan motor servo.
Gambar 4.1. Tampak depan
Gambar 4.2. Tampak samping kanan       Gambar 4.3. Tampak samping kiri
60