Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2254|回復: 0
打印 上一主題 下一主題

arduino 板子壞掉問題?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-7-5 10:23:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問我的程式碼都一樣#include <Stepper.h>
//int incomingByte = 0;
const int stepsPerRevolution = 200;

Stepper myStepper(stepsPerRevolution, 2, 3, 4, 5);
char val;
int pos=0;
int x;

void setup() {     
  // myStepper.setSpeed(60);  

  Serial.begin(9600); //Start serial connection, 9600 baud  
}

void loop() {

  if(Serial.available() > 0){
    Serial.println("Serial.available");
    Serial.println(val);
    val = Serial.read();

  }

  if( val == '1' ) //if diference is greater than 2 steps.
  {        
    Serial.println("turn right");
    myStepper.step(1);      // move one step to the left.
    delay(50);
    //pos++;
    Serial.println(x);   
  }
  else if( val == '0')
  {
    Serial.println("turn left");
    myStepper.step(-1);       // move one step to the right.
    delay(50);
    //pos--;
    Serial.println(x);   
  }  
  else if( val == '2')
  {
    Serial.println("stop");
    myStepper.step(0);       // move one step to stop
    delay(50);
    //pos--;
    Serial.println(x);   
  }  

  //  Serial.println(pos);      //for debuging...
  //  Serial.println(val);
  //  delay(100);
}


原本輸入0或是1會正反轉  現在變成輸入0或是1會左右一直極小幅度的轉
請問是不是因為上次接電源供應器結果顯示短路的原因呢..我的版子是LEONARDO
上次也發生過這樣的問題 結果是換一塊版子才成功 (也是用一樣的程式碼)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2025-1-31 16:00 , Processed in 0.136018 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表