2009年3月2日 星期一
用Arduino控制馬達的測試
圖中的馬達、齒輪和電子線路,是玩具車的組件。使用Arduino令到車輪能夠左右移動。
Arduino的程式碼如下:
int incomingKey = 0;
int ledPin0 = 13;
int ledPin1 = 12;
int moveA = 0;
int moveB = 0;
void setup()
{
pinMode(ledPin0, OUTPUT);
pinMode(ledPin1, OUTPUT);
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
incomingKey = Serial.read();
//Serial.println (incomingByte);
}
if (incomingKey == 49) // key "1"
{
moveA = 1;
moveB = 0;;
}
if (incomingKey == 50) // key "2"
{
moveB = 1;
moveA = 0;
}
digitalWrite(ledPin0, moveA);
digitalWrite(ledPin1, moveB);
delay(100);
moveA = 0;
moveB = 0;
incomingKey = 0;
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言