Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Game Joystick

Komponen dan persediaan

Breadboard (generik)
× 1
Kabel jumper (generik)
× 1
LED (generik)
× 1
Arduino UNO
× 1
Kabel USB-A ke B
× 1
Joystick analog (Generik)
× 1

Tentang proyek ini

Ini adalah proyek yang menggunakan joystick generik dan menggunakan Arduino membaca nilai +y dan -y dan nilai +x dan -x dan menggunakan serangkaian pernyataan if dan else akan memberi tahu 5 led yang menyebabkan menyala untuk ex :Jika Anda mengayunkan joystick ke kiri, led kiri Anda akan menyala. Fitur lainnya adalah jika joystick Anda memiliki tombol (sebagian besar akan) itu akan menyalakan tombol Anda untuk fitur tekan ke bawah.

Kode

  • Kode
KodeArduino
Ini adalah kode yang akan Anda tempel ke editor Anda untuk membuat proyek ini bekerja.
#define joyX A0#define joyY A1int button=2;int buttonState =0;int buttonState1 =0;void setup() { pinMode (7, KELUARAN); pinMode(tombol,INPUT); digitalWrite(tombol, TINGGI); Serial.begin(9600); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT);} void loop() { int xValue =analogRead(joyX); int yValue =analogRead(kegembiraanY); Serial.print(xValue); Serial.print("\t"); Serial.println(yValue); buttonState =digitalRead(tombol); Serial.println(buttonState); if (xValue>=0 &&yValue<=10) { digitalWrite(10, HIGH); } else{digitalWrite(10, LOW);} if (xValue<=10 &&yValue>=500) { digitalWrite(11, HIGH); } else{digitalWrite(11, LOW);} if (xValue>=1020 &&yValue>=500) { digitalWrite(9, HIGH); } else{digitalWrite(9, LOW);} if (xValue>=500 &&yValue>=1020) { digitalWrite(8, HIGH); } else{digitalWrite(8, LOW);} if (xValue>=1020 &&yValue>=1020) { digitalWrite(9, LOW); digitalWrite(8, RENDAH); } if (buttonState ==LOW) { Serial.println("Switch =High"); digitalWrite(7, TINGGI); } else{digitalWrite(7, LOW);} buttonState1 =digitalRead(7); Serial.println(buttonState1); delay(100);}

Skema

Ini akan membantu Anda untuk menghubungkan semua komponen Anda bersama-sama karena kabel pada gambar saya berantakan.

Proses manufaktur

  1. Catur
  2. Pinball
  3. Bola Sepak Bola
  4. Sepakbola
  5. Game Arduino Gyroscope dengan MPU-6050
  6. Serangan UFO!
  7. Game Roulette LED 37 DIY
  8. Arduclock RGB 3D
  9. MyRiver
  10. Iron Man