Daftar Isi:

Cara Super Mudah Mengontrol Motor Servo Dengan Arduino: 8 Langkah
Cara Super Mudah Mengontrol Motor Servo Dengan Arduino: 8 Langkah

Video: Cara Super Mudah Mengontrol Motor Servo Dengan Arduino: 8 Langkah

Video: Cara Super Mudah Mengontrol Motor Servo Dengan Arduino: 8 Langkah
Video: BELAJAR 9 PEMROGRAMAN ARDUINO - Library dan Servo 2024, November
Anonim
Cara Super Mudah Mengontrol Motor Servo Dengan Arduino
Cara Super Mudah Mengontrol Motor Servo Dengan Arduino

Dalam tutorial ini kita akan menggunakan Motor Servo dan Arduino UNO, dan Visuino untuk mengontrol posisi derajat motor servo hanya menggunakan beberapa komponen sehingga membuat proyek ini Super Sederhana.

Tonton video demonstrasi.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
  1. Arduino UNO (atau Arduino lainnya)
  2. Kabel jumper
  3. Motor servo
  4. Program Visuino: Unduh Visuino

Langkah 2: Sirkuit

Sirkuit
Sirkuit
Sirkuit
Sirkuit
  1. Hubungkan pin "Oranye" motor Servo ke pin Digital Arduino[8]
  2. Hubungkan pin "Merah" motor Servo ke pin positif Arduino [5V]
  3. Hubungkan pin "Brown" motor Servo ke pin negatif Arduino[GND]

Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO

Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO

Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:

Perlu diketahui bahwa ada beberapa bug kritis di Arduino IDE 1.6.6. Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi! Jika Anda belum selesai, ikuti langkah-langkah dalam Instruksi ini untuk mengatur Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2

Langkah 4: Di Visuino Tambahkan Komponen

Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
  1. Tambahkan komponen "Urutan"
  2. Tambahkan komponen "Nilai Analog"
  3. Tambahkan komponen "Bagi Analog Berdasarkan Nilai"
  4. Tambahkan komponen "Servo"

Langkah 5: Dalam Komponen Set Visuino

Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino

Pilih komponen "Sequence1", klik dua kali di atasnya. Dalam Dialog "Elemen":

Seret elemen "Periode" 5X ke kiri.

  1. Pilih elemen "Period1" dan di bawah jendela properti atur "Delay" ke "1000"
  2. Pilih elemen "Period2" dan di bawah jendela properti atur "Delay" ke "2000"
  3. Pilih elemen "Period3" dan di bawah jendela properti atur "Delay" ke "3000"
  4. Pilih elemen "Period4" dan di bawah jendela properti atur "Delay" ke "4000"
  5. Pilih elemen "Period5" dan di bawah jendela properti atur "Delay" ke "5000" >> yang ini akan digunakan hanya untuk jeda di akhir.

Sekarang mari kita atur Derajat untuk motor servo: Pilih komponen "AnalogValue1", klik dua kali di atasnya. Dalam Dialog "Elemen":

Seret 4X elemen "Tetapkan Nilai" ke kiri.

  1. Pilih komponen "Set Value1" dan di bawah jendela properti set "Value" ke "0"
  2. Pilih komponen "Set Value2" dan di bawah jendela properti atur "Value" ke "60"
  3. Pilih komponen "Set Value3" dan di bawah jendela properti atur "Value" ke "120"
  4. Pilih komponen "Set Value4" dan di bawah jendela properti set "Value" ke "180"

Pilih komponen "DivideByValue1" dan di bawah jendela properti atur "nilai" ke "180"

Langkah 6: Dalam Komponen Visuino Connect

Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
  • Hubungkan pin "Sequence1">Period1 [Out] ke pin "AnalogValue1" [Set Value 1]
  • Hubungkan pin "Sequence2">Period1 pin [Out] ke pin "AnalogValue1" [Set Value 2]
  • Hubungkan pin "Sequence3">Period1 [Out] ke pin "AnalogValue1" [Set Value 3]
  • Hubungkan pin "Sequence4">Period1 [Out] ke pin "AnalogValue1" [Set Value 4]
  • Hubungkan pin "AnalogValue1" [Keluar] ke pin "DivideByValue1" [Masuk]
  • Hubungkan pin "DivideByValue1" [Keluar] ke pin "Servo1" [Masuk]
  • Hubungkan pin "Servo1" [Out] ke pin digital Arduino [8]

Langkah 7: Hasilkan, Kompilasi, dan Unggah Kode Arduino

Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino

Di Visuino, di bagian bawah klik pada Tab "Build", pastikan port yang benar dipilih, lalu klik tombol "Compile/Build and Upload".

Langkah 8: Mainkan

Jika Anda menyalakan modul Arduino UNO, motor Servo akan mulai bergerak sesuai dengan derajat yang Anda tetapkan.

Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini. Anda dapat mengunduh dan membukanya di Visuino:

Direkomendasikan: