<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >樹莓派自身性能一般,Thony、Mu等小型的編輯器跑起來也比較卡;VNC方式訪問同樣比較卡;SSH+vim的開發方式非常流暢但是不適合一般教師;綜合考慮各種遠程方案,vscode+remove development插件是最好的開發方式。當然pycharm體驗會更好,但是pycharm的配置復雜度遠高于vscode,所以不推薦。最終效果如下圖,在本機編寫代碼,發揮vscode的優勢,遠程執行控制樹莓派硬件。注意,windows7下配置會比較復雜,坑比較多,請使用windows10系統。 ![](https://img.kancloud.cn/1e/03/1e03041d264fd614496e8bebfb45c04c_1493x896.png) [TOC] 確保python已經安裝,如未安裝,參考python教程。 # 安裝vscode ## 下載vscode 訪問vscode官方網站[https://code.visualstudio.com/](https://code.visualstudio.com/),然后單擊下載按鈕下載vscode。 ![](https://img.kancloud.cn/5e/47/5e475c7542400d55a0aa650c0e2bb430_1017x496.png) ## 安裝vscode 雙擊下載的vscode安裝包,雙擊安裝,在選擇其他任務界面,建議勾選所有的選線個,這樣后面用起來會方便很多,雙擊python文件會默認用vscode打開編輯。 ![](https://img.kancloud.cn/3d/38/3d3816a67d2ff23d71212203d917e25b_582x476.png) 勾選后,單擊下一步然后安裝就可以了,安裝成功的界面如下圖所示: ![](https://img.kancloud.cn/e2/7e/e27ed3ace18be9ca8207e00297526738_582x476.png) ## 安裝中文擴展(可選) vscode默認是英文界面,我們先漢化成中文界面。首先,單擊擴展商店圖標,輸入Chinese,回車搜索;然后,在返回的擴展列表里選擇簡體中文語言擴展列表,單擊右側的安裝按鈕安裝中文擴展,如下圖所示: ![](https://img.kancloud.cn/84/12/8412da124fff1b1c06f168d4125109ed_1365x699.png) 單擊**Install**按鈕,等待擴展安裝完成。 安裝后根據提示單擊**Restart Now**按鈕重啟vscode就可以了。 ![](https://img.kancloud.cn/39/b6/39b6aef0302adff648140fc5380618c5_706x207.png) 充值之后,如果安裝成功,界面已經自動切換為中文界面了,如下圖所示: ![](https://img.kancloud.cn/5e/cf/5ecf23017ffb3fff9fb039beabecdca8_697x314.png) ## 安裝python擴展插件 單擊應用商店搜索按鈕,在搜索框![]輸入python,在右側選擇微軟官方開發的python語言擴展包,單擊安裝按鈕安裝插件,如下圖: ![](https://img.kancloud.cn/42/e6/42e69da0b71c4d7e0a408bc3dbeb1a7a_935x508.png) ## 運行helloworld 新建一個Python文件。 ![](https://img.kancloud.cn/3e/5b/3e5b904b60a75f5f38b0e48f2134aa9e_378x355.png) 單擊vscode文件菜單,選擇新建文件,可以看到vscode右側的編輯區出現了一個未命名文件```untitled-1```,單擊文件菜單,選擇保存命令保存文件,或者用**Ctrl+S**快捷鍵保存文件,文件嗎為helloworld.py。 ![新建文件](https://img.kancloud.cn/3f/72/3f727cc7f151090cf5c81ada0e881ba8_548x395.png) ![保存文件](https://img.kancloud.cn/03/52/03521e07a0390ae615d4c3bdcfc1663f_682x439.png) ![](https://img.kancloud.cn/55/a6/55a6b71f680df5d875643a1f578c1d5c_756x202.png) 運行結果如下圖 ![](https://img.kancloud.cn/ca/dc/cadce946ceca8be683a05bcc19079e67_664x257.png) 可以看到,vscode編輯器下方自動出現了一個終端界面,調用系統的Python解釋器執行了Python代碼。成功的輸出了```Hello Raspberry Pi```。 >到這里我們就可以愉快的使用樹莓派在本機PC開發了,接下來我們配置vscode實現在pc端進行樹莓派的開發,本機編寫python代碼,在樹莓派上執行。 ## 配置vscode樹莓派遠程開發環境 >我們主要通過remove development插件實現樹莓派的遠程開發。 ### 安裝Remote Development插件 在擴展商店搜索**remote development**插件包,然后安裝,如下圖: ![](https://img.kancloud.cn/a4/f9/a4f93102ba272c3505137908f5778f60_1097x428.png) 安裝成功后,擴展商店的界面如下圖: ![](https://img.kancloud.cn/90/d2/90d21c7b53fe293edef5f8ba87715321_372x552.png) 實際上**Remote Development**是一個擴展包,里面包含了很多插件,后面我們會一一用到。 ### 配置Remote Development**插件 在我們新建的```helloworld.py```界面按```Ctrl + Shift + p```快捷鍵,在彈出的輸入框輸入```remote ssh```,如下圖: ![](https://img.kancloud.cn/c5/fd/c5fdc21893c4d0a224ea25b6e4cac97c_723x156.png) 然后輸入遠程服務器的地址,我的樹莓派的地址是**192.168.31.85**,賬戶是**pi**,所以地址是```ssh pi@192.168.31.85**。 ![](https://img.kancloud.cn/1d/e6/1de6291fff3f0473c8784f7b30488bea_758x153.png) 回車,讓你選擇你的ssh配置保存在哪個目錄,我們選擇默認回車確認就可以了。 ![](https://img.kancloud.cn/65/c0/65c0e79a5da9e8c699e283f2265bebe1_723x186.png) 會提示你安裝成功 ![](https://img.kancloud.cn/88/40/8840a193ad12a8e3cec14d9a98a9f6fb_546x103.png) 單擊open config可以查看配置文件: ![](https://img.kancloud.cn/d8/3d/d83dc30e9042eacdf7055341c8a19d59_396x202.png) ### **找不到文件** ![](https://img.kancloud.cn/03/e5/03e52023651b2af99446be9594b569c3_544x68.png) Windows7會有點權限問題,提示找不到文件或者目錄,我們新建一個就是了,不過以點**.**開頭的文件夾不能通過文件管理器創建,所以要通過命令行打開命令行,輸入```mkdir .ssh```就可以創建了```.ssh```文件夾了。![](https://img.kancloud.cn/9f/d7/9fd77e5dd2a82e9e4912d7099fb141e8_447x166.png) 至于config文件,可以先建立一個text文件,然后重命名去掉txt后綴就是了。 ### 連接樹莓派 ![](https://img.kancloud.cn/c8/e3/c8e3f96d2fc1b21f082395efc936a42e_368x179.png) 在編輯器窗口輸入```Ctrl + Shift + p```快捷鍵,輸入**remote ssh**,選擇連接到遠程主機**Remote-SSh:Connect to Host...**,在彈出的輸入框選擇我們之前配置的主機地址: ![](https://img.kancloud.cn/58/3a/583a671fc16babacfe3a5fb264335532_563x165.png) 然后輸入密碼就好了: ![](https://img.kancloud.cn/c9/c5/c9c5ce2835be0f0c0503db6f8d5bf4a0_900x190.png) windows 7可能有如下提示: ![](https://img.kancloud.cn/d7/2d/d72d52297dad3ccf9f3da6b388c01c78_376x133.png)這是因為Windows10自動安裝了**Open SSH**,而Windows7并沒有。這是也是前面找不到.ssh目錄的原因。 連接成功之后,還需要在遠程主機上安裝python,在擴展商店搜索python,然后選擇```Install in SSH:192.168.31.85```。 ![](https://img.kancloud.cn/71/df/71df3579143a61597c1bad7f3878d751_629x314.png) 安裝完成之后,注意選擇python解釋器 ![](https://img.kancloud.cn/73/28/732887232ed67e39e85dc248f6d6839c_830x660.png) # 控制led燈 在樹莓派的6號引腳連接一個led燈,led燈長引腳連接6號引腳,短引腳連接gnd。 新建```led.py```文件,輸入以下代碼: ``` from?gpiozero?import?LED from?time?import?sleep led6?=?LED(6) whileTrue: ????led6.on() ????sleep(1) ????led6.off() ????sleep(1) ``` 然后單擊運行按鈕(綠色三角),可以可以看到led燈閃爍了。也可以直接用命令行執行: ![](https://img.kancloud.cn/5f/e3/5fe30909f95f9c7033027ad3fdccc39d_447x550.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看