Arduino Joystick ile Led Kontrolü


Değerli okurlar,

Bu projede Joystick kontrollü Led yapacağız. Fazla uzatmadan hemen başlayalım.


Kullanılan Malzemeler:


  • 1 x Arduino Uno
  • 1 x Joystick
  • 1 x Beradboard
  • 4 x Led
  • 4 x 10K Direnç
  • 14 x Jumper Kablo



Devre Şeması:

Kodlar:

int xPin = A0;

int yPin = A1;
int ledK=2; 
int ledM=3; 
int ledY=4; 
int ledS=5;

int xPozisyon = 0;
int yPozisyon = 0;

void setup() {
pinMode(xPin, INPUT);
pinMode(yPin, INPUT);
pinMode(ledK,OUTPUT); 
pinMode(ledM,OUTPUT);
pinMode(ledY,OUTPUT); 
pinMode(ledS,OUTPUT);
}

void loop() {
xPozisyon = analogRead(xPin);
yPozisyon = analogRead(yPin);

if(xPozisyon<10){
digitalWrite(ledK,HIGH);
}
else{
digitalWrite(ledK,LOW);
}
if(xPozisyon>1000){
digitalWrite(ledM,HIGH);
}
else{
digitalWrite(ledM,LOW);}

if(yPozisyon<10){
digitalWrite(ledY,HIGH);
}
else{
digitalWrite(ledY,LOW);
}
if(yPozisyon>1000){
digitalWrite(ledS,HIGH);
}
else{
digitalWrite(ledS,LOW);
}
}



Yorumlar