# 程式撰寫軟體下載

## 程式撰寫軟體下載 <a href="#toc124882497" id="toc124882497"></a>

洞洞五模組之程式撰寫介面，請下載Raspberry Pi Pico W專屬程式撰寫軟體，連結:

<https://reurl.cc/oZGK63>

![
](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FTzhI5x8JvqNU21GQ5q3C%2F0.png?alt=media)

下載至電腦後，請解壓縮程式。

### 透過Arduino IDE找COM Port (序列埠)編號

* 開啟 Arduino IDE

執行 arduino.exe ，檔案在BlocklyduinoF2>arduino-1.8.19裡

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FONoBro4JuqlORuvQEunl%2F1.png?alt=media)

* 按下允許存取，即可開啟Arduino IDE。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2F3aKerIIYObe3EiuDKZp6%2F2.png?alt=media)

* 開啟Arduino IDE

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FE8d1VWW0Ai3IiXXgqNba%2F3.png?alt=media)

* 選擇燒錄程式

Raspberry Pi Pico W 在第一次燒錄時，裝置管理員並沒有顯示COM Port 編號，所以先用最簡單的 Blink 程式找出 COM Port。程式路徑:**檔案->範例->01.Basis->Blink**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FUUm4DAkmWAtwIwHi8AP3%2F4.png?alt=media)

* 燒錄程式

在上傳程式前，先按住Raspberry Pi Pico W 的 BOOTSEL 按鈕，再，插上USB 傳輸線連接到電腦。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2F9XSEKhEBMbSoVxSCxlKP%2Fpicow.jpg?alt=media\&token=94fb1214-51ab-4eaa-9232-3a81e7721aaa)

* 選擇UF2 Board

由上述步驟操作時，請選擇 UF2 Board ，

路徑:**工具 > 序列埠 > UF2 Board**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FMi5LdronYo7j8Dp34SWy%2F6.png?alt=media)

按下**上傳**鍵。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FdOhiltFkX3JgZdELZAbM%2F7.png?alt=media)

* 上傳成功

上傳成功，會出現**上傳完畢**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FiIt55oF85qWnlYeMVj0e%2F8.png?alt=media)

燒錄成功，會看到板載 LED 燈開始閃爍。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FTHWzKkN3zybXq8xvNRi6%2F9.png?alt=media)

* 找到燒綠程式的 COM Port 編號

選擇 Com port 編號，路徑為:

**工具->序列埠->COM XX(Raspberry Pi Pico W)**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FQavr5ccMhXjBta8duqgH%2F10.png?alt=media)

至此，Raspberry Pi Pico W 的 COM Port 已設定完成，之後就可使用 Blocklyduino 積木介面來撰寫程式。

### 使用 BlocklyDuino 燒錄程式前設定 <a href="#hlk168577241" id="hlk168577241"></a>

本開發包的模組均可以使用 BlocklyDuino 積木程式來撰寫，但也是要設定燒錄的開發板，和開發板腳位。

軟體載點連結(BlocklyDuino F2):

<https://reurl.cc/oZGK63>

* 開啟 BlocklyDuino

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FSpZTic5b5VDP3R45COZ8%2F11.png?alt=media)

* 選取開發板為 Raspberry Pi Pico W

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FCiU6qLwWGZ5IPkaVALgO%2F12.png?alt=media)

* 選擇序列埠腳位(需和 Arduino IDE 一致)

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FoNMhnKUjG9VhOk61fe0X%2F13.png?alt=media)

* 積木的開發板要選 Pico

!\[一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

自動產生的描述]\(<https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FxNyQxPepufrNJFzDnh79%2F14.png?alt=media>)

至此 Raspberry Pi Pico W 的燒錄腳位皆已設定完成，下一個步驟就是如何透過BlocklyDuino 撰寫及燒錄程式。

### BlocklyDuino 燒錄程式 <a href="#hlk168586210" id="hlk168586210"></a>

如何透過 BlocklyDuino 燒錄程式，首先先寫出 Blink 程式，即 Raspberry Pi Pico W 的板載 LED 燈閃爍一秒。

* 撰寫程式，以下是 BlocklyDuino 程式。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FUuSw68JcACNtPavwX6FB%2F15.png?alt=media)

* 上傳程式

按下**三角形**燒錄鍵

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2F2mWjevtOKzE4qR3c6icY%2F16.png?alt=media)

* 下載韌體

按下**下載**鍵

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2FwjUBd3UhULvvntcyWz6y%2F17.png?alt=media)

* 燒錄成功

燒錄過程中沒有出現 **error** ，而最後會出現 Finish 的字 ，表示燒錄成功， 以下圖所示。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LaZQFBYOS3O0ksiEmR1%2Fuploads%2F376qpaKY2Bbr2gwn5bv1%2F18.png?alt=media)

### **材料包程式下載**

**材料包所有程式下載連結:**

<https://reurl.cc/bVg5ar>
