**モータ制御コードに関して** ・実験指導書の一番下に乗っているコードを利用。 ・肝となるのはPWMに関する話で、このサイト > https://toshiba.semicon-storage.com/jp/semiconductor/knowledge/e-learning/brushless-motor/chapter3/what-pwm.html > がわかりやすいと思われる。 **analogWrite(int, int);の使用方法** ・第1引数はアナログ出力するピン番号を入れる。 ・オンの時間幅であるデューティー比は第2引数のところで指定、最大値は255なのでモータを最速で動かしたいなら255を入れる。 **モータドライバに関する簡単な使用方法** * pin1(GND):arduinoのGNDと繋ぐ * pin2(OUT1):モータのどちらかの端子に繋ぐ * pin3(Non connection):何も繋がない * pin4(Vref):PWM信号を入力 * pin5(IN1),pin6(IN2)の順にLOW,LOWを入れたらストップモード、HIGH,LOWなら正転/逆転モード、LOW,HIGHなら逆転/正転モード、HIGH,HIGHならブレーキモード * pin7(Vcc):arduinoの5Vと繋ぐ * pin8(Vs):arduinoの5Vと繋ぐ * pin9(Non connection):何も繋がない * pin10(OUT2):モータのどちらかの端子に繋ぐ VCC (opr) = 4.5~20 V VS (opr) = 0~20 V Vref (opr) = 0~20 V Vref≦VS となるように使用 VOUT=Vref+2VBE-VBE (Q2) ≒ Vref+0.7V
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up