学习任务:
学会PS2操纵杆
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
- Arduion主板
- PS2操纵杆
- 杜邦线
- 面包板
- USB数据线
下图是PS2操纵杆
实验步骤:
1.建立电路
Arduion | PS2操纵杆 |
---|---|
7 | SW |
A0 | VRX |
A1 | VRY |
GND | GND |
5v | VCC |
2.烧录代码
const int xPin = A0;
const int yPin = A1;
const int btPin = 7;
void setup()
{
pinMode(btPin,INPUT);
digitalWrite(btPin, HIGH);
Serial.begin(9600);
}
void loop()
{
Serial.print("X: ");
//读取A0的值并打印
Serial.print(analogRead(xPin),DEC);
Serial.print("\tY: ");
Serial.print(analogRead(yPin),DEC);
Serial.print("\tZ: ");
Serial.println(digitalRead(btPin));
delay(100);
}
3.实验现象
摇动操纵杆,x和y的值发生变化。按下操纵杆z的值发生变化