Taula de continguts:
- Pas 1: maquinari
- Pas 2: Configuració del maquinari
- Pas 3: Programari: Arduino IDE, PyCharm IDE
- Pas 4: Arduino IDE
- Pas 5: Arduino IDE - Codi primera part
- Pas 6: ID Arduino: codi 2a part
- Pas 7: obriu PyCharm IDE i feu clic a Fitxer -> Configuració
- Pas 8: a Projecte, seleccioneu Intèrpret del projecte i feu clic a la icona "+"
- Pas 9: a la barra de cerca, escriviu Pyserial i feu clic a Instal·la el paquet
- Pas 10: el codi Python que apareix a continuació s'executa a PyCharm IDE
- Pas 11: Codi Python: primera part
- Pas 12: codi Python: part 2
- Pas 13: final
- Pas 14: vídeo
![Python (pySerial) + Arduino + Motor CC: 14 passos Python (pySerial) + Arduino + Motor CC: 14 passos](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Vídeo: Python (pySerial) + Arduino + Motor CC: 14 passos
![Vídeo: Python (pySerial) + Arduino + Motor CC: 14 passos Vídeo: Python (pySerial) + Arduino + Motor CC: 14 passos](https://i.ytimg.com/vi/M5f_MZvSdEA/hqdefault.jpg)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
![Python (pySerial) + Arduino + Motor DC Python (pySerial) + Arduino + Motor DC](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Aquest tutorial ràpid mostra el funcionament senzill d'un motor de corrent continu mitjançant una interfície gràfica d'usuari de Python. Per fer que Python es comuniqui amb una placa Arduino, farem servir el paquet pySerial. pySerial és una biblioteca Python que proporciona suport per a connexions en sèrie a través de diversos dispositius.
Pas 1: maquinari
![Maquinari Maquinari](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Protecció del motor Adafruit, placa Arduino (Mega), motor de CC, resistències d'1 k ohm (2), LED (2), cables de connexió i taulers de connexió.
Pas 2: Configuració del maquinari
![Configuració del maquinari Configuració del maquinari](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
En aquesta configuració, LED verd -> Pin 30 de la placa Arduino LED vermell -> Pin 32 de la placa Arduino Motor DC -> Canal 3 (M3) del blindatge del motor
Pas 3: Programari: Arduino IDE, PyCharm IDE
![Programari: Arduino IDE, PyCharm IDE Programari: Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Pas 4: Arduino IDE
![IDE Arduino IDE Arduino](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Connecteu la placa Arduino desitjada al PC (en aquest cas estic fent servir un Arduino Mega). Obriu Arduino IDE i seleccioneu el port COM i la placa adequats. El codi següent es penja a la placa Arduino fent clic al botó Puja.
Pas 5: Arduino IDE - Codi primera part
![Arduino IDE - Codi primera part Arduino IDE - Codi primera part](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
Pas 6: ID Arduino: codi 2a part
![ID Arduino - Codi Part 2 ID Arduino - Codi Part 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Pas 7: obriu PyCharm IDE i feu clic a Fitxer -> Configuració
![A Projecte, seleccioneu Intèrpret del projecte i feu clic a la icona "+" A Projecte, seleccioneu Intèrpret del projecte i feu clic a la icona "+"](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Configuració. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![A la barra de cerca, escriviu Pyserial i feu clic a Instal·la el paquet A la barra de cerca, escriviu Pyserial i feu clic a Instal·la el paquet](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Configuració. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Pas 8: a Projecte, seleccioneu Intèrpret del projecte i feu clic a la icona "+"
Pas 9: a la barra de cerca, escriviu Pyserial i feu clic a Instal·la el paquet
Pas 10: el codi Python que apareix a continuació s'executa a PyCharm IDE
![El codi Python següent s'executa a PyCharm IDE El codi Python següent s'executa a PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Pas 11: Codi Python: primera part
![Codi Python: primera part Codi Python: primera part](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
NOTA: Assegureu-vos que s’utilitzi el mateix número de port COM al codi Python. Referències: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library / tkinter.html # tkinter-modules
Pas 12: codi Python: part 2
![Codi Python: part 2 Codi Python: part 2](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
Pas 13: final
![Final Final](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
S’obre una interfície gràfica d’usuari senzilla amb 3 botons: AVANT, INVERSIÓ i SORTIDA. Depenent del cablejat de la connexió del motor, el motor funciona en la direcció desitjada amb el clic del botó AVANÇAR o INVERSAR. El botó EXIT tanca el port sèrie i finalitza l'execució del programa.
Recomanat:
Mesura de la velocitat del motor mitjançant Arduino: 6 passos
![Mesura de la velocitat del motor mitjançant Arduino: 6 passos Mesura de la velocitat del motor mitjançant Arduino: 6 passos](https://i.howwhatproduce.com/images/001/image-91-j.webp)
Mesura de la velocitat del motor mitjançant Arduino: és difícil mesurar les rpm del motor ??? No ho crec. Aquí teniu una solució senzilla: només un sensor IR i Arduino del vostre equip poden fer-ho. En aquest post us donaré un senzill tutorial que explica com mesurar la RPM de qualsevol motor mitjançant sensor IR i A
Limitador RPM Arduino per a motor de gas: 5 passos
![Limitador RPM Arduino per a motor de gas: 5 passos Limitador RPM Arduino per a motor de gas: 5 passos](https://i.howwhatproduce.com/images/001/image-610-j.webp)
Limitador RPM Arduino per a motors de gas: demostració de YouTube: es tracta de substituir un regulador per limitar la velocitat d’un motor de gasolina. Aquest limitador de RPM es pot canviar a 3 paràmetres diferents sobre la marxa. Vaig instal·lar-ho en un motor monocilíndric, Briggs i Stratton, i vaig utilitzar un Ardu
MOSFET DE MOTOR DE CC Control de la velocitat mitjançant Arduino: 6 passos
![MOSFET DE MOTOR DE CC Control de la velocitat mitjançant Arduino: 6 passos MOSFET DE MOTOR DE CC Control de la velocitat mitjançant Arduino: 6 passos](https://i.howwhatproduce.com/images/001/image-1191-j.webp)
Control de velocitat del MOSFET amb motor CC mitjançant Arduino: en aquest tutorial aprendrem a controlar la velocitat del motor CC mitjançant un mòdul MOSFET. Mireu el vídeo
Carro Motor Paso a Paso - Arduino: 7 passos
![Carro Motor Paso a Paso - Arduino: 7 passos Carro Motor Paso a Paso - Arduino: 7 passos](https://i.howwhatproduce.com/images/001/image-1300-j.webp)
Carro Motor Paso a Paso - Arduino: Se llevará acabo el proyecto de un carro por medio de Arduino y motores paso a paso
Com controlar el motor de corrent continu sense escombretes de drone quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: 5 passos
![Com controlar el motor de corrent continu sense escombretes de drone quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: 5 passos Com controlar el motor de corrent continu sense escombretes de drone quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: 5 passos](https://i.howwhatproduce.com/images/005/image-14259-18-j.webp)
Com controlar el motor CC sense escombretes Drone Quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: Descripció: El controlador de velocitat del motor HW30A es pot utilitzar amb bateries LiPo de 4-10 NiMH / NiCd o 2-3 cèl·lules. El BEC és funcional amb fins a 3 cèl·lules LiPo. Es pot utilitzar per controlar la velocitat del motor de corrent continu sense escombretes (3 cables) amb un màxim de fins a 12Vdc. Específic