元高専生のロボット作り

元高専生のロボット作り

主にプログラミング, 電子系について書きます。たまに機械系もやります。メモ代わりの記事ばっか書きます

Arduino UnoでBLHeliブラシレスESCの設定

必要なもの

  • ESC(DS20A)
  • バッテリー
  • Arduino UNO


BLHeliSuiteのダウンロード

以下のURLから、githubのページに飛ばされる。
BLHeliSuite

URLが下の方にあるので、google driveのページへいく。

MacLinux用など、5種くらいあるが、WIndowsだったら、「BLHeliSuite xxxxxxxx」をダウンロード

「BLHeliSuite_32 xxxxxxxx」は別物なので注意

ダウンロードしたら、解凍して、中身の「BLHeliSuite.exe」を実行。

f:id:sgrsn1711:20200714164152p:plain


ここでArduino UNOを接続して、Make Interfacesタブへ移動。

下の方のPortを選択して、右側、「Arduino Board」はUnoを選択、「Baud」は115200のまま、
Arduino BLHeli Bootloader」ボタンをクリックするとArduinoに書き込まれる。

f:id:sgrsn1711:20200714164308p:plain

「Select ATMEL/SILABS Interface」で、SILabs BLHeli Bootloader(USB/Com)を選択する。

f:id:sgrsn1711:20200714165105p:plain

ここでESCとバッテリーを接続する。
ESCの信号線はD11へ、GNDは共通。
SILabs ESC Setupタブに戻り、下側、Connectボタンをクリック。

Read SetupをクリックするとESCの設定が読み込まれる。

後は好きに設定した後、Write Setupボタンで書き込むことができる。