|
本帖最後由 qq83429 於 2015-3-22 02:25 編輯
曾經我做過一個小玩具控制四個LED燈我只有控制亮滅其他你能夠改變一下 去控制它前進後退 要APP站內信囉
#include <SortwareSenal.h>
SoftwareSerial mySeria1(3, 2);
ll RX, TX arduino uno pin<-->TX,RX bluetoc
Const byte ledpin_F=7;
Const byte ledpin_B=8;
Const byte ledpin_L=9;
Const byte ledpin_R=l0;
Const byte textpin=1l;
char val;
void setup()
{
Serial.begin(9600);
pinMode(ledpin_F,OUTPUT);
pinMode(ledpin_B,OUTPUT);
pinMode(ledpin_L,OUTPUT);
pinMode(ledpin_R,OUTPUT);
pinMode(textpin,OUTPUT);
mySerial.begin(9600);
}
void loop()
{
digita1Write(textpin,l-IIGH);
delay(200);
if (mySerial.avai1able()>0){
va1=mySeria1.read0;
Seria1.print("val= ");
Seria1.print1n(va1);
switch (val){
case 』w':
stopled();
digitalWrite(ledpin_F,I-IIGH);
break;
case 'x':
stopled();
digita1Write(ledpin_B,l-IIGH);
break;
case 『a』:
st0pledO;
digita1Write(1edpin_L,HIGH);
break;
case 『d』:
st0pledO;
digita1Write(1edpin_R,HIGH);
break;
case 『s』:
st0pledO;
break;
}
digita1Write(textpin,I_OW);
delay(500);
}
}
void stopled(){
digita1Write(1edpin_F,LOW);
digita1Write(1edpin_B,LOW);
digita1Write(1edpin_L,LOW);
digita1Write(1edpin_R,LOW);
} |
|