ዝርዝር ሁኔታ:

Python3 እና Arduino Communication: 5 ደረጃዎች
Python3 እና Arduino Communication: 5 ደረጃዎች

ቪዲዮ: Python3 እና Arduino Communication: 5 ደረጃዎች

ቪዲዮ: Python3 እና Arduino Communication: 5 ደረጃዎች
ቪዲዮ: Python3 and Arduino Communication | Part 1 2024, ሀምሌ
Anonim
Python3 እና Arduino Communication
Python3 እና Arduino Communication

የፕሮጀክት መግለጫ

በዚህ ፕሮጀክት ውስጥ ከ Python3 ትዕዛዞችን ወደ አርዱinoኖ ቦርድ እንልካለን ፣ ይህም በ Python3 እና በአርዱዲኖ መካከል በሚገናኙበት ጊዜ ነገሮችን ለመረዳት ቀላል ያደርገዋል። በአርዱዲኖ መድረክ ላይ “ጤና ይስጥልኝ ዓለም” እናደርጋለን ፣ ይህም ማለት በአርዱዲኖ ኡኖ ላይ አብሮ የተሰራ LED ን ማብራት/ማጥፋት ማለት ነው።

ስለዚህ በመጀመሪያ ልንገራችሁ…

ይህንን ፕሮጀክት ለምን አዘጋጀሁ?

በመጀመሪያ ፣ በዚህ ጉዳይ ላይ በተለይ በዩቱብ ላይ በበይነመረብ ላይ የተሰቀሉ ብዙ ትምህርቶች አሉ ነገር ግን እነሱ የ Python2 ስሪቶችን እየተጠቀሙ ነው ፣ እና ሁለተኛ ፣ እኔ Python3.7.2 የሆነውን የቅርብ ጊዜ ስሪት ጭኖ ነበር። ከ Arduino ጋር ለመገናኘት ሲጠቀሙበት በ Python2 እና Python3 መካከል ትንሽ ልዩነት አለ። ስለዚህ ከ Python3 ወደ አርዱዲኖ ትእዛዝ የመላክን ችግር ከፈታሁ በኋላ ፣ ይህ ለሠሪዎች እና ለመላው የትርፍ ጊዜ ማሳለፊያ ማህበረሰብ መጋራት አለበት ብዬ አሰብኩ።

እንጀምር

የሚያስፈልጉዎት ክፍሎች:

  1. አርዱዲኖ UNO ቦርድ
  2. የዩኤስቢ ገመድ

ከሃርድዌር አንፃር እርስዎ የሚፈልጉት ይህ ብቻ ነው:)

ደረጃ 1: የመጫን ሂደት

Python3 ስሪት እና PySerial ጥቅል እንዴት እንደሚጫን

አሁን ስለ መጫኛ ነገሮች በ YouTube ላይ መፈለግ ይችላሉ። ከላይ ሁለቱንም የ Python3 ስሪት እና የ PySerial ጥቅል ለመጫን ቪዲዮ አለ።

ደረጃ 2 በአርዱዲኖ ውስጥ ኮድ መስጠት

Image
Image

ክፍል 1 በአርዲኖ ውስጥ ኮድ መስጠት

ደረጃ 3 በ Python ውስጥ ኮድ መስጠት 3

ክፍል 2 በፓይዘን ውስጥ ኮድ መስጠት 3

ደረጃ 4: የአርዱዲኖ እና የ Python3 ምንጭ ኮድ

ማስታወሻ

በመጀመሪያ የአርዱዲኖ ንድፍ እና ከዚያ የፓይዘን ኮድ መስቀሉን ያረጋግጡ።:) ይህንን ፕሮጀክት በሚሠሩበት ጊዜ ማንኛውም ችግር ካጋጠመዎት በአስተያየቱ ክፍል ላይ ያሳውቁኝ።

የሚመከር: