らいふぷろせす

たまーに、できごときろく

Arduino でステッピングモータを回す L293D

2018-09-23 21:54:50 | Arduino

Adafruiteのパチもんモーターシールドを使ってステッピングモーターをまわしてみました。
本家はこちらで、同じlibraryが使用できます。
driver ic は L293D を使っています。
ステッピングモーターは秋月電子で購入したこれです。
モーター電圧やら、icの発熱やら、信号周波数によるモーターの脱調やらで結構、条件はシビアな印象でした。
スケッチはド素人ですが、なんとか自分のイメージした回転をさせることができました。
もしよろしければどなたかダメ出しをお願いします(^^;)

 

--- Arduino スケッチ ---

#include <AFMotor.h>
AF_Stepper motor(200, 2);

void setup() {

}

float i;
double j=2.5;
void loop() {
for (i=0; i<10; i++) {
int value =i *i;
motor.setSpeed(value*j);
motor.step(value, FORWARD, DOUBLE);
}

for (i=10; i!=0; i--) {
int value =i *i;
//Serial.println(value);
motor.setSpeed(value*j);
motor.step(value, FORWARD, DOUBLE);
}

for (i=0; i<10; i++) {
int value =i *i;
motor.setSpeed(value*j);
motor.step(value, BACKWARD, DOUBLE);
}

for (i=10; i!=0; i--) {
int value =i *i;
motor.setSpeed(value*j);
motor.step(value, BACKWARD, DOUBLE);
}

}

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

田んぼの様子

2018-09-23 16:23:23 | 水稲
早く稲刈りしたい......


コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする