回覆列表
  • 1 # 使用者4254583855753

    有幾種方式在arduino上用python。

    1.用微機上的python與arduino板通訊方式。首先在arduino板子上寫入firmata韌體,在其它微機上執行python,透過arduino的python支援包,可以用python程式設計,與arduino板子序列通訊,可以用python控制arduino板子的所有操作。官方板子有firmata韌體的板子都可以支援這種方式。

    2.python直接在arduino板執行方式。esp8266,esp32微處理器的板子,可以在arduino開發環境中加入驅動後,用c/c++在arduino上開發; 這兩個板子也可以寫入micropython韌體,用micropython來開發,直接執行micropython程式。stm32F4有幾個MCU上也可以直接執行micropython。

    3.而官網的8位微處理器的arduino板子,因為硬體資源不夠,不可以直接執行micropython,但可以用第一種方式。而官網的arm的arduino板子,如果micropython韌體能支援,可以直接執行。

    micropython的庫是python3庫最佳化後的子集,語法與python3完全一樣。

  • 中秋節和大豐收的關聯?
  • 西遊記主題曲叫什麼名?