Components and supplies
LED (generic)
Resistor 10k ohm
Arduino UNO
Project description
Code
joystick
c_cpp
1int x=0,y=0; 2void setup() 3{ 4 pinMode(A0,INPUT); 5 6 pinMode(A1,INPUT); 7 pinMode(0,OUTPUT); 8 pinMode(1,OUTPUT); 9 pinMode(2,OUTPUT); 10 pinMode(3,OUTPUT); 11 pinMode(4,OUTPUT); 12 pinMode(5,OUTPUT); 13 pinMode(6,OUTPUT); 14 pinMode(7,OUTPUT); 15 pinMode(8,OUTPUT); 16} 17void loop() 18{ 19 x=analogRead(A0); 20 y=analogRead(A1); 21 if((x>=0 && x<=254)&&(y>=0 && y<=256)) 22 { 23 digitalWrite(0,HIGH);digitalWrite(4,LOW);digitalWrite(1,LOW);digitalWrite(2,LOW);digitalWrite(13,LOW);digitalWrite(5,LOW);digitalWrite(6,LOW);digitalWrite(7,LOW);digitalWrite(8,LOW); 24 } 25 else 26 if((x>254 && x<=765)&&(y>=0 && y<=256)) 27 { 28 digitalWrite(1,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(2,LOW);digitalWrite(13,LOW);digitalWrite(5,LOW);digitalWrite(6,LOW);digitalWrite(7,LOW);digitalWrite(8,LOW); 29 } 30 else 31 if((x>765 && x<=1023)&&(y>=0 && y<=256)) 32 { 33 digitalWrite(2,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(7,LOW);digitalWrite(13,LOW);digitalWrite(5,LOW);digitalWrite(6,LOW);digitalWrite(1,LOW);digitalWrite(8,LOW); 34 } 35 else 36 if((x>=0 && x<=254)&&(y>256 && y<=767)) 37 { 38 digitalWrite(13,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(2,LOW);digitalWrite(1,LOW);digitalWrite(5,LOW);digitalWrite(6,LOW);digitalWrite(7,LOW);digitalWrite(8,LOW); 39 } 40 else 41 if((x>254 && x<=765)&&(y>256 && y<=767)) 42 { 43 digitalWrite(4,HIGH);digitalWrite(0,LOW);digitalWrite(13,LOW);digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(1,LOW);digitalWrite(6,LOW);digitalWrite(7,LOW);digitalWrite(8,LOW); 44 } 45 else 46 if((x>765 && x<=1023)&&(y>256 && y<=767)) 47 { 48 digitalWrite(5,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(1,LOW);digitalWrite(13,LOW);digitalWrite(2,LOW);digitalWrite(6,LOW);digitalWrite(7,LOW);digitalWrite(8,LOW); 49 } 50 else 51 if((x>=0 && x<=254)&&(y>767 && y<=1023)) 52 { 53 digitalWrite(6,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(2,LOW);digitalWrite(13,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);digitalWrite(7,LOW);digitalWrite(1,LOW); 54 } 55 else 56 if((x>254 && x<=765)&&(y>767 && y<=1023)) 57 { 58 digitalWrite(7,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(2,LOW);digitalWrite(13,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);digitalWrite(6,LOW);digitalWrite(1,LOW); 59 } 60 else 61 if((x>765 && x<=1023)&&(y>767 && y<=1023)) 62 { 63 digitalWrite(8,HIGH);digitalWrite(0,LOW);digitalWrite(4,LOW);digitalWrite(2,LOW);digitalWrite(13,LOW);digitalWrite(5,LOW);digitalWrite(6,LOW);digitalWrite(7,LOW); digitalWrite(1,LOW); 64 } 65} 66
Comments
Only logged in users can leave comments
vedrocks15
0 Followers
•0 Projects
0
0