[ Arduino ] – 藍芽 坦克車 -PS2搖桿 發送端 程式碼 - [ 901 ]

[javascript]
#include
SoftwareSerial BTSerial(10, 11); // RX | TX

int xpotPin = 14; //设置模拟口0为X的信号输入端口
int ypotPin = 15; //设置模拟口1为Y的信号输入端口
int xval=0;
int yval=0;

void setup()
{
Serial.begin(9600);
Serial.println("Enter AT commands:");
BTSerial.begin(9600);

pinMode(xpotPin,INPUT);
pinMode(ypotPin,INPUT);

}

void loop(){
// if (BTSerial.available())
// Serial.write(BTSerial.read());
// if (Serial.available())
// BTSerial.write(Serial.read());
int x = analogRead(xpotPin); //xval变量为从0信号口读取到的数值
int y = analogRead(ypotPin); //yval变量为从1信号口读取到的数值

Serial.println("x:");
Serial.println(x);
Serial.println("y:");
Serial.println(y);

// BTSerial.write(‘s’);
// delay(2000);
// BTSerial.write(‘s’);

if(x>340 && x 340 && y if(y==0){BTSerial.write(‘f’); Serial.println("f");}//前
if(y>670){BTSerial.write(‘b’);}//後
if(x==0){BTSerial.write(‘l’);}//左
if(x>680){BTSerial.write(‘r’); Serial.println("r");}//右
delay(300);
}
[/javascript]

!議建法想的你下留是或分享加讚按我幫請,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,請幫我按讚加分享或是留下你的想法建議!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *