ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ እና ፓይዘን ተከታታይ ግንኙነት - የቁልፍ ሰሌዳ ማሳያ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ ፕሮጀክት ለማክ ተጠቃሚዎች የተሰራ ነው ፣ ግን ለሊኑክስ እና ለዊንዶውስም ሊተገበር ይችላል ፣ የተለየ መሆን ያለበት ብቸኛው እርምጃ መጫኑ ነው።
ደረጃ 1 የሶፍትዌር ጭነት
- አርዱዲኖን ያውርዱ እና ይጫኑ ->
- Python 2.7 ን ያውርዱ እና ይጫኑ ->
- የ Python ቤተ -መጽሐፍትን ያውርዱ "pyserial -2.7.tar.gz" ->
- ዚዚፕ pyserial-2.7.tar.gz
- ተርሚናል ይክፈቱ እና ይተይቡ
cd /users/"Your-User-Account"/Downloads/pyserial-2.7
sudo python setup.py ጫን
የሶፍትዌር ጭነት ዝግጁ ነው!
ደረጃ 2 - ሽቦ
- አርዱዲኖ ኡኖ
- Sparkfun 12 የአዝራር ቁልፍ ሰሌዳ
ሽቦው ያለ ውጫዊ ተቃዋሚዎች ይከናወናል ፣ ይልቁንም እኔ የማይክሮ መቆጣጠሪያውን የውስጥ Pullup-Resistors (የአርዱዲኖ ውስጣዊ pululp-resistors ከ 20 ኪ-ኦም እስከ 50 ኪ-ኦም ዋጋ አላቸው)
የውስጥ Pullup-Resistors ን ለማግበር INPUT-Pins HIGH ን በኮዱ ውስጥ ያዘጋጁ
ሌላ የቁልፍ ሰሌዳ የሚጠቀሙ ከሆነ ለትክክለኛው ሽቦ የውሂብ ሉህ ይመልከቱ ፣ አለበለዚያ ማይክሮ መቆጣጠሪያዎን ሊጎዳ ይችላል
ደረጃ 3: የአርዲኖ ኮድ
- በመጀመሪያ ለ ቁልፎች chars-Matrix ን እንገልፃለን
- የቁልፍ ሰሌዳው በ 4 ረድፎች (ፒን 7 ፣ 2 ፣ 3 እና 5) እና 3 አምዶች (ፒኖች 6 ፣ 8 እና 4) ውስጥ የተደረደሩ የተለመዱ የመቀየሪያ አያያ usesችን ይጠቀማል ፣ እንደ ድርድር ረድፍ ፒን እና ኮፒን
-
የማዋቀር () ተግባር
- ተከታታይ በርን በ Serial.begin () ይክፈቱ ፤
- ዓምዶችን እንደ የውጤት-ፒኖች HIGH ያዘጋጁ
- Pullup-Resistors ን ያግብሩ ፣ ይህንን ስብስብ ረድፎች እንደ INPUT-Pins HIGH ለማድረግ ፣
-
የ getkey () ተግባር
- እያንዳንዱን ረድፍ LOW ያዘጋጁ እና ከአምዶቹ አንዱ ዝቅተኛ ከሆነ ይፈትሹ። በ Pullup-Resistors ምክንያት አንድ ቁልፍ እስኪገፋ ድረስ ሁሉም ረድፎች ከፍተኛ ናቸው። የተገፋው ቁልፍ በ INPUT-Pin ላይ LOW-Signal ያመነጫል። ይህ LOW በዚህ ረድፍ እና አምድ ውስጥ የተገፋውን ቁልፍ ያመለክታል
- ቁልፉ እስኪወጣ ድረስ ይጠብቁ እና የቁልፍ ካርታ-አደራደር ወይም 0 ቁልፍ ካልተገፋ / እስኪመለስ ድረስ ይጠብቁ
- ምልክቱን ለማረጋጋት መዘግየት (debounceTime) ይጠቀሙ
ደረጃ 4 Python_2.7 ኮድ
- ተከታታይ ቤተ -መጽሐፍት ያስመጡ
- የተገናኘን ተለዋዋጭ = ፍቺን ይግለጹ ፣ በኋላ ይህ ተለዋዋጭ ተከታታይ ግንኙነቱ ካለ ወይም ከሌለ ለመፈተሽ ጥቅም ላይ ይውላል
-
ተከታታይ ወደቡን በተከታታይ ይክፈቱ (“የእርስዎ ተከታታይ ወደብ ስም” ፣ ባውድ)
- በአርዲኖ IDLE ውስጥ የመለያ ወደብዎን ስም ጠቅ ያድርጉ -> መሣሪያዎች/ተከታታይ ወደብ
- ባውዱ በአርዱዲኖ ኮድ ውስጥ ካለው ጋር ተመሳሳይ መሆን አለበት
- ግንኙነቱ የሚገኝ ከሆነ ወይም ተከታታይ ምልክቱን ካላነበበ እና የተገናኘውን ተለዋዋጭ = TRUE ካዋቀረ ለተወሰነ ጊዜ የ loop ሙከራ ተከታታይ ግንኙነት እስኪያገኝ ድረስ ይዘጋል
- ግንኙነቱ ከተከታታይ በኋላ ተከታታይነቱን ያንብቡ እና ይህንን ግቤት በአዲስ ተለዋዋጭ “var” ውስጥ ያስገቡ
- ወደቡን በ ser.close () ይዝጉ ()
የሚመከር:
የአርዱዲኖ ተከታታይ ግንኙነት -5 ደረጃዎች
የአርዱዲኖ ተከታታይ ግንኙነት - ብዙ የአርዱዲኖ ፕሮጄክቶች በበርካታ አርዱኢኖዎች መካከል መረጃን በማሰራጨት ላይ ይተማመናሉ። እርስዎ የ RC መኪናን ፣ የ RC አውሮፕላንን የሚገነቡ ወይም ከርቀት ማሳያ ጋር የአየር ሁኔታ ጣቢያ የሚገነቡ የትርፍ ጊዜ ማሳለፊያዎች ቢሆኑም ፣ በአስተማማኝ ሁኔታ እንዴት እንደሚረዱ ማወቅ ያስፈልግዎታል። ማስተላለፍ ሴሪያ
ማይክሮ -ቢት የ MU ራዕይ ዳሳሽ - ተከታታይ ግንኙነት እና የ OLED ማያ ገጽ - 10 ደረጃዎች
ማይክሮ -ቢት የ MU ራዕይ ዳሳሽ - ተከታታይ ግንኙነት እና የ OLED ማያ ገጽ - ይህ ለ MU ራዕይ ዳሳሽ ሦስተኛው መመሪያዬ ነው። እስካሁን ቁጥሮችን እና ቅርጾችን ያላቸውን ካርዶች ለመለየት MU ን ለመጠቀም ሞክረናል ፣ ግን የእኛን MU ዳሳሽ የበለጠ ውስብስብ በሆነ ፕሮጀክት ለማሰስ የተሻለ ውጤት ማግኘት እንፈልጋለን። ያን ያህል መረጃ ማግኘት አልቻልንም
አርዱዲኖ እና ፓይዘን አርዱዲኖ ማስተር ቤተ -መጽሐፍትን በመጠቀም የብርሃን ጥንካሬ ሴራ 5 ደረጃዎች
አርዱዲኖን እና የፓይዘን አርዱዲኖ ማስተር ቤተ -መጽሐፍትን በመጠቀም የብርሃን ጥንካሬ ሴራ -አርዱዲኖ ኢኮኖሚያዊ ሆኖም በጣም ቀልጣፋ እና ተግባራዊ መሣሪያ በመሆን ፣ በተካተተ ሲ ውስጥ እሱን ማቀድ ፕሮጀክቶችን አሰልቺ የማድረግ ሂደት ያደርገዋል! የ Python Arduino_Master ሞዱል ይህንን ያቃልላል እና ስሌቶችን እንድናደርግ ፣ የቆሻሻ እሴቶችን እንድናስወግድ ፣
አርዱዲኖ እና TFT ማሳያ በመጠቀም እውነተኛ ሰዓት እንዴት እንደሚሠራ - አርዱዲኖ ሜጋ RTC ከ 3.5 ኢንች TFT ማሳያ ጋር - 4 ደረጃዎች
አርዱዲኖ እና TFT ማሳያ በመጠቀም እውነተኛ ሰዓት እንዴት እንደሚሠራ | አርዱዲኖ ሜጋ RTC ከ 3.5 ኢንች TFT ማሳያ ጋር- የእኔን የ Youtube ሰርጥ ይጎብኙ። መግቢያ-- በዚህ ልጥፍ 3.5 ኢንች TFT ን ንኪኪ LCD ን ፣ አርዱዲኖ ሜጋን በመጠቀም “የእውነተኛ ሰዓት ሰዓት” እሠራለሁ። 2560 እና DS3231 RTC ሞዱል…. ከመጀመሩ በፊት… ቪዲዮውን ከዩቲዩብ ጣቢያዬ ይፈትሹ። ማስታወሻ- አርዱይን የሚጠቀሙ ከሆነ
አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06: 4 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ሞኒተር በብሉቱዝ HC-05 ፣ HC-06 በኩል-ከፒሲዎ ርቀው በእውነተኛ ዓለም አከባቢ ውስጥ የእርስዎን ንድፍ ለመሞከር ከፈለጉ ይህ በማይታመን ሁኔታ ጠቃሚ ነው። ውጤቱም የእርስዎ ስማርትፎን በፒሲዎ ላይ እንደ አርዱinoኖ ተከታታይ ማሳያ ተመሳሳይ ነው። HC-05 እና HC-06 የብሉቱዝ ሞጁሎች ይገኛሉ