ARDUINO DERS-24 (JOYSTİC ILE LED KONTROLU)



DEVRE SEMASI



MAZEMELER

  • 4 adet LED
  • 1 adet ARDUİNO JOYSTİC
  • 1 adet ARDIUNO


DEVRE KODU
int val;
int val2;
const int buttonPin = 2;
int verx = A0;
int very = A1;
int buttonState = 0;

void setup() {
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
  pinMode(verx, INPUT);
  pinMode(very, INPUT);
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
}

void loop() {
  buttonState = digitalRead(buttonPin);
  val = analogRead(verx);
  val2 = analogRead(very);
  Serial.println(buttonState);
  Serial.println(val);
  Serial.println(val2);

 if(buttonState==0){
  if(val>1000){
    digitalWrite(13,HIGH);
  }else
  {
  digitalWrite(13,LOW);
  }
   if(val<70){
    digitalWrite(12,HIGH);
  }else
  {
  digitalWrite(12,LOW);
  }
   if(val2>1000){
    digitalWrite(11,HIGH);
  }else
  {
  digitalWrite(11,LOW);
  }
     if(val2<70){
    digitalWrite(10,HIGH);
  }else
  {
  digitalWrite(10,LOW);
  }
delay(10);
 }else{
 digitalWrite(13,HIGH);
 digitalWrite(12,HIGH);
 digitalWrite(11,HIGH);
 digitalWrite(10,HIGH);
 delay(1000);
 digitalWrite(13,LOW);
 digitalWrite(12,LOW);
 digitalWrite(11,LOW);
 digitalWrite(10,LOW);

 } }



Yorumlar

Bu blogdaki popüler yayınlar

ARDUINO DERS-22 (PİYANO YAPIMI)

ARDUINO DERS-10 (HC-SR04 ultrasonik mesafe sensörü )

ARDUINO DERS-32 (2X16 LCD İLE RFID KULLANIMI)