ADR 05 Arduino tabanlı programlanabilir bir röle kartıdır.


- 12vdc ile çalışır
- 5 Dijital input optokublör girişli (+ tetik )
- 5 Röle çıkışı ( com – no nc ) 10A
- 3 Analog input 0-5v
- RX – TX Haberleşme çıkışı
- Nextion ekran bağlanabilir
- Bluethoot modülü bağlanabilir.
- Arduino ide üzerinden programlayıp kullanabilirsiniz.
- Bilgi veya sipariş için tıklayın
// GİRİŞ VE ÇIKIŞLARI DENEMENİZ İÇİN AŞAĞIDAKİ KODLARI DERLEYİP YÜKLEYEBİLİRSİNİZ. //
const int IN1 = A0;
const int IN2 = A1;
const int IN3 = A2;
const int IN4 = A3;
const int IN5 = A4;
const int OUT1 = 12;
const int OUT2 = 11;
const int OUT3 = 10;
const int OUT4 = 9;
const int OUT5 = 8;
void setup() {
pinMode(IN1, INPUT);
pinMode(IN2, INPUT);
pinMode(IN3, INPUT);
pinMode(IN4, INPUT);
pinMode(IN5, INPUT);
pinMode(OUT1, OUTPUT);
pinMode(OUT2, OUTPUT);
pinMode(OUT3, OUTPUT);
pinMode(OUT4, OUTPUT);
pinMode(OUT5, OUTPUT);
}
void loop() {
if (digitalRead(IN1) == LOW) {
digitalWrite(OUT1, HIGH);
delay(150);
} else {
digitalWrite(OUT1, LOW);
}
if (digitalRead(IN2) == LOW) {
digitalWrite(OUT2, HIGH);
delay(150);
} else {
digitalWrite(OUT2, LOW);
}
if (digitalRead(IN3) == LOW) {
digitalWrite(OUT3, HIGH);
delay(150);
} else {
digitalWrite(OUT3, LOW);
}
if (digitalRead(IN4) == LOW) {
digitalWrite(OUT4, HIGH);
delay(150);
} else {
digitalWrite(OUT4, LOW);
}
if (digitalRead(IN5) == LOW) {
digitalWrite(OUT1, HIGH);
delay(210);
digitalWrite(OUT2, HIGH);
delay(210);
digitalWrite(OUT3, HIGH);
delay(210);
digitalWrite(OUT4, HIGH);
delay(210);
digitalWrite(OUT5, HIGH);
delay(500);
digitalWrite(OUT1, LOW);
delay(210);
digitalWrite(OUT2, LOW);
delay(210);
digitalWrite(OUT3, LOW);
delay(210);
digitalWrite(OUT4, LOW);
delay(210);
digitalWrite(OUT5, LOW);
delay(210);
}
}
Ziyaretçi Yorumları