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