- /*
- 【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)
- 實(shí)驗(yàn)一百二十七:JoyStick Shield PS2游戲搖桿擴(kuò)展板 模擬鍵盤鼠標(biāo)功能 大搖桿
- 項(xiàng)目:搖桿擴(kuò)展板測試之三
- */
- char K=8 ,A=2, B=3, C=4, D=5, E=6,F=7;
- void setup(void)
- {
- pinMode(K, INPUT);
- digitalWrite(K, HIGH);
-
- pinMode(A, INPUT); //設(shè)置口按鍵為輸入狀態(tài),并配置上拉。
- digitalWrite(A, HIGH);
-
- pinMode(B, INPUT);
- digitalWrite(B, HIGH);
- pinMode(C, INPUT);
- digitalWrite(C, HIGH);
-
- pinMode(D, INPUT);
- digitalWrite(D, HIGH);
- pinMode(E, INPUT);
- digitalWrite(E, HIGH);
- pinMode(F, INPUT);
- digitalWrite(F, HIGH);
-
- Serial.begin(9600); //設(shè)置串口通信9600波特率
- }
- void loop(void)
- {
- Serial.print("X軸;");
- Serial.print(analogRead(0)); //讀取搖桿X軸的值,串口顯示
-
- Serial.print(" Y軸;");
- Serial.print(analogRead(1)); //讀取搖桿Y軸的值,串口顯示
-
- Serial.print(" K鍵");
- Serial.print(digitalRead(K));
- Serial.print(" A鍵");
- Serial.print(digitalRead(A));
-
- Serial.print(" B鍵");
- Serial.print(digitalRead(B));
- Serial.print(" C鍵");
- Serial.print(digitalRead(C));
- Serial.print(" D鍵");
- Serial.print(digitalRead(D));
- Serial.print(" E鍵");
- Serial.print(digitalRead(E));
- Serial.print(" F鍵");
- Serial.print(digitalRead(F));
- Serial.println();
- delay(100); //100ms刷新一次
- }
復(fù)制代碼
|