Pustaka Servo dan attach
Sertakan Servo dan hubungkan ke pin.
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. 🔧
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
- Cara Servo Mengetahui Sudutnya
- Pustaka Servo dan attach
- Gerakkan dari 0 hingga 180
- Servo yang Dikendalikan Kenop