Selasa, 10 Juli 2018

PROGRAM PLC DENGAN LEDDER DIAGRAM

NAMA KELOMPOK :
1. HERI SANTOSO
2. MOCH. ARIF NUROCHMAN


Definisi Programmable Logic Controller menurut Capiel (1982) adalah sistem elektronik yang beroperasi secara digital dan didesain untuk pemakaian di lingkungan industri, dimana sistem ini menggunakan memori yang dapat diprogram untuk penyimpanan secara internal instruksi-instruksi yang mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, pencacahan dan operasi aritmatik untuk mengontrol mesin atau proses melalui modul-modul I/O digital maupun analog.


Berdasarkan namanya konsep PLC adalah sebagai berikut :
  1. Programmable, menunjukkan kemampuan dalam hal memori untuk menyimpan program yang telah dibuat yang dengan mudah diubah-ubah fungsi atau kegunaannya.
  2. Logic, menunjukkan kemampuan dalam memproses input secara aritmatik dan logic (ALU), yakni melakukan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi, negasi, AND, OR, dan lain sebagainya.
  3. Controller, menunjukkan kemampuan dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.


Pemrograman PLC Menggunakan ledder diagram
 Pada percobaan pemrograman PLC menggunakan ledder diagram. Kami menggunakan software CX One, yang didalam nya terdapat aplikasi-aplikasi yang di gunakan untuk memprogram PLC yaitu CX PROGRAMMER   dan CX Designer. CX Programmer kita gunakan untuk memprogram pada PLC. CX Designer untuk membuat simulasi hasil program PLC.

PERCOBAAN 1
 Pada percobaan pertama kita akan menggunakan timer untuk memprogram lampunya. kita gunakan outputnya yaitu lampu. sebuah lampu dengan waktu menyala aladah 3 sekon. lihat program berikut ini :

Gambar pada CX programmer

PERCOBAAN 2
 Pada percobaan kedua kita akan menggunakan counter, pada counter ini menggunakan 2 switch. switch 1 berfungsi sebagai counternya atau perhitungannya dan swicth 2 berfungsi untuk mematikan lampu yang dinyalakan swicth 1. Pada program ini lampu akan menyala jika swicth 1 di on kan banyak 5 kali. dari perhitungan ini lah pada cx programmmer akan dihitung hingga 5 kali. dan swicth 2 untuk mematikan dari lampu tersebut.


gambar tampilan pada cx programmer

Untuk melanjutkan program ke PLC maka kita harus mensinkronkan dahulu PLC yang akan kita gunakan yaitu CP1E seri N30. pastikan dahulu seri yang kita gunakan sama dengan PLC yang akan kita gunakan. Lanjut ke PLC-work online-transfer to PLC. Lihat program yang telah kita run pada PLC :

video hasil program counter

PERCOBAAN 3
 Pada percobaan ini saya akan menggunakan clock puls. clock puls merupakan pengiriman sinyal pulsa untuk menghidupkan lampu. pada sinyal pulsa ini biasa digunakan pada nyala lampu kuning pada trafficlight. program :

gambar pada cx programmer

Untuk melanjutkan program ke PLC maka kita harus mensinkronkan dahulu PLC yang akan kita gunakan yaitu CP1E seri N30. pastikan dahulu seri yang kita gunakan sama dengan PLC yang akan kita gunakan. Lanjut ke PLC-work online-transfer to PLC. Lihat program yang telah kita run pada PLC :
hasil video pada plc

PERCOBAAN 4
 Pada percobaan ke 4 ini saya akan membahas tentang DIFU dan DIFD. Instruksi Differentiate Up – DIFU(13) dan Differentiate Down – DIFD digunakan untuk mengubah kondisi bit operand menjadi ON selama 1 siklus saja. Ketika dieksekusi, DIFU akan membandingkan kondisi eksekusi sekarang dengan kondisi eksekusi sebelumnya. Jika kondisi eksekusi sebelumnya adalah OFF dan kondisi eksekusi sekarang adalah ON, maka DIFU akan mengaktifkan bit operand menjadi ON selama 1 siklus saja.

Kebalikan dari instruksi DIFU yang mengaktifkan bit operand selama 1 siklus ketika kondisi eksekusi berubah dari OFF ke ON, maka instruksi DIFD akan mengaktifkan bit operand selama 1 siklus ketika kondisi eksekusi berubah dari ON ke OFF. Contoh berikut akan menjelaskan prinsip kerja dari DIFU dan DIFD. Program :
gambar program percobaan DIFU dan DIFD
Untuk melanjutkan program ke PLC maka kita harus mensinkronkan dahulu PLC yang akan kita gunakan yaitu CP1E seri N30. pastikan dahulu seri yang kita gunakan sama dengan PLC yang akan kita gunakan. Lanjut ke PLC-work online-transfer to PLC. Lihat program yang telah kita run pada PLC :
gambar hasil program
Akhirnya percobaan-percobaan kita dapat terselesaikan semua ya sobat.  semoga sedikit pengetahuan aim ini dapat bermanfaat bagi sobat semua. dan sangat dianjurkan untuk mencobanya di rumah😁😁😁

Terimakasih Sampai Jumpa Lagi............

Komando..... Auwa....auwa....auwa







Sabtu, 30 Juni 2018

PROGRAM BAHASA PASCAL (PART 2)

NAMA KELOMPOK :
1. HERI SANTOSO
2. MOCH. ARIF NUROCHMAN

JUDUL : PROGRAM BAHASA PASCAL (BAGIAN 2)

Pengertian 
Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.

Compiler Free Pascal

Walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terkahir (Turbo Pascal 7) dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga kita tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh Borland.  
Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator MS-DOS seperti DOSBox (www.dosbox.com). Emulator adalah sebuah program yang men-simulasikan suatu sistem di dalam sistem lain, sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox.
Percobaan Pemrograman Bahasa Pascal
jika pada saat Program Bahasa Pascal Part 1 yang terakhir ialah menghitung secara otomatis tanpa memasukan nilai dari suhu celcius dan farenheit nya, maka pada percobaan bahasa pascal yang kedua ini aim akan membahas lebih banyak lagi tentang bahasa pascal. Pada pemrograman bahasa pascal part 2, aim akan membahas lebih banyak tentang memasukan data/ entri data. jadi aim akan menjelaskan beberapa yang di butuhkan saat entri data dan sobat dapat mengembangkannya sendiri. Mari sobat ikuti beberapa percobaan berikut ini :
PERCOBAAN 1 :
 Pada percobaan pertama kita akan menghitung hasil dari suhu celcius ke farenheit. Jadi nilai suhu celcius kita masukan  sesuai keinginan kita kemudian dapat kita lihat hasilnya setelah menekan enter. jika ingin mengulangi tekan "y" jika tidak dan kembali ke program tekan "t". pada program telah kita masukan rumus perhitungan dari celcius ke farenheit maka dari itu kita sudah dapat menghitung nilainya otomatis tanpa perhitungan manual lagi. Mari kita langsung ke program :
 Gambar tampilan program
setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9". 

Gambar hasil saat di running

pada saat program di run akan muncul "berapa nilai celcius=" maka itu kita isi dengan nilai angka semau kita kemudian klik enter dan hasil nya akan muncul di samping kata "maka nilai farenheit=". jika anda ingin mencoba lagi dengan nilai angka yang lain maka mengetik "y" kemudian enter, jika tidak maka tekan "t" kemudian enter.

PERCOBAAN 2 :
Pada percobaan kedua kita akan memasukan beberapa jumlah nilai sesuai dengan kebutuhan kita dari kemudian kita masukan nilai tadi sesuai dengan angka yang kita inginkan. Setelah kita memasukan nilai" tersebut maka otomatis jumlah total nilai dan rata-rata dari nilai tersebut akan muncul. Berikut merupakan programnya :
 Gambar program sebelum di run

setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9". 

Gambar hasil program
pada percobaan ini aim menggunakan 10 data dan tiap data dimasukan nilai yang berbeda-beda, setelah dimasukan seluruhnya maka jumlah data, total data, dan rata-rata akan keluar secara otomatis. jika ingin mencoba ulang dengan nilai yang berbeda silakan tekan "y", jka tidak tekan "t".


PERCOBAAN 3 :
Pada percobaan ke tiga kita akan mengentri data atau memasukan data. Yang akan kita praktekan pada percobaan ke tiga ini kita akan memasukan biodata mahasiswa, setelah dimasukan data tersebut akan tetap disimpan dan akan hilang jika telah dimasukan data berikutnya. berikut merupakan programnya :
Gambar program sebelum dijalankan

setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9". 

Gambar program setelah di jalankan

Pada program tersebut terdapat beberapa data yang harus diisikan setelah data di isi dan keluar, maka data yang sebelumnya akan tersimpan diatasnya.


PERCOBAAN 4 :
Pada percobaan keempat kita akan menulis nama-nama hari dari hari ke 1 yaitu senin dan hari ke tujuh yaitu minggu. berikut merupakan programnya :
Gambar sebelum dijalankan

setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9". 
Gambar program telah dijalankan


SENIN, 25 JUNI 2018


PROGRAM BAHASA PASCAL (PART 1)

NAMA KELOMPOK :
1. HERI SANTOSO
2. MOCH. ARIF NUROCHMAN

JUDUL : PROGRAM BAHASA PASCAL


Hallo sobat semua, pada blog-blog sebelumnya kita telah membahas tentang pemrograman arduino uno. Pada dasarnya pemrograman ardunio lebih baiknya di pelajari terlebih dahulu program pascal. Karena program pascal merupakan program dasar sebelum program arduino. 

Pengertian 
Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.

Compiler Free Pascal

Walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terkahir (Turbo Pascal 7) dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga kita tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh Borland.  
Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator MS-DOS seperti DOSBox (www.dosbox.com). Emulator adalah sebuah program yang men-simulasikan suatu sistem di dalam sistem lain, sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox.
Percobaan program pascal
Pada percobaan bahasa pascal kita akan melakukan percobaan yang sederhana terlebih dahulu seperti halnya pada program arduino kita akan menggunakan perulangan (looping) baik itu "for to do" maupun "while do". Pada percobaan pemrograman bahasa pascal kita hanya memerlukan software/aplikasi Turbo Pascal. Karena saat ini turbo pascal tidak compatible pada windows yang terbaru saat ini maka dari itu kita menggunakan compiler pada turbo pascal supaya dapat dijalankan pada sistem operasi windows seperti yang telah kita bahas di atas. 
PERCOBAAN 1
 Pada percobaan pertama kita akan menampilkan tulisan "saya belajar pascal" yang ditulis dari 1 hingga 10. berikut merupakan programnya :
Gambar pemrograman sebelum di running
setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9". 
 
Gambar tampilan program setelah di jalankan

 PERCOBAAN 2
Pada percobaan kedua kita akan menggunakan perulangan/looping dalam program. Dari perulangan ini kita akan mencetak kata "unipa" yang akan kita praktekkan menggunakan  tiga perulangan yaitu "repeat", "for to do" dan "while do". Pada pemrograman ini kita akan mempraktekan setiap perulangan tersebut dan nanti silakan sobat lihat dan amati sendiri perulangan mana yang paling simpel dan mudah. berikut merupakan programnya :
  •  Percobaan pengulangan repeat until :

Gambar program perulangan repeat until
setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
Hasil program dijalankan

  • Percobaan perulangan for to do, Hitungan naik  :

Gambar program for to do hitungan naik
setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
Gambar hasil menjalankan program



  • Percobaan perulangan for to do, Hitungan turun :
  •  
    Gambar program for to do hitungan naik
    setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
     
     Gambar hasil menjalankan program
    • Percobaan pengulangan while do :

    Gambar proses perulangan while do
    setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
    hasil running program

    • Dari ketiga program pengulangan ini sobat semua pasti dapat membedakan mana program yang lebih simpel. Dari pengulangan program diatas yang paling sering digunakan adalah pengulangan for to do karena dianggap lebih sedikit dan tidak terlalu banyak bahasa program.

    PERCOBAAN 3
    Pada percobaan 3 kita akan mencoba menghitung perbandingan antara besaran suhu celcius dan suhu farenheit. Lambang C = celcius, lambang F = Farenheit. dengan kita memasukan beberapa rumus maka perbandingan tersebut dapat dihasilkan secara otomatis. berikut merupakan programnya :
    Gambar program
    setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
    Gambar hasil program

    Akhirnya percobaan-percobaan kita dapat terselesaikan semua ya sobat.  semoga sedikit pengetahuan aim ini dapat bermanfaat bagi sobat semua. dan sangat dianjurkan untuk mencobanya di rumah😁😁😁

    Terimakasih Sampai Jumpa Lagi............

    Komando..... Auwa....auwa....auwa







    Senin, 25 Juni 2018

    PROGRAM BAHASA PASCAL (PART 1)

    NAMA KELOMPOK :
    1. HERI SANTOSO
    2. MOCH. ARIF NUROCHMAN

    JUDUL : PROGRAM BAHASA PASCAL



    Hallo sobat semua, pada blog-blog sebelumnya kita telah membahas tentang pemrograman arduino uno. Pada dasarnya pemrograman ardunio lebih baiknya di pelajari terlebih dahulu program pascal. Karena program pascal merupakan program dasar sebelum program arduino. 

    Pengertian 
    Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.

    Compiler Free Pascal

    Walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terkahir (Turbo Pascal 7) dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga kita tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh Borland.  
    Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator MS-DOS seperti DOSBox (www.dosbox.com). Emulator adalah sebuah program yang men-simulasikan suatu sistem di dalam sistem lain, sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox.
    Percobaan program pascal
    Pada percobaan bahasa pascal kita akan melakukan percobaan yang sederhana terlebih dahulu seperti halnya pada program arduino kita akan menggunakan perulangan (looping) baik itu "for to do" maupun "while do". Pada percobaan pemrograman bahasa pascal kita hanya memerlukan software/aplikasi Turbo Pascal. Karena saat ini turbo pascal tidak compatible pada windows yang terbaru saat ini maka dari itu kita menggunakan compiler pada turbo pascal supaya dapat dijalankan pada sistem operasi windows seperti yang telah kita bahas di atas. 
    PERCOBAAN 1
     Pada percobaan pertama kita akan menampilkan tulisan "saya belajar pascal" yang ditulis dari 1 hingga 10. berikut merupakan programnya :
    Gambar pemrograman sebelum di running
    setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9". 
     
    Gambar tampilan program setelah di jalankan

     PERCOBAAN 2
    Pada percobaan kedua kita akan menggunakan perulangan/looping dalam program. Dari perulangan ini kita akan mencetak kata "unipa" yang akan kita praktekkan menggunakan  tiga perulangan yaitu "repeat", "for to do" dan "while do". Pada pemrograman ini kita akan mempraktekan setiap perulangan tersebut dan nanti silakan sobat lihat dan amati sendiri perulangan mana yang paling simpel dan mudah. berikut merupakan programnya :
    •  Percobaan pengulangan repeat until :

    Gambar program perulangan repeat until
    setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
    Hasil program dijalankan

    • Percobaan perulangan for to do, Hitungan naik  :

    Gambar program for to do hitungan naik
    setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
    Gambar hasil menjalankan program


    • Percobaan perulangan for to do, Hitungan turun :
    •  
      Gambar program for to do hitungan naik
      setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
       
       Gambar hasil menjalankan program
      • Percobaan pengulangan while do :

      Gambar proses perulangan while do
      setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
      hasil running program

      • Dari ketiga program pengulangan ini sobat semua pasti dapat membedakan mana program yang lebih simpel. Dari pengulangan program diatas yang paling sering digunakan adalah pengulangan for to do karena dianggap lebih sedikit dan tidak terlalu banyak bahasa program.

      PERCOBAAN 3
      Pada percobaan 3 kita akan mencoba menghitung perbandingan antara besaran suhu celcius dan suhu farenheit. Lambang C = celcius, lambang F = Farenheit. dengan kita memasukan beberapa rumus maka perbandingan tersebut dapat dihasilkan secara otomatis. berikut merupakan programnya :
      Gambar program
      setelah program kita masukan kemudian program kita jalankan/run, untuk menjalankan program dapat mengklik run pada pilihan menu atau dengan "ctrl+f9".
      Gambar hasil program
      • pada hasil program di atas ada perbandingan antara suhu celcius dan suhu farenheit.

      Akhirnya percobaan-percobaan kita dapat terselesaikan semua ya sobat.  semoga sedikit pengetahuan aim ini dapat bermanfaat bagi sobat semua. dan sangat dianjurkan untuk mencobanya di rumah😁😁😁

      Terimakasih Sampai Jumpa Lagi............

      Komando..... Auwa....auwa....auwa



      Kamis, 24 Mei 2018

      PROGRAM MENAMPILKAN RUNINNG TEXT PADA LCD 16X2


      Nama Kelompok : 
      1. Mochamad Arif Nurochman (153600025)
      2. Heri Santoso (153600016)



      Salam Semangat untuk sobat semua, pada blog kali aim akan membahas tentangg....... bagaimana cara menampilkan Text Berjalan pada layar LCD 16x2. sebelum melaksanakan percobaan untuk menampilkan text  berjalan. aim akan membahas untuk perancangan rangkaian dan menampilkan text saja. berikut komponen yang harus disiapkan :
      •  Arduino Uno 
      •  Laptop/PC
      •  Kabel pipih
      •  Breadboard
      •  LCD 16x2
      •  Resistor 220 ohm
      •  Potensiometer 

      Tahap-tahap perangkaian :
      1. Siapkan skema rangkian yang akan di gunakan






















      Gambar project arduino.
      2. Rangkai komponen yang telah di siapkan sesuai dengan skema project.
      3. Kemudian sinkronkan port arduino dengan pc yang digunakan
      4. Masukkan program percobaan dengan yang ada di "File-Example-LiquidCrystal-helloworld"
      5. Upload Program dan lihat pada layar LCD apakah sudah muncul. seperti gambar dibawah ini :



      jika tampilan layar LCD sudah seperti gambar diatas, maka rangkian telah siap pada program berikutnya yaitu menampilkan text. Berikut programnya dan hasilnya :



      hasil dari program diatas :


      jika hingga proses ini sudah terlaksana, maka sobat semua berhak masuk ke tahap berikutnya yaitu menampilkan running text.

      program:
      #include<LiquidCrystal.h>
      LiquidCrystal lcd(12,11,5,4,3,2);
      void setup() {
       lcd.begin(16,2);
       lcd.setCursor(0,0);
       lcd.print("HALLO APA KABAR ?");
       lcd.setCursor(0,1);
       lcd.print("I LOVE YOU");
       delay(1000);
      }
      void loop() {
       for(int x=0; x < 13; x++){
        lcd.scrollDisplayLeft();
        delay(150);
       }
        for(int x=0; x < 29; x++){
        lcd.scrollDisplayRight();
        delay(150);
        }
       for(int x=0; x < 16; x++){
        lcd.scrollDisplayLeft();
       delay(150);
       }
       delay(1000);
      }

      Hasil Program :




      Akhirnya percobaan-percobaan kita dapat terselesaikan semua ya sobat.  semoga sedikit pengetahuan aim ini dapat bermanfaat bagi sobat semua. dan sangat dianjurkan untuk mencobanya di rumah😁😁😁

      Terimakasih Sampai Jumpa Lagi............

      Komando..... Auwa....auwa....auwa

      Selasa, 24 April 2018

      PROGRAM MOTOR SERVO DC

      Nama Kelompok : 
      1. Mochamad Arif Nurochman (153600025)
      2. Heri Santoso (153600016)



      HALLO... sobat ketemu lagi dengan aim, untuk postingan aim kali ini akan membahas tentang bagaimana mengkontrol motor servo, karena dapat di ketahui motor servo tidak seperti motor DC biasanya melainkan putaran motor servo yang kita gunakan hanya sebesar 180⁰. Motor servo merupakan motor yang putaranya langkah demi langkah atau setiap derajat, karena di dalam motor servo terdapat gearbox yang mengatur putaran motor servo. Sobat semua pastinya penasaran bagaimana hasil percobaannya. Mari langsung saja sobat menuju alat dan bahan yang harus disiapkan yaitu :
      • Niat (jangan sampai lupa 😄😄😄)
      •  Arduino Uno 
      •  Laptop/PC
      •  Kabel pipih
      •  Breadboard
      •  Motor Servo
      •  Software progam arduino 
      •  Do'a(supaya lancar dan dipermudah  😄


      Pada percobaan ini aim akan menggunakan 2 motor servo yang arah putarannya berlawanan. Dengan putaran arah yang berlawanan ini dapat juga di aplikasikan pada rangkaian pintu otomatis yang membuka dan menutup. Namun yang akan aim ulas kali ini yaitu bagaimana cara membuat program dan rangkaian dua motor servo dengan arah putar berlawanan ??? Baik sobat langsung saja kita ke tahap tahap perangkaian alat.
       1. Langkah pertama pada tahap ini yaitu rangkailah project sesuai skema yang telah di buat. 
      Gambar 2 motor servo

      2. Salah satu conektor motor servo berada pada kaki arduino vcc dan kaki satunya berada pada pin ground dan yang satunya pada pin 8. jika menggunakan 2 motor maka tinggal kita paralelkan saja ke arduino sobat. dapat dilihat pada gambar di bawah ini :
      Gambar Project rangkian arduino motor servo

      3. Jika rangkai project sudah siap saaat ini mari kita ke aplikasi arduino.
      4. Sambungkan kabel usb arduino ke port USB PC/Laptop lalu cek port "Com dengan cara klik "Tools" Pilih klik Com dimana Arduino Tersambung.
      5. Masukan program berikut ke software Arduino.
      #include <Servo.h>

      Servo servobody,servojari;

      int pos = 0;    

      void setup() {
        servobody.attach(9); 
        servojari.attach(8);
      }

      void body() {
        for (pos = 0; pos <= 90; pos +=1 ) {
          
          servobody.write(pos);             
          delay(15);                      
        }
        for (pos = 90; pos >= 0; pos -= 1) { 
          servobody.write(pos);              
          delay(15);}                       
        }
      void jari (){
       for (pos = 0; pos <= 90; pos += 1) { 
          servojari.write(pos);              
          delay(15);
          }
           for (pos = 90; pos >= 0; pos -= 1) { 
          servojari.write(pos);              
          delay(15);}
           }
           void loop(){
            body();
            jari();
           }

       6. Jika sudah silakan verifikasi program jika tidak ada kesalahan program maka silakan di upload ke arduino.
       7. Sudah di upload sobat ??? Lihat hasilnya pada video di bawah ini :


      Akhirnya percobaan kita dapat terselesaikan ya sobat. semoga sedikit pengetahuan aim ini dapat bermanfaat bagi sobat semua. dan sangat dianjurkan untuk mencobanya di rumah😁😁😁

      Terimakasih Salam Jumpa Lagi............

      Salam Komando..... Auwa....auwa....auwa