433 mHz Alıcı 6-8 Kanal Kumanda

433 mHz Alıcı ve 6-8 kanal kumanda ile röle kontrolü yapacağız. Bu tarifimizde lambalarınızı kumanda ile rahatlıkla kontrol edebileceksiniz.


int a_gel=A0;
int b_gel=A1;
int c_gel=A2;
int d_gel=A3;
int a;
int b;
int c;
int d;


int role_bir=2;
int role_iki=3;
int role_uc=4;
int role_dort=5;
int role_bes=6;
int role_alti=7;

bool bir=false;
bool iki=false;
bool uc=false;
bool dort=false;
bool bes=false;
bool alti=false;


void setup() {

pinMode(a_gel,INPUT);
pinMode(b_gel,INPUT);
pinMode(c_gel,INPUT);
pinMode(d_gel,INPUT);

pinMode(role_bir, OUTPUT);
pinMode(role_iki, OUTPUT);
pinMode(role_uc, OUTPUT);
pinMode(role_dort, OUTPUT);
pinMode(role_bes, OUTPUT);
pinMode(role_alti, OUTPUT);


}

void loop() {
a=digitalRead(a_gel);
b=digitalRead(b_gel);
c=digitalRead(c_gel);
d=digitalRead(d_gel);

if(a == 1 && b == 0 && c ==0 && d==0 && bir== false)
{
  bir=true;
  digitalWrite(role_bir,HIGH);
  delay(1000);
}
else if(a == 1 && b == 0 && c ==0 && d==0 && bir== true)
{
  bir=false;
  digitalWrite(role_bir,LOW);
  delay(1000);
}

if(a == 0 && b == 1 && c ==0 && d==0 && iki== false)
{
  iki=true;
  digitalWrite(role_iki,HIGH);
  delay(1000);
}
else if(a == 0 && b == 1 && c ==0 && d==0 && iki== true)
{
  iki=false;
  digitalWrite(role_iki,LOW);
  delay(1000);
}

if(a == 1 && b == 1 && c ==0 && d==0 && uc== false)
{
  uc=true;
  digitalWrite(role_uc,HIGH);
  delay(1000);
}
else if(a == 1 && b == 1 && c ==0 && d==0 && uc== true)
{
  uc=false;
  digitalWrite(role_uc,LOW);
  delay(1000);
}








}

Sosyal Medyada Paylaş Facebook Twitter Google+

Etiketler: , , , , ,
Eklenme Tarihi: 19 Eylül 2021

Konu hakkında yorumunuzu yazın

UA-46017808-1

HOŞ GELDİNİZ

Youtube kanalıma Abone Olabilirsiniz.