# FlipCode介面介紹

## **FlipCode上方工具列使用說明** <a href="#flipcode-top-toolbar-manual" id="flipcode-top-toolbar-manual"></a>

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylFvObt3VZQcUVMNBO%2Fimage.png?alt=media\&token=fca42f18-aeba-43e7-82d1-9eee36cc3c3b)

進入FlipCode畫面時，使用者可以看到在上方藍色區塊有幾個功能選項，是用來進行燒錄原始韌體、連結藍芽、燒錄程式、使用檔案、顯示序列埠、清除程式與切換語言，針對FlipCode程式的功能按鈕。

### 燒錄原始韌體

* Default Firmware-用來燒錄原始韌體。原始韌體可以使用在FlipRobot與多個延伸套件上，提供使用者不用寫程式也能使用機器人的功能。

> 舉例說明：
>
> 燒錄步驟：
>
> * 第一步：點選Default Firmware。
> * 第二步：選擇FlipBrain、Level、Topic、Port，然後點選Upload。>

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylG3RGlwG2TzROuXqk%2Fimage.png?alt=media\&token=ba2a2abe-84f5-4835-9262-74124e8d6bc8)

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylGAIQi4d44ic_X043%2Fimage.png?alt=media\&token=0dbabd13-94ed-4161-9656-ee93834cfc66)

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

燒錄程式到FlipRobot的方式是根據使用的FlipCode版本與電腦(平板)環境，如下：

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LyDI0gI3-5HhO7r9zFd%2F-LyDNDqBdb60qWHmuYUW%2Fimage.png?alt=media\&token=31dbacb9-bafd-4f63-a153-3f3307e74e3c)

#### 使用藍芽燒錄所需功能：

* Bluetooth-用來選擇燒錄程式時，所要連結的主控板上藍芽的序號。
* Upload-進行FlipCode程式燒錄。

> 舉例說明：
>
> 燒錄步驟：
>
> * 第一步：點選Bluetooth。
> * 第二步：點選藍芽設備的序號，FlipCode平台連結上藍芽後會自動選擇FlipBrain。
> * 第三步：點選Upload。>

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylGSog2BLvxp9dMQZK%2Fimage.png?alt=media\&token=4a6766c8-d10d-4eea-995c-1bd3edd31b5d)

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylGP3oNaseALKvS3kW%2Fimage.png?alt=media\&token=3465d177-2dd3-4a01-aec8-32a46531105f)

#### 使用USB線燒錄所需功能：

* FlipBrain-用來選擇燒錄程式時，所用的主控板名稱。
* Port-選擇程式燒錄時，USB插槽號碼，需注意要選擇有FR.Device的USB插槽號碼。
* Upload-進行FlipCode程式燒錄。

> 舉例說明：
>
> 燒錄步驟：
>
> * 第一步：將主控板使用USB線連接上電腦，FlipCode平台會自動選擇FlipBrain與Port。
> * 第二步：點選Upload。>

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylG_ixU1EjpF3dG4tz%2Fimage.png?alt=media\&token=1096063b-0136-44ad-8334-17357ecb9147)

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LylFLM_ClS9rvlCyNbf%2F-LylGeBv5sEZ8o0XudxY%2Fimage.png?alt=media\&token=8a18c1e8-6f7d-4de1-a901-bda8a6ea5c88)

### 檔案使用  <a href="#file" id="file"></a>

#### 儲存檔案  <a href="#save-as-file" id="save-as-file"></a>

* Save as file-將撰寫好的程式儲存於電腦中。&#x20;

> 舉例說明：&#x20;
>
> 點選Save as file後，會跳出可以命名檔案的小視窗，命名完畢按下確定後，檔案會統一先儲存在下載的資料夾中。&#x20;

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LOWlpkWz86ru_dNBHfg%2F-LOWmRGZmBGfaDjkvpDR%2Fimage.png?alt=media\&token=e6374d5e-6ac1-4166-83e7-b7bd753bb406)

#### 匯入檔案  <a href="#load-from-file" id="load-from-file"></a>

* Load from file-將儲存於電腦中的程式，匯入至FlipCode中。&#x20;

> 舉例說明：&#x20;
>
> 點選Load from file後，可選擇要匯入的FlipCode程式。&#x20;

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LOWlpkWz86ru_dNBHfg%2F-LOWmby_bJldneO5s2Kk%2Fimage.png?alt=media\&token=123ff7db-2f29-4b27-b957-7cb84d40d186)

![](https://firebasestorage.googleapis.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LMkf3T5TFv8DQHoxabU%2Fuploads%2F7RN7qrTw6CdjjPD508jg%2Ffile.png?alt=media)

### 顯示序列埠 <a href="#serial" id="serial"></a>

* Serial-顯示序列埠發送出的訊息，需將有序列埠印出的程式燒錄至主控板後才能使用。&#x20;

> 舉例說明：&#x20;
>
> 撰寫序列埠印出Hi，燒錄至主控板後，點選Serial，即會在畫面中顯示Hi。&#x20;

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LOWn9K_WG0gKFuUBkkI%2F-LOWnDr_jrYp61lAWR1o%2Fimage.png?alt=media\&token=eeb1de01-3288-4078-8819-6bcb8bb3d489)

### 刪除檔案 <a href="#clear-all" id="clear-all"></a>

* Clear All-清除FlipCode畫面中所有的程式。&#x20;

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LOWn9K_WG0gKFuUBkkI%2F-LOWnKjEKVD3F35t1tyq%2Fimage.png?alt=media\&token=f898f55f-0fbd-446c-8937-b157b8dd0f9f)

### 語言切換 <a href="#language" id="language"></a>

* 中英文畫面切換-可選擇英文或繁中兩種語言。&#x20;

> 舉例說明：&#x20;
>
> 點選Eng會出現英文版FlipCode畫面、點選繁中會出現中文版FlipCode畫面。&#x20;

![](https://3604010070-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMkf3T5TFv8DQHoxabU%2F-LyDI0gI3-5HhO7r9zFd%2F-LyDOaaKgqr1A5dJdzeb%2Fimage.png?alt=media\&token=7e350b48-53d5-40f1-bde7-54e079e2d9a9)

## FlipCode右方工具列使用說明 <a href="#flipcode-right-toolbar-manual" id="flipcode-right-toolbar-manual"></a>

在FlipCode畫面右下方會出現三個圓點和桶子的圖案，由上到下分別的使用功能為：將程式置中(畫面中央)、FlipCode畫面放大、FlipCode畫面縮小、垃圾桶。

![](https://firebasestorage.googleapis.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LMkf3T5TFv8DQHoxabU%2Fuploads%2FRGGZsRoXIru9Q7wBiS9s%2Ffile.png?alt=media)

## FlipCode左方工具列分類  <a href="#flipcode-left-toolbar-manual" id="flipcode-left-toolbar-manual"></a>

在FlipCode左方工具列主要分為三個區塊，第一層是主要的基本功能以及控制主控板中已有的元件，例如：蜂鳴器、內建LED燈；第二層是控制外部元件，例如：馬達、感應器；第三層是函式庫，顯示已經定義好的功能。 &#x20;

![](https://firebasestorage.googleapis.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LMkf3T5TFv8DQHoxabU%2Fuploads%2FCaiE4yCEycPkPiAJumuL%2Ffile.png?alt=media)

