Spisu treści:
- Krok 1: Sprzęt
- Krok 2: Konfiguracja sprzętu
- Krok 3: Oprogramowanie - Arduino IDE, PyCharm IDE
- Krok 4: IDE Arduino
- Krok 5: Arduino IDE - kod część 1
- Krok 6: Arduino IDE - część kodu 2
- Krok 7: Otwórz PyCharm IDE i kliknij Plik -> Ustawienia
- Krok 8: W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+”
- Krok 9: W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet
- Krok 10: Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE
- Krok 11: Kod w Pythonie - część 1
- Krok 12: Kod w Pythonie - część 2
- Krok 13: Finał
- Krok 14: Wideo
![Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Wideo: Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków
![Wideo: Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków Wideo: Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków](https://i.ytimg.com/vi/xHIa3uBIWME/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
![Python (pySerial) + Arduino + silnik prądu stałego Python (pySerial) + Arduino + silnik prądu stałego](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Ten krótki samouczek pokazuje prostą obsługę silnika prądu stałego za pomocą graficznego interfejsu użytkownika języka Python. Aby Python mógł komunikować się z płytą Arduino, użyjemy pakietu pySerial. pySerial to biblioteka Pythona, która zapewnia obsługę połączeń szeregowych na wielu różnych urządzeniach.
Krok 1: Sprzęt
![Sprzęt komputerowy Sprzęt komputerowy](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Osłona silnika Adafruit, płytka Arduino (Mega), silnik DC, rezystory 1k ohm (2), diody LED (2), przewody przyłączeniowe i płytka stykowa.
Krok 2: Konfiguracja sprzętu
![Konfiguracja sprzętu Konfiguracja sprzętu](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
W tej konfiguracji zielona dioda LED -> Pin 30 diody LED na płycie Arduino -> Pin 32 płyty Arduino DC Motor -> Kanał 3 (M3) osłony silnika
Krok 3: Oprogramowanie - Arduino IDE, PyCharm IDE
![Oprogramowanie - Arduino IDE, PyCharm IDE Oprogramowanie - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Krok 4: IDE Arduino
![IDE Arduino IDE Arduino](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Podłącz żądaną płytkę Arduino do komputera (w tym przypadku używam Arduino Mega). Otwórz Arduino IDE i wybierz odpowiedni port COM i płytkę. Poniższy kod jest wgrywany na płytkę Arduino, klikając przycisk Prześlij.
Krok 5: Arduino IDE - kod część 1
![Arduino IDE - kod część 1 Arduino IDE - kod część 1](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
Krok 6: Arduino IDE - część kodu 2
![Arduino IDE - kod część 2 Arduino IDE - kod część 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Krok 7: Otwórz PyCharm IDE i kliknij Plik -> Ustawienia
![W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+” W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+”](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
![W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Krok 8: W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+”
Krok 9: W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet
Krok 10: Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE
![Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Krok 11: Kod w Pythonie - część 1
![Kod Pythona - część 1 Kod Pythona - część 1](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
UWAGA: Upewnij się, że ten sam numer portu COM jest używany w kodzie Pythona. References:pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ biblioteka/tkinter.html#tkinter-modules
Krok 12: Kod w Pythonie - część 2
![Kod Pythona - część 2 Kod Pythona - część 2](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
Krok 13: Finał
![Finał Finał](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Prosty GUI otwiera się z 3 przyciskami – DO PRZODU, DO TYŁU i WYJŚCIA. W zależności od okablowania silnika, silnik obraca się w żądanym kierunku po naciśnięciu przycisku DO PRZODU lub DO TYŁU. Przycisk EXIT zamyka port szeregowy i kończy wykonywanie programu.
Zalecana:
Jak kontrolować silnik prądu stałego za pomocą L298n i Arduino: 5 kroków
![Jak kontrolować silnik prądu stałego za pomocą L298n i Arduino: 5 kroków Jak kontrolować silnik prądu stałego za pomocą L298n i Arduino: 5 kroków](https://i.howwhatproduce.com/images/001/image-1866-j.webp)
Jak sterować silnikiem prądu stałego za pomocą L298n i Arduino: Witam wszystkich. Przedstawmy się. Nazywam się Dimitris i pochodzę z Grecji. Bardzo kocham Arduino, ponieważ jest to inteligentna płytka. Postaram się jak najlepiej opisać tę instrukcję, aby każdy mógł ją wykonać. A więc zacznijmy
Jak kontrolować silnik BLDC za pomocą Arduino i joysticka: 6 kroków
![Jak kontrolować silnik BLDC za pomocą Arduino i joysticka: 6 kroków Jak kontrolować silnik BLDC za pomocą Arduino i joysticka: 6 kroków](https://i.howwhatproduce.com/images/002/image-3580-j.webp)
Jak kontrolować silnik BLDC za pomocą Arduino i joysticka: Witajcie przyjaciele w tym samouczku pokazuję, jak sterować bezszczotkowym silnikiem prądu stałego, czyli silnikiem BLDC za pomocą Arduino i joysticka
Samouczek Arduino - silnik krokowy z L293D: 5 kroków
![Samouczek Arduino - silnik krokowy z L293D: 5 kroków Samouczek Arduino - silnik krokowy z L293D: 5 kroków](https://i.howwhatproduce.com/images/004/image-9295-25-j.webp)
Arduino Tutorial - Silnik krokowy ze sterownikiem L293D: Ta instrukcja jest pisemną wersją mojego „Arduino: Jak sterować silnikiem krokowym za pomocą sterownika silnika L293D”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić.Mój kanał YouTube
Samouczek Arduino - silnik krokowy z Bluetooth: 6 kroków
![Samouczek Arduino - silnik krokowy z Bluetooth: 6 kroków Samouczek Arduino - silnik krokowy z Bluetooth: 6 kroków](https://i.howwhatproduce.com/images/005/image-12724-10-j.webp)
Arduino Tutorial - Silnik krokowy z Bluetooth: Ta instrukcja jest napisaną wersją mojego „Arduino: Jak sterować silnikiem krokowym przez Bluetooth (ze smartfonem)” W tym projekcie będziemy sterować silnikiem krokowym za pomocą smartfona przez Bluetooth. Mój kanał YouTube Najpierw powinieneś zobaczyć
[Robot Arduino] Jak zrobić robota do przechwytywania ruchu - Kciuki Robota - Silnik serwo - Kod źródłowy: 26 kroków (ze zdjęciami)
![[Robot Arduino] Jak zrobić robota do przechwytywania ruchu - Kciuki Robota - Silnik serwo - Kod źródłowy: 26 kroków (ze zdjęciami) [Robot Arduino] Jak zrobić robota do przechwytywania ruchu - Kciuki Robota - Silnik serwo - Kod źródłowy: 26 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1599-93-j.webp)
[Robot Arduino] Jak zrobić robota do przechwytywania ruchu | Kciuki Robota | Silnik serwo | Kod źródłowy: Kciuki Robot. Zastosowano potencjometr serwomotoru MG90S. To bardzo zabawne i łatwe! Kod jest bardzo prosty. To tylko około 30 linii. Wygląda jak przechwytywanie ruchu. Proszę zostawić jakiekolwiek pytanie lub opinię! [Instrukcja] Kod źródłowy https://github.c