Tartalomjegyzék:
- 1. lépés: Hardver
- 2. lépés: Hardver beállítása
- 3. lépés: Szoftver - Arduino IDE, PyCharm IDE
- 4. lépés: Arduino IDE
- 5. lépés: Arduino IDE - kód 1. rész
- 6. lépés: Arduino IDE - kód 2. rész
- 7. lépés: Nyissa meg a PyCharm IDE -t, és kattintson a Fájl -> Beállítások elemre
- 8. lépés: A Projekt alatt válassza a Projektértelmező lehetőséget, majd kattintson a „+” ikonra
- 9. lépés: A keresősávba írja be a Pyserial parancsot, majd kattintson a Csomag telepítése gombra
- 10. lépés: Az alábbi Python -kód a PyCharm IDE -n fut
- 11. lépés: Python -kód - 1. rész
- 12. lépés: Python -kód - 2. rész
- 13. lépés: döntő
- 14. lépés: Videó
![Python (pySerial) + Arduino + DC motor: 14 lépés Python (pySerial) + Arduino + DC motor: 14 lépés](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Videó: Python (pySerial) + Arduino + DC motor: 14 lépés
![Videó: Python (pySerial) + Arduino + DC motor: 14 lépés Videó: Python (pySerial) + Arduino + DC motor: 14 lépés](https://i.ytimg.com/vi/p41hbfwHdrw/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
![Python (pySerial) + Arduino + DC motor Python (pySerial) + Arduino + DC motor](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Ez a gyors bemutató bemutatja az egyenáramú motor egyszerű működését Python GUI használatával. Ahhoz, hogy a Python kommunikálni tudjon egy Arduino táblával, a pySerial csomagot fogjuk használni. A pySerial egy Python könyvtár, amely támogatja a soros kapcsolatokat különféle eszközökön.
1. lépés: Hardver
![Hardver Hardver](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Adafruit motorpajzs, Arduino kártya (Mega), egyenáramú motor, 1 k ohmos ellenállások (2), LED-ek (2), beköthető vezetékek és kenyérpirító.
2. lépés: Hardver beállítása
![Hardver beállítása Hardver beállítása](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
Ebben a beállításban a zöld LED -> Arduino tábla 30 -as érintkezője -> Arduino -tábla 32 -es csapja DC -motor -> Motorpajzs 3 -as csatorna (M3)
3. lépés: Szoftver - Arduino IDE, PyCharm IDE
![Szoftver - Arduino IDE, PyCharm IDE Szoftver - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
4. lépés: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Csatlakoztassa a kívánt Arduino kártyát a számítógéphez (ebben az esetben Arduino Mega -t használok). Nyissa meg az Arduino IDE -t, és válassza ki a megfelelő COM -portot és -lapot. Az alábbi kódot a Feltöltés gombra kattintva töltjük fel az Arduino táblára.
5. lépés: Arduino IDE - kód 1. rész
![Arduino IDE - kód 1. rész Arduino IDE - kód 1. rész](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
6. lépés: Arduino IDE - kód 2. rész
![Arduino IDE - kód 2. rész Arduino IDE - kód 2. rész](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
7. lépés: Nyissa meg a PyCharm IDE -t, és kattintson a Fájl -> Beállítások elemre
![A Projekt alatt válassza a Projektértelmező lehetőséget, majd kattintson a „+” ikonra A Projekt alatt válassza a Projektértelmező lehetőséget, majd kattintson a „+” ikonra](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Beállítások. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![A keresősávba írja be a Pyserial parancsot, majd kattintson a Csomag telepítése gombra A keresősávba írja be a Pyserial parancsot, majd kattintson a Csomag telepítése gombra](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Beállítások. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
8. lépés: A Projekt alatt válassza a Projektértelmező lehetőséget, majd kattintson a „+” ikonra
9. lépés: A keresősávba írja be a Pyserial parancsot, majd kattintson a Csomag telepítése gombra
10. lépés: Az alábbi Python -kód a PyCharm IDE -n fut
![Az alábbi Python -kód a PyCharm IDE -n fut Az alábbi Python -kód a PyCharm IDE -n fut](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
11. lépés: Python -kód - 1. rész
![Python -kód - 1. rész Python -kód - 1. rész](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
MEGJEGYZÉS: Győződjön meg arról, hogy ugyanazt a COM portszámot használja a Python kódban. Hivatkozások: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules
12. lépés: Python -kód - 2. rész
![Python kód - 2. rész Python kód - 2. rész](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
13. lépés: döntő
![Végső Végső](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Egy egyszerű kezelőfelület nyílik meg 3 gombbal - ELŐRE, REVERSE és EXIT. A motorcsatlakozások huzalozásától függően a motor a kívánt irányba fut az ELŐRE vagy a REVERSE gomb megnyomásával. Az EXIT gomb bezárja a soros portot és befejezi a program végrehajtását.