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ó
Videó: Python (pySerial) + Arduino + DC motor: 14 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
4. lépés: Arduino IDE
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
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
Beállítások. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.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
11. lépés: Python -kód - 1. rész
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
13. lépés: döntő
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.