AIoT Sensor(智聯感測)全國聯賽 X Rabboni
Version
(如果載了python和rabboni還是不能執行程式,很有可能是版本的問題)
- IDE : vscode (記得要將vscode加入path)
- python : 3.7.5
- numpy : 1.19.2
- rabboni : 1.73
建議使用虛擬環境做版本管理
這邊是用pipenv來操作
可以開一個資料夾再點選"以code(vscode)開啟"
pipenv 基本指令:
- pip install pipenv : 透過pip安裝pipenv
- pipenv –python 3.7.5 : 產生 3.7.5 的虛擬環境
- pipenv install numpy==1.19.2 : 在虛擬環境安裝特定版本的套件
- pipenv install rabboni==1.73 : 在虛擬環境安裝rabboni套件
與此同時,如果資料夾下沒有pipfile,pipenv會自動生成一個pipfile和pipfile.lock 如下
pipfile :
都設定好後就可以進入虛擬環境了
- pipenv shell : 進入虛擬環境
- pipenv run filename.py : 執行此資料夾下的檔案
- exit : 離開虛擬環境
Example :
Termianl :
Rabboni Reference
Term:
accx accy accz : 三軸的加速度
gyrx gyry gyrz : 三軸的角速度
Function For Setup
USB
Bluetooth
Function Return Parmerter:
(以下的rabo皆為宣告出來的物件)
Function For Collect or Process Data
Reference