Szóval a lényeg az, ha valami van a kapuban, akkor elkezd villogni vagy a sárga vagy a piros LED (nem volt itthon más).
A kapcsolás:
Piros vezeték: - : GND (nálunk a legbelső vezeték)
Szürke1: 6 pin: +
Szürke2: 7 pin: +
És 4.5 V betáp.
És a program:
int KapuPin1 = 11; // choose the pin for the LED
int KapuIn1 = 7; // choose the input pin (for a pushbutton)
int val = 0; // variable for reading the pin status
int KapuPin2 = 12;
int KapuIn2 = 6;
void setup() {
pinMode(KapuPin1, OUTPUT); // declare LED as output
pinMode(KapuIn1, INPUT); // declare pushbutton as input
pinMode(KapuPin2, OUTPUT);
pinMode(KapuIn2, INPUT);
}
void loop(){
val = digitalRead(KapuIn1); // read input value
if (val == LOW) { // check if the input is HIGH (button released)
digitalWrite(KapuPin1, HIGH); // sets the LED on
delay(500); // waits for a second
digitalWrite(KapuPin1, LOW);
delay(50);
} else {
digitalWrite(KapuPin1, LOW);
}
val = digitalRead(KapuIn2);
if (val == LOW){
digitalWrite(KapuPin2, HIGH);
delay(500);
digitalWrite(KapuPin2, LOW);
delay(50);
}
}
Utolsó kommentek