Arduino & IoT Academy · Pelajaran

Pustaka Servo dan attach

Sertakan Servo dan hubungkan ke pin.

Pelajaran 2 dari 413 langkah

Pustaka Servo dan attach adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Biarkan Pustaka Membantu

Menghasilkan pulsa yang presisi secara manual memang merepotkan. Pustaka Servo bawaan mengatur waktunya untuk Anda, sehingga Anda cukup menentukan sudut yang diinginkan. 😌

Sertakan Pustaka Terlebih Dahulu

Masukkan pustaka ke sketsa Anda dengan #include di bagian paling atas. Satu baris itu membuka berbagai alat Servo.

#include <Servo.h>

Buat Objek Servo

Selanjutnya, buat sebuah objek Servo. Anggap objek ini sebagai kendali jarak jauh: beri nama, lalu kirimkan perintah melalui objek tersebut.

Servo myServo;

Hubungkan ke Pin

Beri tahu objek pin yang digunakan kabel sinyal dengan attach(). Setelah itu, pin tersebut mulai mengirimkan pulsa servo.

myServo.attach(9);

Di Mana attach Digunakan

Panggil attach() di dalam setup(), karena Anda hanya perlu mengikat pin sekali saat papan mulai menyala.

void setup() {
  myServo.attach(9);
}

Pilih Pin PWM

Pustaka Servo dapat mengendalikan hampir semua pin, tetapi pin yang mendukung PWM seperti 9 atau 10 adalah pilihan yang aman dan umum pada Uno.

Bergerak dengan write()

Perintahkan sudut menggunakan write(). Masukkan angka dari 0 hingga 180, dan servo akan langsung bergerak ke posisi tersebut.

myServo.write(90);

Tetap Terpasang

Setelah terpasang, objek akan terus mempertahankan sudut terakhir yang Anda tuliskan. Anda hanya perlu memanggil write() lagi saat ingin memindahkannya ke posisi baru.

Batas Pulsa Khusus

Jika servo Anda bergerak kurang atau lebih dari yang seharusnya, attach() dapat menerima lebar pulsa minimum dan maksimum dalam mikrodetik untuk menyesuaikan jangkauan geraknya.

myServo.attach(9, 600, 2400);

Bebaskan Pin

Panggil detach() untuk menghentikan pengiriman pulsa dan membebaskan pin. Ini berguna saat Anda ingin servo menjadi lemas sekaligus menghemat daya.

myServo.detach();

Satu Objek untuk Masing-Masing

Mengendalikan beberapa servo? Buat objek Servo terpisah untuk setiap servo, lalu pasangkan ke pin yang berbeda. Semuanya berjalan secara mandiri.

Pemeriksaan Singkat

Mari uji cara menghubungkan servo ke pin dalam kode.

Rangkuman

Sertakan Servo.h, buat sebuah objek, pasangkan ke pin di setup, lalu gerakkan dengan write(). Itulah seluruh pola penyiapannya. 🔧

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pustaka Servo dan attach” gratis?

Ya — teks lengkap “Pustaka Servo dan attach” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Pustaka Servo dan attach”?

Sertakan Servo dan hubungkan ke pin. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Pustaka Servo dan attach” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Cara Servo Mengetahui Sudutnya
  2. Pustaka Servo dan attach
  3. Gerakkan dari 0 hingga 180
  4. Servo yang Dikendalikan Kenop
← Kembali ke Arduino & IoT Academy