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
Yorum Gönder