ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - ተርሚናል ኢሜተርን ይያዙ
- ደረጃ 2 SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ
- ደረጃ 3 ወደቡን ይፈልጉ
- ደረጃ 4: ይገናኙ
- ደረጃ 5: REPL ን ማስጀመር
- ደረጃ 6 የእርስዎ የመጀመሪያ ኮድ
- ደረጃ 7 ስምዎን ያሳዩ
- ደረጃ 8: REPL ን በመጠቀም
- ደረጃ 9 በ SPIKE Prime ላይ ማይክሮ ፓይቶን ማሰስ
- ደረጃ 10 የንባብ ዳሳሽ እሴቶችን ማንበብ… 1
- ደረጃ 11 የንባብ ዳሳሽ እሴቶችን ማንበብ… 2
- ደረጃ 12: ፈተና
ቪዲዮ: በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ለአነስተኛ ማይክሮፕሮሰሰሮች የፓይዘን ንዑስ ክፍል የሆነውን ማይክሮ ፓይቶን በመጠቀም SPIKE Prime ን ኮድ ማድረግ ይችላሉ።
የ SPIKE Prime hub ን ኮድ ለማድረግ ማንኛውንም ተርሚናል አስመሳይን መጠቀም ይችላሉ።
አቅርቦቶች
SPIKE Prime hub
የዩኤስቢ ወደብ / ብሉቱዝ ያለው ኮምፒተር
የዩኤስቢ ገመድ ማዕከሉን ከኮምፒዩተር ጋር ለማገናኘት
ደረጃ 1 - ተርሚናል ኢሜተርን ይያዙ
ለመምረጥ ብዙ አማራጮች አሉ።
CoolTerm Pi ን ጨምሮ በሁሉም መድረኮች ላይ ይሠራል
Tyቲ በመስኮቶች ላይ ይሠራል
በዩኒክስ ኦፕሬቲንግ ሲስተም ላይ ተርሚናል ውስጥ የማያ ገጽ ትዕዛዝ
ደረጃ 2 SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ
SPIKE Prime ን ከኮምፒዩተር ጋር ለማገናኘት የማይክሮ ዩኤስቢ ገመድ ይጠቀሙ።
ደረጃ 3 ወደቡን ይፈልጉ
የ SPIKE Prime hub ምን ዓይነት ወደብ እንደተገናኘ ማወቅ አለብን።
በማክ ላይ ፣ ይተይቡ
ls /dev/tty.usbmodem*
በኮምፒተር ላይ ምን ተከታታይ ወደቦች እንዳገናኙዋቸው ለማየት በመሣሪያዎ አስተዳዳሪ ውስጥ በተከታታይ ይመልከቱ
በፓይ ላይ ፣ እንደ ttyAMC0 ያለ ነገር ይሆናል - በእርስዎ /dev /አቃፊ ውስጥ ያረጋግጡ
ደረጃ 4: ይገናኙ
በ 115200 ባውድ ላይ ወደ ቀኝ ወደብ (ከቀዳሚው ደረጃ) ጋር ይገናኙ
ተርሚናል ውስጥ ፣ ይተይቡ
የተጠቃሚ ኮምፒተር $ ማያ / dev / 115200
በሌላ አይዲኢ ፣
ይምቱ (ይክፈቱ/ ያገናኙ) (ወደቦቹን ካዋቀሩ እና ካስተዋሉ በኋላ)
ማሳሰቢያ -ምንም እኩልነት የለም ፣ 8 የውሂብ ቁርጥራጮች እና 1 ማቆሚያ ቢት
ደረጃ 5: REPL ን ማስጀመር
ከተርሚናል/ PUTTY ወደ SPIKE Prime ሲገናኙ የቁጥሮች እና የቁምፊዎች ዥረት ያያሉ። እነዚህ ከ SPIKE Prime hub የውስጥ ዳሳሾች ውሂብ ናቸው። የፕሬስ ቁጥጥርን + ሐ ለመጀመር
ተከታታይ ወደቡን ያቋርጣል እና እንደዚህ ያለ ነገር ማየት አለብዎት።
ማይክሮ ፓይቶን v1.9.4-1146-gca9944357 በ 2019-09-25; ለተጨማሪ መረጃ LEGO Technic Large Hub በ STM32F413xx ዓይነት “እገዛ ()” ዓይነት።
አሁን ኮድ ለመስጠት ዝግጁ ነዎት።
ደረጃ 6 የእርስዎ የመጀመሪያ ኮድ
የማስመጣት ማዕከል
hub.display.show ('Tufts')
ከ “SPIKE Prime” ጋር ለመነጋገር የሚያስችለውን የ “ማስመጣት” ትዕዛዙን ያስተውሉ። በማዕከሉ ላይ ባለው የ LED ማትሪክስ ላይ የተፃፉትን ቱፍቶች ማየት አለብዎት።
ደረጃ 7 ስምዎን ያሳዩ
አሁን ለመተየብ ይሞክሩ
hub.display.show ('')
ልብ ይበሉ። እርስዎ አስቀድመው ከላይ ማዕከሉን ስለማስገቡ ቀድሞውኑ በማስታወስ ውስጥ ነው። ባይሆን ኖሮ እንደ:
መከታተያ (የቅርብ ጊዜው ጥሪ የመጨረሻ) ፋይል “” ፣ መስመር 1 ፣ inNameError: ስም ‘hub’ አልተገለጸም
ደረጃ 8: REPL ን በመጠቀም
በጣም ኃይለኛ ከሆኑት የ Python ባህሪዎች አንዱ በ REPL ውስጥ ኮድ ከመፃፍዎ በፊት ማንኛውንም ነገር መሞከር ይችላሉ (የኢቫል የህትመት loop ን ያንብቡ)።
ማንኛውንም የፓይዘን ትዕዛዝ ያስፈጽማል - ከዚህ በታች 2 + 2 ለመተየብ ይሞክሩ እና የሚናገረውን ይመልከቱ-
2+2
ደረጃ 9 በ SPIKE Prime ላይ ማይክሮ ፓይቶን ማሰስ
ለማሰስ ጊዜው አሁን ነው።
ማዕከል ብዙ ተግባራት አሉት - “ማዕከል” ን በመተየብ ማወቅ ይችላሉ። (ከ hub በኋላ ያለውን ጊዜ አይርሱ) እና ከዚያ በሬፕል ውስጥ የ TAB ቁልፍን ይምቱ። ያ ትዕዛዙን ማጠናቀቅ የሚችሉባቸውን የተለያዩ መንገዶች ሁሉ ያሳየዎታል።
ፈተና - ፍጥነቱን ማንበብ ይችሉ እንደሆነ ይመልከቱ።
ደረጃ 10 የንባብ ዳሳሽ እሴቶችን ማንበብ… 1
የፍጥነት ውሂቡ እንደ እሴቶች ድርድር ተመልሶ ይመጣል። ስለዚህ የ X እሴት ብቻ ከፈለጉ ፣ መሞከር ይችላሉ
hub.motion.accelerometer () [0]
ወይም ይህንን ለማድረግ ጥሩ መንገድ እንደዚህ ያሉ ተለዋዋጮችን መጠቀም ነው-
የማስመጣት ማዕከል
accel = hub.motion.accelerometer () xAccel = acel [0] hub.display.show (str (xAccel))
ደረጃ 11 የንባብ ዳሳሽ እሴቶችን ማንበብ… 2
እንዲሁም loop ን በመጠቀም ሦስቱን ማፋጠን ማሳየት ይችላሉ።
እኛ ቆም ብለን በማያ ገጹ ላይ ያለውን ቁጥር እንዲያነቡ ጊዜ እንሰጥዎ ዘንድ የቤተመጽሐፍት ጊዜን እናስመጣለን።
ይህን ኮድ ይሞክሩ ፦
የማስመጣት ማዕከል ፣ utimeaccel = hub.motion.accelerometer () ለ Acc በ acel ውስጥ: hub.display.show (str (Acc)) utime.sleep (0.8)
በዚህ ጊዜ ጥቂት ነገሮች አስፈላጊ ይሆናሉ-
ክፍተቶች - ፓይዘን ሁሉም በትክክል ስለማስገባት ነው - በሌሎች ቋንቋዎች ውስጥ ካለው ቅንፎች ጋር ተመሳሳይነት ፣ ውስጠኛው ለሉፕ ውስጥ ያለውን እና የሌለውን ይነግርዎታል።
REPL ን ሲጠቀሙ ፣ እርስዎ ሲገቡ መስመሩን ከእንግዲህ እንደማያስፈጽም ያስተውላሉ ፣ ግን ይልቁንም ለሉፕ መስመሮቹን ከመጨረስዎ በፊት ይጠብቁዎታል (እና >>> በ… ተተክቷል)። ለሉፕ ለመጨረስ ፣ ተመላሹን ሶስት ጊዜ ይምቱ እና ምልልሱ ይፈጸማል።
ደረጃ 12: ፈተና
በመቀጠል ፣ ከዚህ በታች ያለው ኮድ ምን እንደሚሰራ ማወቅ ይችሉ እንደሆነ ይመልከቱ - እና ትክክል መሆንዎን ለማየት እሱን ለመተግበር ይሞክሩ።
የማስመጣት ማዕከል ፣ utime
እውነት በሚሆንበት ጊዜ: accel = hub.motion.accelerometer () ለ Acc በ acel ውስጥ: hub.display.show (str (Acc)) utime.sleep (0.8) ከሆነ hub.port. B.device.get (): እረፍት
ፍንጭ -ወደብ ቢ ላይ ዳሳሽ ያስፈልግዎታል።
የሚመከር:
ውስብስብ የስነጥበብ ዳሳሽ ቦርድ ላይ ማይክሮ ፓይቶን -3 ደረጃዎች
በተወሳሰበ የኪነጥበብ ዳሳሽ ቦርድ ላይ ማይክሮ ፓይቶን - ከ ESP32 ማይክሮ መቆጣጠሪያ በጣም አስገራሚ ገጽታዎች አንዱ ማይክሮ ፓይቶን የማሄድ ችሎታው ነው። ይህ በሁለት መንገዶች ሊከናወን ይችላል -ሙሉ የ Python ፕሮግራሞችን ማካሄድ ፣ ወይም በኮንሶል ትግበራ በኩል በይነተገናኝ። ይህ አስተማሪ እንዴት እንደሚጠቀሙበት ያሳያል
በካኖ ፒክስል ኪት ላይ ማይክሮ ፓይቶን ማብራት 4 ደረጃዎች
በካኖ ፒክስል ኪት ላይ ማይክሮ ፓይቶን ማብራት የካኖ ፒክስል ኪት በጣም ጥሩ የሃርድዌር ቁራጭ ነው! እሱ 128 እጅግ በጣም ብሩህ የ RGB LEDs ፣ ጆይስቲክ ፣ 2 አዝራሮች ፣ መደወያ ፣ ባትሪ እና ኃይለኛ ማይክሮፕሮሰሰር እንደ አንጎሉ (ESP32) ያሳያል። እሱ ከካኖ ኮድ መተግበሪያ ጋር የሚነጋገር firmware ካለው ፋብሪካ የመጣ ነው።
ማይክሮ ፓይቶን በርካሽ $ 3 ESP8266 WeMos D1 Mini ለ 2x የሙቀት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ 4 ደረጃዎች
ማይክሮ ፓይቶን በርካሽ $ 3 ESP8266 WeMos D1 Mini ለ 2x የሙቀት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ በትንሽ አነስተኛ ESP8266 ቺፕ / መሣሪያ አማካኝነት የሙቀት መረጃን ከውጭ ፣ በክፍል ውስጥ ፣ በግሪን ሃውስ ፣ በቤተ ሙከራ ፣ በማቀዝቀዣ ክፍል ወይም በማንኛውም ሌላ ቦታ ሙሉ በሙሉ ነፃ ማድረግ ይችላሉ። ይህ ምሳሌ የማቀዝቀዣ ክፍልን የሙቀት መጠን ከውስጥ እና ከውጭ ለማስገባት እንጠቀምበታለን።
STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን -3 ደረጃዎች
STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን ፦ መግቢያ በርካሽ STM32F407 ቦርድ ከአሊኢክስፕረስ አግኝቻለሁ ከማይክሮፒቶን ጋር ለመሞከር ወሰንኩ። STM32F407 ልክ እንደ STM32F405 ውስጣዊ ተቆጣጣሪ ሰሌዳ ተመሳሳይ ነው ፣ ግን በማይክሮ ፓይቶን ማውረድ ገጽ ላይ DFU አለ
ማይክሮ ፓይቶን እና UPyCraft በ ESP32: 6 ደረጃዎች
ማይክሮ ፓይቶን እና UPyCraft በ ESP32 ላይ: ማይክሮፕቶንቶን የፓይዘን ማመቻቸት እና ትንሽ የፒቶን አሻራ ነው። የማህደረ ትውስታ ገደቦች እና ዝቅተኛ የኃይል ፍጆታ ላለው ለተካተተ መሣሪያ መገንባት ማለት ነው። ማይክሮፕቶን ESP8266 ን ፣ ESP32 ን እና የመሳሰሉትን ያካተተ ለብዙ ተቆጣጣሪ ቤተሰቦች ይገኛል