Daftar Isi:
- Langkah 1: Perangkat Keras
- Langkah 2: Pengaturan Perangkat Keras
- Langkah 3: Perangkat Lunak - Arduino IDE, PyCharm IDE
- Langkah 4: Arduino IDE
- Langkah 5: Arduino IDE - Kode Bagian 1
- Langkah 6: Arduino IDE - Kode Bagian 2
- Langkah 7: Buka PyCharm IDE dan Klik File -> Pengaturan
- Langkah 8: Di bawah Project, Pilih Project Interpreter dan Klik Ikon “+”
- Langkah 9: Di Bilah Pencarian, Ketik Pyserial dan Klik Instal Paket
- Langkah 10: Kode Python Di Bawah Ini Dijalankan di PyCharm IDE
- Langkah 11: Kode Python - Bagian 1
- Langkah 12: Kode Python - Bagian 2
- Langkah 13: Akhir
- Langkah 14: Video
Video: Python (pySerial) + Arduino + Motor DC: 14 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Tutorial singkat ini menunjukkan pengoperasian sederhana motor DC menggunakan GUI Python. Untuk membuat Python berkomunikasi dengan papan Arduino kita akan menggunakan paket pySerial. pySerial adalah pustaka Python yang menyediakan dukungan untuk koneksi serial melalui berbagai perangkat yang berbeda.
Langkah 1: Perangkat Keras
Adafruit pelindung motor, papan Arduino (Mega), motor DC, resistor 1k ohm (2), LED (2), kabel penghubung dan papan tempat memotong roti.
Langkah 2: Pengaturan Perangkat Keras
Dalam pengaturan ini, LED hijau -> Pin 30 LED papan Arduino -> Pin 32 papan Arduino Motor DC -> Saluran 3 (M3) pelindung motor
Langkah 3: Perangkat Lunak - Arduino IDE, PyCharm IDE
Langkah 4: Arduino IDE
Hubungkan board Arduino yang diinginkan ke PC (dalam hal ini saya menggunakan Arduino Mega). Buka Arduino IDE dan pilih port dan board COM yang sesuai. Kode di bawah ini diunggah ke papan Arduino dengan mengklik tombol Unggah.
Langkah 5: Arduino IDE - Kode Bagian 1
Langkah 6: Arduino IDE - Kode Bagian 2
Langkah 7: Buka PyCharm IDE dan Klik File -> Pengaturan
Langkah 8: Di bawah Project, Pilih Project Interpreter dan Klik Ikon “+”
Langkah 9: Di Bilah Pencarian, Ketik Pyserial dan Klik Instal Paket
Langkah 10: Kode Python Di Bawah Ini Dijalankan di PyCharm IDE
Langkah 11: Kode Python - Bagian 1
CATATAN: Pastikan nomor port COM yang sama digunakan dalam kode Python. Referensi: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules
Langkah 12: Kode Python - Bagian 2
Langkah 13: Akhir
GUI sederhana terbuka dengan 3 tombol – FORWARD, REVERSE dan EXIT. Tergantung pada kabel koneksi motor, motor berjalan ke arah yang diinginkan dengan mengklik tombol FORWARD atau REVERSE. Tombol EXIT menutup port serial dan mengakhiri eksekusi program.
Direkomendasikan:
Pengukuran Kecepatan Motor Menggunakan Arduino: 6 Langkah
Pengukuran Kecepatan Motor Menggunakan Arduino: Apakah sulit untuk mengukur rpm motor ???Saya rasa tidak. Berikut adalah satu solusi sederhana. Hanya satu sensor IR dan Arduino di kit Anda yang dapat melakukannya. Dalam posting ini saya akan memberikan tutorial sederhana yang menjelaskan cara mengukur RPM motor apa pun menggunakan sensor IR dan A
Memilih Motor Langkah dan Driver untuk Proyek Layar Naungan Otomatis Arduino: 12 Langkah (dengan Gambar)
Memilih Motor Langkah dan Driver untuk Proyek Layar Naungan Otomatis Arduino: Dalam Instruksi ini, saya akan melalui langkah-langkah yang saya ambil untuk memilih Motor Langkah dan Driver untuk proyek prototipe Layar Naungan Otomatis. Layar naungan adalah model engkol tangan Coolaroo yang populer dan murah, dan saya ingin mengganti
Cara Mengontrol Drone Quadcopter Brushless DC Motor (Tipe 3 Kabel) dengan Menggunakan HW30A Motor Speed Controller dan Arduino UNO: 5 Langkah
Cara Mengontrol Motor DC Brushless Quadcopter Drone Quadcopter (Tipe 3 Kabel) dengan Menggunakan Pengontrol Kecepatan Motor HW30A dan Arduino UNO: Deskripsi: Pengontrol Kecepatan Motor HW30A dapat digunakan dengan baterai LiPo 4-10 NiMH/NiCd atau 2-3 sel. BEC berfungsi dengan hingga 3 sel LiPo. Dapat digunakan untuk mengontrol kecepatan motor DC Brushless (3 kabel) dengan maksimum hingga 12Vdc. Spesifik
Tutorial Arduino - Kontrol Motor Servo Dengan Arduino: 5 Langkah
Tutorial Arduino - Kontrol Motor Servo Dengan Arduino: Instruksi ini adalah versi tertulis dari "Arduino: Cara Mengontrol Motor Servo dengan Arduino" Video YouTube yang saya unggah baru-baru ini. Saya sangat menyarankan Anda untuk memeriksanya. Kunjungi Saluran YouTube
Enkapsulasi Motor Servo Langkah Dengan Kontrol Serial Melalui Arduino Menggunakan Printer 3D - Pt4: 8 Langkah
Enkapsulasi Motor Servo Langkah Dengan Kontrol Serial Melalui Arduino Menggunakan Printer 3D - Pt4: Dalam video keempat dari seri Langkah Motor ini, kita akan menggunakan apa yang telah kita pelajari sebelumnya untuk membangun motor servo stepper dengan kontrol melalui komunikasi serial dan real umpan balik posisi menggunakan encoder resistif yang dipantau oleh Arduino. Di dalam