Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
PERINGATAN: Ini bukan cara yang aman untuk mengendalikan motor. Setiap pin I/O hanya dapat menangani arus 40 mA. Saya akan merekomendasikan menggunakan H-Bridge atau sesuatu seperti itu
Ketika saya mengatakan sederhana, saya tidak bermaksud menggunakan kontrol kecepatan. Tapi kendalikan motor secara langsung tanpa sirkuit eksternal. Berikut caranya:
Bagaimana ini terjadi: Saya baru-baru ini mengerjakan instruksi tentang charlieplexing dengan arduino. Dan saya bertanya-tanya apakah prinsip yang sama akan bekerja dengan motor sampai batas tertentu. Jadi saya datang dengan ide bahwa jika Anda menggunakan motor alih-alih led, Anda dapat memiliki kontrol 2 arah & jika Anda menggunakan 2 port PWM (Pulse Width Modulation), Anda dapat memiliki kontrol kecepatan variabel 2 arah untuk motor tanpa perangkat keras eksternal!! Jadi saya memutuskan untuk memposting temuan saya. Selamat bersenang-senang! Jika Anda memiliki pertanyaan Silahkan bertanya kepada mereka.
Saya tidak bertanggung jawab atas hal buruk apa pun yang terjadi pada Anda atau pada arduino Anda!
Langkah 1: Barang yang Anda Butuhkan:
Bagian:- Arduino- Motor DC kecil- Kawat untuk motorAlat:- Komputer dengan Arduino IDE terpasang- Kabel USB A-B
Langkah 2: Menghubungkan Motor
Hubungkan motor DC Anda ke arduino Anda. - Hubungkan satu kabel dari motor ke pin 5 pada arduino Anda- Hubungkan kabel lain dari motor Anda ke pin 6 pada arduino Anda. Pengaturan perangkat keras untuk ini cukup sederhana.
Langkah 3: Mengkode Arduino
Berikut adalah beberapa langkah dasar untuk memprogram arduino Anda.1) Unduh kode sumber dari bawah 2) Buka file di Arduino IDE 3) Tekan tombol "Unggah ke I/O Board" 4) Setelah program diunggah, program akan mulai berjalanI mencoba menambahkan banyak komentar ke kode, tetapi jika Anda memiliki pertanyaan, silakan tanyakan kepada mereka.
Langkah 4: Bagaimana Ini Bekerja & Lebih Banyak Ide
Cara Kerja: Ketika Anda membuat satu pin HIGH & LOW lainnya, pin HIGH memiliki tegangan positif & pin LOW bekerja seperti ground (-). Catatan: Arah putaran mungkin berbeda dari di bawah. Pin 5: Pin 6: Memutar: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Kecepatan CCW = Counter ClockwiseCW = Searah Jarum JamIde: Tambahkan motor kedua. Maaf saya tidak punya kode untuk ini, Tapi ada skema yang diposting di bawah ini.