const int In1 = 4; // 宣告整數常數In1,宣告為4號腳位 const int In2 = 5; const int In3 = 6; const int In4 = 7; void setup() { Serial.begin(9600); pinMode(In1, OUTPUT); // pinMode:設定接腳工作模式的指令 (接腳編號, 模式); pinMode(In2, OUTPUT); pinMode(In3, OUTPUT); pinMode(In4, OUTPUT); } void loop() { } void Forward(){ // 宣告函數 Forward() digitalWrite(In1, HIGH); // digitalWrite digitalWrite(In2, LOW); // 輸出數位訊號的指令(接腳編號, 輸出訊號) digitalWrite(In3, HIGH); // 高電位(HIGH或1) 低電位(LOW或0) digitalWrite(In4, LOW); } void Backward(){ digitalWrite(In1, LOW); digitalWrite(In2, HIGH); digitalWrite(In3, LOW); digitalWrite(In4, HIGH); } void Right(){ digitalWrite(In1, LOW); digitalWrite(In2, HIGH); digitalWrite(In3, HIGH); digitalWrite(In4, LOW); } void Left(){ digitalWrite(In1, HIGH); digitalWrite(In2, LOW); digitalWrite(In3, LOW); digitalWrite(In4, HIGH); } void Stop(){ digitalWrite(In1, LOW); digitalWrite(In2, LOW); digitalWrite(In3, LOW); digitalWrite(In4, LOW); }