close
微控板的好處就是輕巧方便,拿來做物聯網非常恰到好處
尤其現在的微控板都能和網路對應,但有時只是想做個自動
感應裝置,例如PIR人體感應燈,這時不用用到Arduino
軟體,那要怎麼上傳程式碼讓它自動開機時就能自動執行
這時我們要在電腦上裝官方的python,假設我們已經裝好了
接著在電腦的終端機(CMD)安裝ampy這個程式庫
C:\> pip install adafruit-ampy
安裝好後這樣只須輸入以ampy開頭的指令便可上傳任何
自己寫的程式碼py檔到mini D1的快閃記憶體裡,須留意的
是要將欲上傳檔的檔名改成main,因為在微控裡有boot.py
會在開機先執行,再來才會執行主程式(main.py),設成別的
檔名都不會在獨立的情況下自動執行。
常用的指令如下:
(進入想上傳的程式所在位置,將想上傳的程式改名為main)
例如:我放在C:\test>
將主程式上傳並燒入微控板
C:\test>ampy --port com4 put main.py
查看微控板裡目前存在的程式
C:\>ampy --port com4 ls
取得微控板裡的程式檔內容
C:\>ampy --port com4 get 檔名.py
下載微控板裡的檔案到指定路徑
C:\>ampy --port com4 get 檔名.py C:\檔名.py
移除微控板裡的檔案
C:\>ampy --port com4 rm 檔案.py
文章標籤
全站熱搜