// Hühnerklappe - Relais Steuerung
#define LED 12 #define LDR 2 #define Relais1 8 #define Relais2 9 int val = 0; void setup () { pinMode (LED, OUTPUT); pinMode (Relais1, OUTPUT); pinMode (Relais2, OUTPUT); pinMode (LDR, INPUT); } void loop () { int val = digitalRead (LDR); if (val == 0) { delay (3000); digitalWrite (Relais1, HIGH); digitalWrite (Relais2, LOW); digitalWrite (LED, HIGH);} else { delay (3000); digitalWrite (Relais1, LOW); digitalWrite (Relais2, HIGH); digitalWrite (LED, LOW);} }
LDR-Moudul mit Potentiometer, um die Lichtempfindlichkeit einstellen zu können (ca. 0,70 Euro bei Aliexpress)
Mikroschalter / Mikrotaster als Endschalter.
10St. für 1€
Arduino Relais Modul (2 Relais sind notwendig) ca. 1,50€
Arduino UNO (China Version für 3-4 Euro)
Zur Programmierung benötigt man einen eigenen Treiber (CH340)