Arduino Dip Switch Örneği
Dip Switch Nedir?
Dip switchler daha önceki yıllarda kullanılan bir teknoloji olsa da günümüzde, veri aktarımı çok sık yapılmayan cihazlara sahip olan kişiler, dip switch nedir sorusunu sormaktadır. Dip switchler, üzerinde birçok port olan ve açma kapama özelliğine sahip cihazlardır. Dip switchler, standart çift sıralı pakette, bir grup portun olduğu, diğerleriyle paketlenmiş manuel bir elektrik anahtarıdır.
Devre Senaryosu:
Devre Kodları:
int buton1=0;
int buton2=0;
int buton3=0;
int buton4=0;
void setup()
{
//girişler
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
//çıkışlar
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop()
{
buton1=digitalRead(2);
buton2=digitalRead(3);
buton3=digitalRead(4);
buton4=digitalRead(5);
if(buton1==1)
{
digitalWrite(6,1);
}
else
{
digitalWrite(6,LOW);
}
if(buton2==1)
{
digitalWrite(7,1);
}
else
{
digitalWrite(7,LOW);
}
if(buton3==1)
{
digitalWrite(8,1);
}
else
{
digitalWrite(8,LOW);
}
if(buton4==1)
{
digitalWrite(9,1);
}
else
{
digitalWrite(9,LOW);
}
}