amnjackのNewWeblog

電子工作中心に雑多なカテゴリー構成ですが,興味のあるジャンルがありましたらご覧ください。

A4988 UNOでSTEP入力してみたが・・・(2)

2024年12月10日 | electro_craft

ことによるとスケッチ(コンパイルはOKでしたが)が間違っているカモ?と思い、別なスケッチを入れてみました。

以下のよう

「基礎からのIoT入門」さんからいただきました

***********************************

const int DIR  = 8;
const int STEP = 9;

void setup() {
  pinMode(DIR, OUTPUT);
  pinMode(STEP, OUTPUT);
  digitalWrite(DIR, LOW);
  digitalWrite(STEP, LOW);
}

void loop() {
  
  digitalWrite(DIR, HIGH);

  for (int i=0; i<200; i++) {
    digitalWrite(STEP, HIGH);
    delayMicroseconds(2000);
    digitalWrite(STEP, LOW);
    delayMicroseconds(2000);
  }

  delay(1000);

  digitalWrite(DIR, LOW);
  
  for (int i=0; i<200; i++) {
    digitalWrite(STEP, HIGH);
    delayMicroseconds(2000);
    digitalWrite(STEP, LOW);
    delayMicroseconds(2000);
  }

  delay(1000);

}   
***************************************************

 

だめ!! 動きませんね!ということは,A4988の基盤にエラーがあるのかな?
モーターが悪いのかな?A4988はまだ手持ちですので,切り分けてみたいと思います。
きょうはここまで。

クレの大掃除とかしなくては・・・・

 

コメント (2)