Δρ 3.4 Δημιουργία συναγερμού 2

Ας προσπαθήσουμε να συνδυάσουμε τις δυο παραπάνω δραστηριότητες ώστε μόλις ανιχνευτεί κίνηση να ανάβει ένα LED και να χτυπάει το Buzzer. Η σειρήνα θα σταματήσει να ηχεί όταν πατηθεί το κουμπί.

Τι θα χρειαστούμε

  1. Breadboard
  2. Ένα PIR
  3. Ένα Buzzer
  4. Ένα Led
  5. Ένα Button
  6. Δυο καλώδια Α ? Α
  7. Τρία καλώδια Θ ? Θ
  8. Τέσσερα καλώδια Α – Θ

from gpiozero import MotionSensor,Buzzer,LED,Button

pir = MotionSensor(4)

bz = Buzzer(17)

led =  LED(26)

button = Button(21)

pir.wait_for_no_motion()

while True:

led.off()

pir.wait_for_motion ()

led.blink()

bz.beep(0.5,0.25)

button.wait_for_press()

bz.off()

led.off()

break

Δρ 3.2  Άναμμα LED σε ανίχνευση κίνησης

Δρ 3.3  Δημιουργία συναγερμού

Δρ 3.4  Δημιουργία συναγερμού 2