我對 micro:bit 和 MicroPython(或一般的 Python)都是新手——但我想讓它全部在 VSCode 中運行。我抓住了這個擴展,它使用起來非常順利。
我現在的問題是我想利用外部模塊,比如 NeoPixels 和 bit:bot 的東西,但我不知道如何真正讓它作業。該NeoPixel教程是直線前進,但對如何添加模塊沒有提及。
我嘗試使用pip添加它們- 但這不會使它們最終出現在設備上。我也嘗試過這個擴展——希望它能在將它安裝到設備上時發揮更大的作用。
這是可行的嗎?還是我必須恢復在線編輯?
uj5u.com熱心網友回復:
micro:bit 是一個非常受限的環境,不會僅運行 Python MicroPYthon。MicroPython 旨在在微控制器的受限條件下作業。因此,MicroPython 沒有附帶完整的 Python 標準庫,只包含 Python 標準庫的一小部分。
要讓 MicroPython 在 micro:bit 上運行,需要有MicroPython hex檔案和您撰寫的任何 Python 代碼,并main.py作為入口點。
您鏈接到的 VS 代碼擴展使用uFlash從您的機器復制到 micro:bit 十六進制檔案和您撰寫的任何 Python 檔案。
要使用 neopixel 模塊,它應該像import neopixel標準 BBC micro:bit MicroPython 的一部分一樣簡單直接。
對于BitBot,它只使用標準的 micro:bit MicroPython 庫,所以我不確定您要匯入什么。
您可以通過將代碼放入.py檔案并在檔案中參考它來創建模塊main.py。您可以使用呼叫檔案或其特定部分的匯入陳述句來執行此操作。
MicroPython確實有這個概念upip但我不知道是可用的微:位。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/408577.html
標籤:
