Daftar Isi:
- Perlengkapan
- Langkah 1: Siapkan Moto: bit
- Langkah 2: Pasang Motor Servo Ke Moto: bit
- Langkah 3: Program Mikro: bit untuk Menjalankan Motor Servo
- Langkah 4: Jalankan Motor Servo
- Langkah 5: Unduh Kode ke Mikro Anda: bit
- Langkah 6: Tambahkan Motor Lain
- Langkah 7: Jalankan Sesuatu yang Keren Dengan Motor Anda
Video: Cara Menjalankan Motor Servo Menggunakan Moto:bit Dengan Mikro:bit: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Salah satu cara untuk memperluas fungsionalitas mikro:bit adalah dengan menggunakan papan yang disebut moto:bit oleh SparkFun Electronics (sekitar $15-20). Kelihatannya rumit dan memiliki banyak fitur, tetapi tidak sulit untuk menjalankan motor servo darinya. Moto:bit memungkinkan Anda menjalankan motor yang lebih bertenaga daripada motor mikro kecil yang dapat Anda jalankan dari mikro:bit saja.
Perlengkapan
- motor: sedikit
- bbc mikro: bit
- motor servo
- catu daya dengan colokan jack barel (adaptor a/c, tetapi Anda juga dapat menggunakan baterai)
Langkah 1: Siapkan Moto: bit
Mari kita lihat moto:bit. Ada slot panjang di bagian atas, tempat Anda memasukkan micro:bit. Pastikan mikro:bit dimasukkan dengan pas, dengan LED menghadap ke atas.
Ada colokan listrik di samping moto:bit. Anda dapat mencolokkan berbagai sumber daya yang berbeda. Jangan gunakan lebih dari 11V (perhatikan bahwa kata-kata kecil di beberapa papan mengatakan 3-17V, tetapi menurut SparkFun, itu adalah kesalahan cetak yang akan diperbaiki pada kumpulan papan berikutnya). Anda dapat menggunakan baterai 4-AA, baterai 9V tunggal, atau adaptor AC yang menghasilkan tidak lebih dari 11V.
Langkah 2: Pasang Motor Servo Ke Moto: bit
Perhatikan baik-baik moto:bit. Anda akan melihat sekelompok pin berlabel "SERVO". Di sinilah kita akan mencolokkan motor servo. Pin di sisi kiri area SERVO bertuliskan, "P15, VCC, GND", dan yang di sebelah kanan bertuliskan "P16, VCC, GND".
Dalam contoh ini, kita akan mencolokkan motor servo ke pin di sebelah kiri.
Motor servo dilengkapi dengan tiga kabel berwarna, biasanya dihubungkan dengan soket. Kabel biasanya hitam, merah, dan kemudian warna ketiga. Hitam hampir selalu berarti "tanah" (dan akan dihubungkan ke GND pada moto:bit); merah membawa "daya" (dan akan ditancapkan ke VCC pada moto:bit), dan kabel putih pada motor ini adalah yang membawa data (dan akan ditancapkan ke P15 pada moto:bit).
Colokkan motor ke kolom "P15, VCC, GND", pastikan untuk mencocokkan kabel putih dengan P15, merah ke VCC, dan hitam ke GND.
Langkah 3: Program Mikro: bit untuk Menjalankan Motor Servo
Sekarang kita memerlukan beberapa kode untuk menjalankan mikro:bit motor yang telah kita sambungkan ke papan moto:bit.
Buka MakeCode dan mulai proyek baru. (Kami berasumsi bahwa Anda telah mengerjakan beberapa tutorial MakeCode pertama).
Kita akan memberitahu motor servo kita untuk bergerak maju mundur 4 kali saat kita menekan tombol A pada mikro:bit.
Seret blok "Pada Tombol A yang ditekan" dari "Menu input".
Selanjutnya, tambahkan lingkaran. Seret blok "ulangi" hijau dari menu "Loops" dan pasang ke blok ungu "pada tombol A ditekan". Jadi ketika kita menekan tombol A, kita akan melakukan sesuatu 4 kali …
Langkah 4: Jalankan Motor Servo
Kita perlu menambahkan beberapa blok untuk menjalankan motor kita.
- Mengklik opsi "Lanjutan" di bagian bawah item menu.
- Pilih item yang bertuliskan "Pin". Seret blok merah yang bertuliskan "servo write pin … to …" dan pasang ke blok berulang. Servo kami dicolokkan ke Pin 15 (P15), jadi pilih P15, dan ubah pengaturan derajat ke 0.
- Tambahkan blok "jeda" biru muda (ditemukan di menu Dasar) dan ubah menjadi 500 ms (milidetik).
- Kemudian tambahkan lagi blok servo merah, pilih P15, dan pindahkan servo ke posisi 180 derajat.
- Tambahkan blok jeda lain.
- Melihat kode lengkapnya, berbunyi, "ketika saya menekan tombol A, lakukan ini 4 kali: pindahkan servo ke posisi 0 derajat, tunggu 500 milidetik, pindahkan servo ke posisi 180, tunggu 500 milidetik."
- Klik Tombol A pada mikro:bit yang disimulasikan untuk melihat gerakan servo.
Langkah 5: Unduh Kode ke Mikro Anda: bit
Colokkan micro:bit ke komputer Anda menggunakan kabel USB. Klik tombol unduh, dan seret file.hex ke mikro:bit.
[Jika Anda tidak tahu cara melakukannya, lihat panduan singkat MakeCode.]
Saat Anda menekan tombol A pada mikro:bit, servo Anda akan berjalan!
Bereksperimenlah dengan mengubah kode Anda untuk menggunakan pengaturan yang berbeda untuk posisi servo, nomor yang berbeda dalam pengulangan pengulangan, dan waktu jeda yang berbeda.
Langkah 6: Tambahkan Motor Lain
Anda dapat melakukan hal yang sama pada motor yang dicolokkan ke P16 (Pin 16).
Jika Anda menambahkan blok kode ini (dan mengunduh ke mikro:bit Anda), Anda dapat menjalankan motor pada P15 saat Anda menekan tombol A, dan motor pada P16 saat Anda menekan tombol B.
Langkah 7: Jalankan Sesuatu yang Keren Dengan Motor Anda
Kami menggunakan motor kami untuk menjalankan mesin kertas dari proyek Mekatronika Kertas kami. Lihat situs web untuk membuat mesin Anda sendiri dan kemudian menghubungkannya ke motor servo Anda. Selamat bersenang-senang!
Materi ini didasarkan pada pekerjaan yang didukung oleh National Science Foundation di bawah Hibah No. IIS-1735836. Setiap pendapat, temuan, dan kesimpulan atau rekomendasi yang diungkapkan dalam materi ini adalah milik penulis dan tidak mencerminkan pandangan National Science Foundation.
Proyek ini merupakan kolaborasi antara The Concord Consortium, University of Colorado, Boulder, dan Georgia Tech University.
Direkomendasikan:
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C - Menjalankan Rainbow di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: 5 Langkah
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C | Menjalankan Rainbow di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: Hai teman-teman dalam instruksi ini kita akan belajar cara menggunakan LED neopixel ws2812 atau strip led atau matriks led atau cincin led dengan papan pengembangan m5stack m5stick-C dengan Arduino IDE dan kami akan membuat pola pelangi dengan itu
Cara Menjalankan Drone Quadcopter Brushless DC Motor dengan Menggunakan HW30A Brushless Motor Speed Controller dan Servo Tester: 3 Langkah
Cara Menjalankan Drone Quadcopter Brushless DC Motor dengan Menggunakan HW30A Brushless Motor Speed Controller dan Servo Tester: Deskripsi:Perangkat ini disebut Servo Motor Tester yang dapat digunakan untuk menjalankan motor servo dengan memasang motor servo dan catu daya sederhana. Perangkat ini juga dapat digunakan sebagai generator sinyal untuk pengontrol kecepatan listrik (ESC), maka Anda dapat
Cara Menjalankan Jam Baterai dengan Tenaga Surya: 15 Langkah (dengan Gambar)
Cara Mengoperasikan Jam Baterai dengan Tenaga Surya: Kontribusi ini merupakan lanjutan dari kontribusi sebelumnya pada tahun 2016, (lihat di sini,) tetapi dalam periode intervensi telah ada pengembangan komponen yang membuat pekerjaan lebih mudah dan kinerja meningkat. Teknik yang ditunjukkan di sini akan memungkinkan
Cara Memodifikasi Motor Servo Mikro (SG90) untuk Rotasi Berkelanjutan: 6 Langkah (dengan Gambar)
Cara Memodifikasi Motor Servo Mikro (SG90) untuk Rotasi Terus Menerus: Oh tidak! Saya sudah kehabisan motor DC! Apakah Anda memiliki servo dan resistor cadangan? Kalau begitu mari kita modifikasi! Servo normal berputar sekitar 180 derajat. Jelas, kita tidak bisa menggunakannya untuk kendaraan yang berjalan di atas roda. Dalam tutorial ini, saya akan pergi
Cara Menjalankan Video Komposit dan Data Jaringan Melalui Kabel Ethernet: 6 Langkah (dengan Gambar)
Cara Menjalankan Video Komposit dan Data Jaringan Melalui Kabel Ethernet: Saya perlu menjalankan Video dan Audio ke bagian lain rumah saya. Masalahnya, saya tidak punya banyak kabel AV, juga tidak punya waktu dan uang untuk melakukan instalasi yang baik. Namun saya memiliki banyak Kabel Ethernet Cat 5 tergeletak di sekitar. Ini adalah apa yang saya datang dengan