ዝርዝር ሁኔታ:
ቪዲዮ: STM32F407VET6 ጥቁር ሰሌዳ እና ማይክሮ ፓይቶን -3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
መግቢያ
ከ AliExpress ርካሽ STM32F407 ሰሌዳ አግኝቻለሁ
በማይክሮ ፓይቶን ለመሞከር ወሰንኩ።
STM32F407 በ STM32F405 ውስጥ ጥቅም ላይ እንደዋለው በጣም ተመሳሳይ መቆጣጠሪያ
የመጀመሪያው ፒቦርድ ፣ ግን በማይክሮ ፓይቶን ማውረድ ገጽ ላይ ወጥቷል ለ STM32F407 ግኝት ቦርድ የ DFU ፋይል አለ። ያ ፋይል በጥቁር ሰሌዳ ላይ ሞከርኩ እና ከአንዳንድ ተግባራት ‹ፒቢ› ቤተ -መጽሐፍት በስተቀር በጣም ጥሩ ነበር።
ስለዚህ በተቻለ መጠን ‹ማሽን› ቤተ -መጽሐፍት መጠቀሙ የተሻለ ነው።
ጥቁር ሰሌዳ ከመምጣቱ ጥቂት ሳምንታት መጠበቅ ካልፈለጉ ፣ የመጀመሪያውን የግኝት ሰሌዳ ያዝዙ ግን ሁለት ጊዜ የበለጠ ውድ ነው።
በ STM32F4Discovery ላይ MicroPython ን እንዴት እንደሚጫኑ መመሪያም አለ።
አቅርቦቶች
STM32F407VET6 ልማት ጥቁር ሰሌዳ
ደረጃ 1 SOFTWARE
ለ STM32F4 Discovery ሰሌዳ የ DFU ፋይል ያውርዱ። የ DfuSe USB መሣሪያ የጽኑ ማሻሻያ መሣሪያን ከ STMicroelectronics ድር ጣቢያ ያውርዱ። ይህንን ለማድረግ ነፃ መለያ መመዝገብ አለብዎት። በእርስዎ ኮምፒውተር ላይ የ DfuSe መሣሪያን ይጫኑ።
ደረጃ 2 የቦርድ ዝግጁነትን ያግኙ
ቦርዱ ላይ BT0 እና BT1 ን ከ GND ጋር የሚያገናኙ ሁለት መዝለያዎች አሉ። BT0 ን ወደ 3.3V ያንቀሳቅሱ (ስዕሉን ይመልከቱ)። የ “DfuSe ማሳያ” መሣሪያን ይክፈቱ ፣ ቦርዱን ከዩኤስቢ ጋር ያገናኙ። ከላይ በስተግራ ጥግ ሳጥን ውስጥ ‹STM መሣሪያን በዩኤስቢ ሞድ› ውስጥ ማየት አለብዎት ፣ ከታች በስተቀኝ ‹‹CHOOSE›› ን ጠቅ ያድርጉ ፣ የወረደውን የ DFU ፋይል ይምረጡ እና‹ አሻሽል ›ን ጠቅ ያድርጉ። BT0 jumper ን ወደ GND ይመለሱ እና የዩኤስቢ ገመዱን እንደገና ያገናኙ። PYBFLASH grive በፋይል ስርዓትዎ ላይ መታየት አለበት። ኦርጅናሉን የማይክሮ ፓይቶን ፒዲኤፍ ማንበብ ይችላሉ “በሬድሞንድ መካነ አራዊት ውስጥ የፒቶን እንክብካቤ እና መመገብ”።
ደረጃ 3: ፕሮግራሙን ይጀምሩ
አሁን በማይክሮ ፓይቶን መዝናናት መጀመር ይችላሉ። የዊንዶውስ ማስታወሻ ደብተር እንኳን በማንኛውም የጽሑፍ አርታኢ ውስጥ ፕሮግራምዎን መጻፍ ይችላሉ። እኔ የመጀመሪያውን Pyton 3 IDE ን እመርጣለሁ። የ PYBFLASH ድራይቭን ይክፈቱ እና በጽሑፍ አርታኢዎ ውስጥ main.py ን ከእሱ ይክፈቱ። በቀላል የ LED ብልጭታ ፕሮግራም እንጀምር። በቦርዱ ላይ D2 እና D3 ምልክት ከተደረገባቸው ከ PA6 እና ከ PA7 ፒኖች ጋር የተገናኙ ሁለት LEDS አሉ። ይህንን ቀላል ፕሮግራም በጽሑፍ አርታኢዎ ውስጥ ይፃፉ -
የማስመጣት ማሽን ፣ ጊዜ #ማይክሮፎን ቤተመፃሕፍትን ያስመጡ
መሪ = ማሽን። ፒን ('A6' ፣ ማሽን። ፒን. OUT) #ፒን PA6 ን እንደ ውፅዓት ይመድቡ
እውነት እያለ #ማለቂያ የሌለው loop
led.low () #መቀያየር መርቷል
ጊዜ. እንቅልፍ (1) #ለአንድ ሰከንድ እንዲመራ ያድርጉ
led.high () #መቀያየር ተነስቷል
ጊዜ. እንቅልፍ (1) #ለአንድ ሰከንድ ያጥፉት
ፋይልዎን Main.py ን ወደ ሰሌዳዎ ያስቀምጡ ፣ የዳግም አስጀምር ቁልፍን ይጫኑ LED D2 ብልጭታ መጀመር አለበት። ሰሌዳውን እንደገና ለማስጀመር በጣም ጥሩው መንገድ በ REPL ውስጥ ካለው የትእዛዝ መስመር ነው። ለዚያ ያውርዱ እና Putty ን ይጫኑ። Putty ን ለመጠቀም ከመቆጣጠሪያ ፓነል> የመሣሪያ አስተዳዳሪ ለቦርዱ የ COM ወደብ ቁጥር ያግኙ። ሲገናኙ አዲስ ፕሮግራም ከማዳንዎ በፊት ፕሮግራሙን ማስኬድ ለማቆም የቁልፍ ሰሌዳ አቋራጩን 'CTRL' + 'C' ይጠቀሙ እና አንድ ፕሮግራም ካስቀመጡ በኋላ ሰሌዳውን እንደገና ለማስጀመር 'CTRL' + 'D' ይጠቀሙ። የዩኤስቢ ገመድን ከማለያየት እና ከማገናኘት ይልቅ የ MicoPython ፕሮግራሞችን ለማዳን እና እንደገና ለማስጀመር በጣም አስተማማኝ መንገድ መሆኑን አወቅሁ (በዚህ ሂደት የ PYBFLASH ድራይቭ ሊበላሽ ይችላል) አሁን ፣ በመጨረሻ ፣ LEDS D2 እና D3 በአማራጭ እና በፍጥነት ብልጭታ እናድርግ።
የማስመጣት ማሽን ፣ ጊዜ
መሪ = ማሽን። ፒን ('A6' ፣ ማሽን። ፒን. OUT)
led1 = machine. Pin ('A7' ፣ machine. Pin. OUT)
እውነት እያለ ፦
led.low ()
ጊዜ። እንቅልፍ (0.5)
መሪ። ከፍተኛ ()
ጊዜ። እንቅልፍ (0.5)
1.ሎው ()
ጊዜ። እንቅልፍ (0.5)
1. ከፍተኛ ()
ጊዜ። እንቅልፍ (0.5)
ፒ.ኤስ. በ GitHub ላይ ስለ STM32F407 ጥቁር ሰሌዳ ተጨማሪ መረጃ ማግኘት ይችላሉ እና ሊኑክስን የሚያውቁ ከሆነ ለዚህ የተለየ ቦርድ የ DFU ፋይል ማጠናቀር ይችላሉ። ያንን አልሞከርኩም። በአሁኑ ጊዜ ምንም የሊኑክስ ማሽን የለኝም።
በማይክሮ ፓይቶን ይደሰቱ!
የሚመከር:
በ SPIKE Prime ላይ ማይክሮ ፓይቶን -12 ደረጃዎች
በ SPIKE Prime ላይ ማይክሮ ፓይቶን - ለትንሽ ማይክሮፕሮሰሰሮች የፓይዘን ንዑስ ክፍል የሆነውን ማይክሮ ፓይቶን በመጠቀም SPIKE Prime ን ኮድ ማድረግ ይችላሉ። የ SPIKE Prime hub ን ኮድ ለማድረግ ማንኛውንም ተርሚናል አስመሳይን መጠቀም ይችላሉ።
ውስብስብ የስነጥበብ ዳሳሽ ቦርድ ላይ ማይክሮ ፓይቶን -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 ቺፕ / መሣሪያ አማካኝነት የሙቀት መረጃን ከውጭ ፣ በክፍል ውስጥ ፣ በግሪን ሃውስ ፣ በቤተ ሙከራ ፣ በማቀዝቀዣ ክፍል ወይም በማንኛውም ሌላ ቦታ ሙሉ በሙሉ ነፃ ማድረግ ይችላሉ። ይህ ምሳሌ የማቀዝቀዣ ክፍልን የሙቀት መጠን ከውስጥ እና ከውጭ ለማስገባት እንጠቀምበታለን።
ማይክሮ ፓይቶን እና UPyCraft በ ESP32: 6 ደረጃዎች
ማይክሮ ፓይቶን እና UPyCraft በ ESP32 ላይ: ማይክሮፕቶንቶን የፓይዘን ማመቻቸት እና ትንሽ የፒቶን አሻራ ነው። የማህደረ ትውስታ ገደቦች እና ዝቅተኛ የኃይል ፍጆታ ላለው ለተካተተ መሣሪያ መገንባት ማለት ነው። ማይክሮፕቶን ESP8266 ን ፣ ESP32 ን እና የመሳሰሉትን ያካተተ ለብዙ ተቆጣጣሪ ቤተሰቦች ይገኛል