FlipRobot Taiwan
  • FlipRobot 知識庫
  • 學習前的準備事項
    • 準備FlipRobot與延伸套件
    • 準備軟體工具
    • 如何使用APP版軟體
    • FlipCode線上版與線上版2.0的差異
  • FlipRobot翻轉雲介紹與說明
    • 什麼是FlipRobot翻轉雲
    • 如何註冊帳號
    • 如何加入序號
  • 第一次使用E310
    • E310適合的對象
    • Step1. 零件清點
    • Step.2 組裝方式
    • Step.3 電池規格
    • Step.4 按鍵介紹
    • Step.5 原始韌體玩 E310
    • Step.6 FlipCode 玩 E310
  • 第一次使用 E300
    • E300 適合的對象
    • Step.1 零件清點
    • Step.2 組裝方式
    • Step.3 電池規格
    • Step.4 按鍵介紹
    • Step.5 原始韌體玩 E300
    • Step.6 FlipCode 玩 E300
  • 機器人的大腦-晶片板
    • E310主控板
    • E300主控板
    • 變數板
    • 擴充板
  • 機器人的身體-機構體
    • 方體結構
    • 直流馬達
    • 伺服馬達
    • 全向輪
    • 常見的零件
    • 常見的工具
  • 機器人的五官-感應器
    • 超音波感應器
    • 紅外線感應器
    • 光線感應器
    • 微動感應器
    • 霍爾感應器
    • 土壤濕度感應器
  • 機器人的神經元-FlipCode
    • 什麼是FlipCode
    • 執行FlipCode的兩種方式
    • 拼圖凹凸角的涵義
    • 程式流程順序
    • FlipCode介面介紹
    • 工具列說明(邏輯、運算、內部元件)
    • 工具列說明(外部元件)
    • 工具列說明(函式庫)
  • 機器人的劇本-FlipRAS
    • 什麼是FlipRAS
    • FlipRAS介面說明
    • 時間軸的使用方式
    • FlipRAS匯入FlipCode說明
  • 常見問題
    • 關於機構的問題
      • 如何將滑牙的螺絲取出?
      • 為什麼機器人開機後無法切換模式?
      • 為什麼搖桿不會動?
      • 為什麼機器人無法開機?
      • 為什麼直流馬達不會動?
    • 關於變數板的問題
      • 為什麼變數板旋轉都沒有反應?
      • 為什麼變數板旋扭可以旋轉360度?
    • 關於韌體還原的問題
      • 什麼是還原韌體
      • 如何還原韌體
      • 為什麼還原韌體時找不到Port?
    • 關於FlipCode的問題
      • 為什麼燒錄FlipCode時找不到Port?
      • 為什麼燒錄FlipCode時間這麼久?
      • 為什麼沒有接訊號線,序列埠(Serial)一樣有訊號?
      • 如何讀取感應器數值?
    • 關於FlipRAS的問題
      • 為什麼FlipRAS不會即時反應?
      • 為什麼使用FlipRAS時找不到Port?
  • 線上說明書
Powered by GitBook
On this page
  • 函式庫:
  • 全向輪
  • RAS函式
  • 天氣
  1. 機器人的神經元-FlipCode

工具列說明(函式庫)

Previous工具列說明(外部元件)Next機器人的劇本-FlipRAS

Last updated 5 years ago

函式庫:

控制已經定義好的功能和匯入FlipRAS的程式。

全向輪

可控制全向輪的運作,目前在函式庫中,已定義好4種不同控制全向輪的方式。

❶方位

使用不同的方位來控制全向輪的行徑路線。

在淺色框中的下拉式按鈕,可以選擇移動的方位,並能輸入移動的速度。

舉例說明:

全向輪以200的速度往東方移動1秒後,再往南方移動1秒。

❷時鐘

使用時鐘的整點方向來控制全向輪的行徑路線,在淺色框中的下拉式按鈕,可以選擇移動的方位,並能輸入移動的速度。

舉例說明:

全向輪以200的速度往3點鐘方向移動1秒後,再往6點鐘方向移動1秒。

❸角度

使用角度來控制全向輪的行徑路線,能移動360°,並有兩種輸入角度的方式,第一種在在淺色框中輸入要移動的角度;第二種,在輸入角度時,會出現360°角度圖,提供選擇,而以機器人機身為主,0°在機器人的右方;在拼圖的右下方綠框中,可以輸入移動的速度。

舉例說明:

全向輪以200的速度往210°移動1秒後,再往45°移動1秒。

❹直角坐標

使用X、Y軸來控制全向輪的行徑路線,X軸控制左右移動,數值為正數時往機器人的右方移動、數值為負數往機器人的左方移動,而數值的大小表示移動的速度,例如:設定X為255,表示全向輪以255的速度往機器人的右方移動;設定X為-255,表示全向輪以255的速度往機器人的左方移動;Y軸控制前後移動,數值為正數時往機器人的前方移動、數值為負數往機器人的後方移動,而數值的大小表示移動的速度,例如:設定Y為255,表示全向輪以255的速度往機器人的前方移動;設定Y為-255,表示全向輪以255的速度往機器人的後方移動。

舉例說明:

全向輪以200的速度往機器人的右方和前方移動1秒後,再以200的速度往機器人的左方和後方移動1秒。

RAS函式

可以將FlipRAS的程式匯入到FlipCode中進行使用。

點選新增RAS函式,畫面中會出現可以選擇檔案的小視窗,選擇好需要匯入的檔案後,按下開啟,會出現可以幫程式命名的小視窗,命名完畢,按下確認鍵,左方的工具列中就會出現新增的RAS函式 。

舉例說明:

新增RAS的函式後,將程式命名為新RAS函式,將程式拖拉到初始化的區塊中。

天氣

可以取得不同地點的天氣。

在中間淺色框中的下拉式按鈕,可以選擇地點,包含:虛擬的飛力寶號與真實地球上幾個城市,在右方淺色框中的下拉式按鈕,可以選擇需要的天氣資料,包含:天氣狀況、氣溫(攝氏)、氣溫(華氏)與濕度(%)。

其中「天氣狀況」的回傳資料中,0代表晴天、1代表陰天、2代表雨天。

在天氣資料城市的選項中,除了飛力寶號的資料是由技術人員建立的資料以外,其他城市的天氣資料都是真實的天氣資料,並且每30分鐘資料就會更新一次。

舉例說明:

如果飛力寶號的天氣是晴天(資料為0)時,蜂鳴器發出Do,否則蜂鳴器發出So。

我們必須要透過電腦跟網路連線後,取得天氣資料再將資料傳給晶片板。而電腦將天氣資料傳送晶片板的溝通方式,是透過藍芽進行傳送,這樣才能將不斷更新的天氣資料,即時傳送給機器人。如何使用藍芽和機器人連線,請參考:。

FlipCode介面介紹-使用藍芽燒錄程式