ዝርዝር ሁኔታ:
- ደረጃ 1 - ሃርድዌር
- ደረጃ 2 የሃርድዌር ማዋቀር
- ደረጃ 3 - ሶፍትዌር - Arduino IDE ፣ PyCharm IDE
- ደረጃ 4: Arduino IDE
- ደረጃ 5: Arduino IDE - ኮድ ክፍል 1
- ደረጃ 6: አርዱዲኖ አይዲኢ - ኮድ ክፍል 2
- ደረጃ 7 PyCharm IDE ን ይክፈቱ እና ፋይል -> ቅንብሮች ላይ ጠቅ ያድርጉ።
- ደረጃ 8 በፕሮጀክት ስር የፕሮጀክት አስተርጓሚ ይምረጡ እና “+” አዶ ላይ ጠቅ ያድርጉ።
- ደረጃ 9: በፍለጋ አሞሌው ውስጥ ፒሲየርልን ይተይቡ እና ጠቅ ያድርጉ ጥቅል ጠቅ ያድርጉ።
- ደረጃ 10 ከዚህ በታች ያለው የፓይዘን ኮድ በ PyCharm IDE ላይ ይሠራል።
- ደረጃ 11 የፓይዘን ኮድ - ክፍል 1
- ደረጃ 12 የፓይዘን ኮድ - ክፍል 2
- ደረጃ 13 የመጨረሻ
- ደረጃ 14 ቪዲዮ
![Python (pySerial) + Arduino + DC ሞተር: 14 ደረጃዎች Python (pySerial) + Arduino + DC ሞተር: 14 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
ቪዲዮ: Python (pySerial) + Arduino + DC ሞተር: 14 ደረጃዎች
![ቪዲዮ: Python (pySerial) + Arduino + DC ሞተር: 14 ደረጃዎች ቪዲዮ: Python (pySerial) + Arduino + DC ሞተር: 14 ደረጃዎች](https://i.ytimg.com/vi/9xUVlkRJ1rU/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
![Python (pySerial) + Arduino + DC ሞተር Python (pySerial) + Arduino + DC ሞተር](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
ይህ ፈጣን መማሪያ የ Python GUI ን በመጠቀም የዲሲ ሞተርን ቀላል አሠራር ያሳያል። ከአርዱዲኖ ቦርድ ጋር ለመገናኘት ፓይቶን ለማድረግ እኛ የፒኤስኤስኬል ጥቅሉን እንጠቀማለን። pySerial በተለያዩ የተለያዩ መሣሪያዎች ላይ ለተከታታይ ግንኙነቶች ድጋፍ የሚሰጥ የ Python ቤተ -መጽሐፍት ነው።
ደረጃ 1 - ሃርድዌር
![ሃርድዌር ሃርድዌር](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
የአዳፍ ፍሬ ሞተር ጋሻ ፣ የአርዱዲኖ ቦርድ (ሜጋ) ፣ የዲሲ ሞተር ፣ 1 ኪ ኦኤም ተቃዋሚዎች (2) ፣ ኤልኢዲዎች (2) ፣ መንጠቆ ሽቦዎች እና የዳቦ ሰሌዳ።
ደረጃ 2 የሃርድዌር ማዋቀር
![የሃርድዌር ማዋቀር የሃርድዌር ማዋቀር](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
በዚህ ቅንብር ውስጥ አረንጓዴ LED -> የአርዱዲኖ ቦርድ ሰሌዳ LED 30 -> የአርዱዲኖ ቦርድ ፒን 32 ዲሲ ሞተር -> ሰርጥ 3 (ኤም 3) የሞተር ጋሻ
ደረጃ 3 - ሶፍትዌር - Arduino IDE ፣ PyCharm IDE
![ሶፍትዌር - Arduino IDE ፣ PyCharm IDE ሶፍትዌር - Arduino IDE ፣ PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
ደረጃ 4: Arduino IDE
![አርዱዲኖ አይዲኢ አርዱዲኖ አይዲኢ](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
ተፈላጊውን የአርዲኖ ቦርድ ከፒሲ ጋር ያገናኙ (በዚህ ሁኔታ እኔ አርዱዲኖ ሜጋን እጠቀማለሁ)። Arduino IDE ን ይክፈቱ እና ተገቢውን COM ወደብ እና ሰሌዳውን ይምረጡ። ከዚህ በታች ያለው ኮድ የሰቀላ ቁልፍን ጠቅ በማድረግ ወደ አርዱinoኖ ቦርድ ይሰቀላል።
ደረጃ 5: Arduino IDE - ኮድ ክፍል 1
![አርዱዲኖ አይዲኢ - ኮድ ክፍል 1 አርዱዲኖ አይዲኢ - ኮድ ክፍል 1](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
ደረጃ 6: አርዱዲኖ አይዲኢ - ኮድ ክፍል 2
![አርዱዲኖ አይዲኢ - ኮድ ክፍል 2 አርዱዲኖ አይዲኢ - ኮድ ክፍል 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
ደረጃ 7 PyCharm IDE ን ይክፈቱ እና ፋይል -> ቅንብሮች ላይ ጠቅ ያድርጉ።
![በፕሮጀክት ስር የፕሮጀክት አስተርጓሚ ይምረጡ እና “+” አዶ ላይ ጠቅ ያድርጉ። በፕሮጀክት ስር የፕሮጀክት አስተርጓሚ ይምረጡ እና “+” አዶ ላይ ጠቅ ያድርጉ።](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
ቅንብሮች። "src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![በፍለጋ አሞሌው ውስጥ Pyserial ን ይተይቡ እና ጠቅ ያድርጉ ጥቅል ጠቅ ያድርጉ። በፍለጋ አሞሌው ውስጥ Pyserial ን ይተይቡ እና ጠቅ ያድርጉ ጥቅል ጠቅ ያድርጉ።](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
ቅንብሮች። "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
ደረጃ 8 በፕሮጀክት ስር የፕሮጀክት አስተርጓሚ ይምረጡ እና “+” አዶ ላይ ጠቅ ያድርጉ።
ደረጃ 9: በፍለጋ አሞሌው ውስጥ ፒሲየርልን ይተይቡ እና ጠቅ ያድርጉ ጥቅል ጠቅ ያድርጉ።
ደረጃ 10 ከዚህ በታች ያለው የፓይዘን ኮድ በ PyCharm IDE ላይ ይሠራል።
![ከዚህ በታች ያለው የፓይዘን ኮድ በ PyCharm IDE ላይ ይሠራል። ከዚህ በታች ያለው የፓይዘን ኮድ በ PyCharm IDE ላይ ይሠራል።](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
ደረጃ 11 የፓይዘን ኮድ - ክፍል 1
![የፓይዘን ኮድ - ክፍል 1 የፓይዘን ኮድ - ክፍል 1](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
ማሳሰቢያ -ተመሳሳዩ የ COM ወደብ ቁጥር በ Python ኮድ ውስጥ መጠቀሙን ያረጋግጡ። ማጣቀሻዎች - pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.html ቤተ-መጽሐፍት/tkinter.html#tkinter- ሞጁሎች
ደረጃ 12 የፓይዘን ኮድ - ክፍል 2
![የፓይዘን ኮድ - ክፍል 2 የፓይዘን ኮድ - ክፍል 2](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
ደረጃ 13 የመጨረሻ
![የመጨረሻ የመጨረሻ](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
አንድ ቀላል GUI በ 3 አዝራሮች ይከፈታል - ወደፊት ፣ ወደ ኋላ እና መውጫ። በሞተር ግንኙነት ሽቦው ላይ በመመስረት ፣ ሞተሩ በሚፈለገው አቅጣጫ በ FORWARD ወይም በተገላቢጦሽ ቁልፍ ጠቅ በማድረግ ይሠራል። የ EXIT አዝራሩ ተከታታይ ወደቡን ይዘጋል እና የፕሮግራሙን አፈፃፀም ያበቃል።