Isi kandungan:
- Langkah 1: Perkakasan
- Langkah 2: Persediaan Perkakasan
- Langkah 3: Perisian - Arduino IDE, PyCharm IDE
- Langkah 4: Arduino IDE
- Langkah 5: Arduino IDE - Kod Bahagian 1
- Langkah 6: Arduino IDE - Kod Bahagian 2
- Langkah 7: Buka PyCharm IDE dan Klik pada Fail -> Tetapan
- Langkah 8: Di bawah Projek, Pilih Jurubahasa Projek dan Klik pada Ikon "+"
- Langkah 9: Di Bar Carian, Ketik Pyserial dan Klik Pasang Pakej
- Langkah 10: Kod Python Di Bawah Dijalankan di PyCharm IDE
- Langkah 11: Kod Python - Bahagian 1
- Langkah 12: Python Code - Bahagian 2
- Langkah 13: Akhir
- Langkah 14: Video
Video: Python (pySerial) + Arduino + Motor DC: 14 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Tutorial ringkas ini menunjukkan pengoperasian mudah motor DC menggunakan Python GUI. Untuk membuat Python berkomunikasi dengan papan Arduino, kami akan menggunakan pakej pySerial. pySerial adalah pustaka Python yang memberikan sokongan untuk sambungan bersiri melalui pelbagai peranti yang berbeza.
Langkah 1: Perkakasan
Perisai motor Adafruit, papan Arduino (Mega), motor DC, perintang 1k ohm (2), LED (2), wayar cangkuk dan papan roti.
Langkah 2: Persediaan Perkakasan
Dalam persediaan ini, LED hijau -> Pin 30 dari Arduino boardred LED -> Pin 32 of Arduino boardDC Motor -> Saluran 3 (M3) pelindung motor
Langkah 3: Perisian - Arduino IDE, PyCharm IDE
Langkah 4: Arduino IDE
Sambungkan papan Arduino yang dikehendaki ke PC (dalam kes ini saya menggunakan Arduino Mega). Buka Arduino IDE dan pilih port dan papan COM yang sesuai. Kod di bawah ini dimuat naik ke papan Arduino dengan mengklik butang Upload.
Langkah 5: Arduino IDE - Kod Bahagian 1
Langkah 6: Arduino IDE - Kod Bahagian 2
Langkah 7: Buka PyCharm IDE dan Klik pada Fail -> Tetapan
Tetapan. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
Tetapan. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Langkah 8: Di bawah Projek, Pilih Jurubahasa Projek dan Klik pada Ikon "+"
Langkah 9: Di Bar Carian, Ketik Pyserial dan Klik Pasang Pakej
Langkah 10: Kod Python Di Bawah Dijalankan di PyCharm IDE
Langkah 11: Kod Python - Bahagian 1
CATATAN: Pastikan nombor port COM yang sama digunakan dalam kod Python. Rujukan: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTinter: https://docs.python.org/3/ perpustakaan / tkinter.html # tkinter-modul
Langkah 12: Python Code - Bahagian 2
Langkah 13: Akhir
GUI ringkas dibuka dengan 3 butang - KEHADIRAN, REVERSE dan EXIT. Bergantung pada pendawaian sambungan motor, motor berjalan ke arah yang diinginkan dengan klik butang FORWARD atau REVERSE. Butang EXIT menutup port bersiri dan mengakhiri pelaksanaan program.
Disyorkan:
Pengukuran Kelajuan Motor Menggunakan Arduino: 6 Langkah
Pengukuran Kelajuan Motor Menggunakan Arduino: Adakah sukar untuk mengukur rpm motor ??? Saya rasa tidak begitu. Berikut adalah satu penyelesaian mudah. Hanya satu sensor IR dan Arduino dalam kit anda yang boleh melakukannya. Dalam catatan ini saya akan memberikan tutorial ringkas yang menerangkan cara mengukur RPM mana-mana motor menggunakan sensor IR dan
Memilih Motor Langkah dan Pemandu untuk Projek Skrin Shade Automatik Arduino: 12 Langkah (dengan Gambar)
Memilih Motor Langkah dan Pemandu untuk Projek Arduino Shade Screen Automated: Dalam Instructable ini, saya akan melalui langkah-langkah yang saya ambil untuk memilih Step Motor dan Driver untuk projek prototaip Automated Shade Screen. Skrin teduh adalah model engkol tangan Coolaroo yang popular dan murah, dan saya ingin mengganti t
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: 5 Langkah
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: Penerangan: Pengawal Kelajuan Motor HW30A boleh digunakan dengan bateri LiPo 4-10 NiMH / NiCd atau 2-3 sel. BEC berfungsi dengan sehingga 3 sel LiPo. Ia dapat digunakan untuk mengawal kecepatan motor DC Brushless (3 wayar) dengan maksimum hingga 12Vdc.Spesifik
Tutorial Arduino - Kawalan Motor Servo Dengan Arduino: 5 Langkah
Tutorial Arduino - Kawalan Motor Servo Dengan Arduino: Instruktif ini adalah versi bertulis dari " Arduino: Cara Mengendalikan Motor Servo dengan Arduino " Video YouTube yang saya muat naik baru-baru ini. Saya sangat mengesyorkan anda memeriksanya. Lawati Saluran YouTube
Mengemas Motor Servo Langkah Dengan Kawalan Bersiri Melalui Arduino Menggunakan Pencetak 3D - Langkah 4: 8
Merangkumi Step Servo Motor Dengan Serial Control Via Arduino Menggunakan 3D Printer - Pt4: Dalam video keempat siri Motor Step ini, kami akan menggunakan apa yang telah kami pelajari sebelumnya untuk membina motor servo stepper dengan kawalan melalui komunikasi bersiri dan nyata maklum balas kedudukan menggunakan pengekod resistif yang dipantau oleh Arduino. Dalam