ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - ተርሚናል ኢሜተርን ይያዙ
- ደረጃ 2 SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ
- ደረጃ 3 ወደቡን ይፈልጉ
- ደረጃ 4: ይገናኙ
- ደረጃ 5: REPL ን ማስጀመር
- ደረጃ 6 የእርስዎ የመጀመሪያ ኮድ
- ደረጃ 7 ስምዎን ያሳዩ
- ደረጃ 8: REPL ን በመጠቀም
- ደረጃ 9 በ SPIKE Prime ላይ ማይክሮ ፓይቶን ማሰስ
- ደረጃ 10 የንባብ ዳሳሽ እሴቶችን ማንበብ… 1
- ደረጃ 11 የንባብ ዳሳሽ እሴቶችን ማንበብ… 2
- ደረጃ 12: ፈተና
![በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች](https://i.howwhatproduce.com/images/005/image-14171-j.webp)
ቪዲዮ: በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች
![ቪዲዮ: በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች ቪዲዮ: በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች](https://i.ytimg.com/vi/8ncKDqNkid0/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
![በ SPIKE Prime ላይ ማይክሮ ፓይቶን በ SPIKE Prime ላይ ማይክሮ ፓይቶን](https://i.howwhatproduce.com/images/005/image-14171-1-j.webp)
ለአነስተኛ ማይክሮፕሮሰሰሮች የፓይዘን ንዑስ ክፍል የሆነውን ማይክሮ ፓይቶን በመጠቀም SPIKE Prime ን ኮድ ማድረግ ይችላሉ።
የ SPIKE Prime hub ን ኮድ ለማድረግ ማንኛውንም ተርሚናል አስመሳይን መጠቀም ይችላሉ።
አቅርቦቶች
SPIKE Prime hub
የዩኤስቢ ወደብ / ብሉቱዝ ያለው ኮምፒተር
የዩኤስቢ ገመድ ማዕከሉን ከኮምፒዩተር ጋር ለማገናኘት
ደረጃ 1 - ተርሚናል ኢሜተርን ይያዙ
![የተርሚናል ማስመሰያ ይያዙ የተርሚናል ማስመሰያ ይያዙ](https://i.howwhatproduce.com/images/005/image-14171-2-j.webp)
![የተርሚናል ማስመሰያ ይያዙ የተርሚናል ማስመሰያ ይያዙ](https://i.howwhatproduce.com/images/005/image-14171-3-j.webp)
ለመምረጥ ብዙ አማራጮች አሉ።
CoolTerm Pi ን ጨምሮ በሁሉም መድረኮች ላይ ይሠራል
Tyቲ በመስኮቶች ላይ ይሠራል
በዩኒክስ ኦፕሬቲንግ ሲስተም ላይ ተርሚናል ውስጥ የማያ ገጽ ትዕዛዝ
ደረጃ 2 SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ
![SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ](https://i.howwhatproduce.com/images/005/image-14171-4-j.webp)
![SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ SPIKE Prime ን ከዩኤስቢ ወደብ ያገናኙ](https://i.howwhatproduce.com/images/005/image-14171-5-j.webp)
SPIKE Prime ን ከኮምፒዩተር ጋር ለማገናኘት የማይክሮ ዩኤስቢ ገመድ ይጠቀሙ።
ደረጃ 3 ወደቡን ይፈልጉ
![ወደቡን ያግኙ ወደቡን ያግኙ](https://i.howwhatproduce.com/images/005/image-14171-6-j.webp)
![ወደቡን ያግኙ ወደቡን ያግኙ](https://i.howwhatproduce.com/images/005/image-14171-7-j.webp)
የ SPIKE Prime hub ምን ዓይነት ወደብ እንደተገናኘ ማወቅ አለብን።
በማክ ላይ ፣ ይተይቡ
ls /dev/tty.usbmodem*
በኮምፒተር ላይ ምን ተከታታይ ወደቦች እንዳገናኙዋቸው ለማየት በመሣሪያዎ አስተዳዳሪ ውስጥ በተከታታይ ይመልከቱ
በፓይ ላይ ፣ እንደ ttyAMC0 ያለ ነገር ይሆናል - በእርስዎ /dev /አቃፊ ውስጥ ያረጋግጡ
ደረጃ 4: ይገናኙ
![ወደ ላይ ይገናኙ ወደ ላይ ይገናኙ](https://i.howwhatproduce.com/images/005/image-14171-8-j.webp)
![ወደ ላይ ይገናኙ ወደ ላይ ይገናኙ](https://i.howwhatproduce.com/images/005/image-14171-9-j.webp)
በ 115200 ባውድ ላይ ወደ ቀኝ ወደብ (ከቀዳሚው ደረጃ) ጋር ይገናኙ
ተርሚናል ውስጥ ፣ ይተይቡ
የተጠቃሚ ኮምፒተር $ ማያ / dev / 115200
በሌላ አይዲኢ ፣
ይምቱ (ይክፈቱ/ ያገናኙ) (ወደቦቹን ካዋቀሩ እና ካስተዋሉ በኋላ)
ማሳሰቢያ -ምንም እኩልነት የለም ፣ 8 የውሂብ ቁርጥራጮች እና 1 ማቆሚያ ቢት
ደረጃ 5: REPL ን ማስጀመር
![REPL ን በመጀመር ላይ REPL ን በመጀመር ላይ](https://i.howwhatproduce.com/images/005/image-14171-10-j.webp)
![REPL ን በመጀመር ላይ REPL ን በመጀመር ላይ](https://i.howwhatproduce.com/images/005/image-14171-11-j.webp)
![REPL ን በመጀመር ላይ REPL ን በመጀመር ላይ](https://i.howwhatproduce.com/images/005/image-14171-12-j.webp)
ከተርሚናል/ PUTTY ወደ SPIKE Prime ሲገናኙ የቁጥሮች እና የቁምፊዎች ዥረት ያያሉ። እነዚህ ከ SPIKE Prime hub የውስጥ ዳሳሾች ውሂብ ናቸው። የፕሬስ ቁጥጥርን + ሐ ለመጀመር
ተከታታይ ወደቡን ያቋርጣል እና እንደዚህ ያለ ነገር ማየት አለብዎት።
ማይክሮ ፓይቶን v1.9.4-1146-gca9944357 በ 2019-09-25; ለተጨማሪ መረጃ LEGO Technic Large Hub በ STM32F413xx ዓይነት “እገዛ ()” ዓይነት።
አሁን ኮድ ለመስጠት ዝግጁ ነዎት።
ደረጃ 6 የእርስዎ የመጀመሪያ ኮድ
![የእርስዎ የመጀመሪያ ኮድ የእርስዎ የመጀመሪያ ኮድ](https://i.howwhatproduce.com/images/005/image-14171-13-j.webp)
የማስመጣት ማዕከል
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
![የንባብ ዳሳሽ እሴቶችን… 2 የንባብ ዳሳሽ እሴቶችን… 2](https://i.howwhatproduce.com/images/005/image-14171-14-j.webp)
እንዲሁም 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 ደረጃዎች
![ውስብስብ የስነጥበብ ዳሳሽ ቦርድ ላይ ማይክሮ ፓይቶን -3 ደረጃዎች ውስብስብ የስነጥበብ ዳሳሽ ቦርድ ላይ ማይክሮ ፓይቶን -3 ደረጃዎች](https://i.howwhatproduce.com/images/005/image-14186-j.webp)
በተወሳሰበ የኪነጥበብ ዳሳሽ ቦርድ ላይ ማይክሮ ፓይቶን - ከ ESP32 ማይክሮ መቆጣጠሪያ በጣም አስገራሚ ገጽታዎች አንዱ ማይክሮ ፓይቶን የማሄድ ችሎታው ነው። ይህ በሁለት መንገዶች ሊከናወን ይችላል -ሙሉ የ Python ፕሮግራሞችን ማካሄድ ፣ ወይም በኮንሶል ትግበራ በኩል በይነተገናኝ። ይህ አስተማሪ እንዴት እንደሚጠቀሙበት ያሳያል
በካኖ ፒክስል ኪት ላይ ማይክሮ ፓይቶን ማብራት 4 ደረጃዎች
![በካኖ ፒክስል ኪት ላይ ማይክሮ ፓይቶን ማብራት 4 ደረጃዎች በካኖ ፒክስል ኪት ላይ ማይክሮ ፓይቶን ማብራት 4 ደረጃዎች](https://i.howwhatproduce.com/images/010/image-29028-j.webp)
በካኖ ፒክስል ኪት ላይ ማይክሮ ፓይቶን ማብራት የካኖ ፒክስል ኪት በጣም ጥሩ የሃርድዌር ቁራጭ ነው! እሱ 128 እጅግ በጣም ብሩህ የ RGB LEDs ፣ ጆይስቲክ ፣ 2 አዝራሮች ፣ መደወያ ፣ ባትሪ እና ኃይለኛ ማይክሮፕሮሰሰር እንደ አንጎሉ (ESP32) ያሳያል። እሱ ከካኖ ኮድ መተግበሪያ ጋር የሚነጋገር firmware ካለው ፋብሪካ የመጣ ነው።
ማይክሮ ፓይቶን በርካሽ $ 3 ESP8266 WeMos D1 Mini ለ 2x የሙቀት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ 4 ደረጃዎች
![ማይክሮ ፓይቶን በርካሽ $ 3 ESP8266 WeMos D1 Mini ለ 2x የሙቀት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ 4 ደረጃዎች ማይክሮ ፓይቶን በርካሽ $ 3 ESP8266 WeMos D1 Mini ለ 2x የሙቀት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ 4 ደረጃዎች](https://i.howwhatproduce.com/images/010/image-29592-j.webp)
ማይክሮ ፓይቶን በርካሽ $ 3 ESP8266 WeMos D1 Mini ለ 2x የሙቀት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ በትንሽ አነስተኛ ESP8266 ቺፕ / መሣሪያ አማካኝነት የሙቀት መረጃን ከውጭ ፣ በክፍል ውስጥ ፣ በግሪን ሃውስ ፣ በቤተ ሙከራ ፣ በማቀዝቀዣ ክፍል ወይም በማንኛውም ሌላ ቦታ ሙሉ በሙሉ ነፃ ማድረግ ይችላሉ። ይህ ምሳሌ የማቀዝቀዣ ክፍልን የሙቀት መጠን ከውስጥ እና ከውጭ ለማስገባት እንጠቀምበታለን።
STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን -3 ደረጃዎች
![STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን -3 ደረጃዎች STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን -3 ደረጃዎች](https://i.howwhatproduce.com/images/011/image-31996-j.webp)
STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን ፦ መግቢያ በርካሽ STM32F407 ቦርድ ከአሊኢክስፕረስ አግኝቻለሁ ከማይክሮፒቶን ጋር ለመሞከር ወሰንኩ። STM32F407 ልክ እንደ STM32F405 ውስጣዊ ተቆጣጣሪ ሰሌዳ ተመሳሳይ ነው ፣ ግን በማይክሮ ፓይቶን ማውረድ ገጽ ላይ DFU አለ
ማይክሮ ፓይቶን እና UPyCraft በ ESP32: 6 ደረጃዎች
![ማይክሮ ፓይቶን እና UPyCraft በ ESP32: 6 ደረጃዎች ማይክሮ ፓይቶን እና UPyCraft በ ESP32: 6 ደረጃዎች](https://i.howwhatproduce.com/images/012/image-33208-j.webp)
ማይክሮ ፓይቶን እና UPyCraft በ ESP32 ላይ: ማይክሮፕቶንቶን የፓይዘን ማመቻቸት እና ትንሽ የፒቶን አሻራ ነው። የማህደረ ትውስታ ገደቦች እና ዝቅተኛ የኃይል ፍጆታ ላለው ለተካተተ መሣሪያ መገንባት ማለት ነው። ማይክሮፕቶን ESP8266 ን ፣ ESP32 ን እና የመሳሰሉትን ያካተተ ለብዙ ተቆጣጣሪ ቤተሰቦች ይገኛል