Με τον διακόπτη, πιέζοντας και ελευθερώνοντας το κουμπί το LED θα ανάβει, αν ξαναπατήσουμε και ελευθερώσουμε το LED θα σβήσει.
Τι θα χρειαστούμε
- Breadboard
- Ένα Led
- Μια αντίσταση 220Ω
- Ένα Button
- Ένα καλώδιο Α – Α
- Τρία καλώδια Α ? Θ
Αλλάξτε τον κώδικα της προηγούμενης δραστηριότητας ως εξής:
from gpiozero import LED, Button
from time import sleep
led = LED(17)
button = Button(2)
while True:
button.wait_for_press()
led.toggle()
led.toggle() αλλάζει την κατάσταση του LED από on σε off, ή από off σε on. Έτσι με την επανάληψη το LED θα ανάβει και θα σβήνει κάθε φορά που θα πατάμε το κουμπί.
Δρ 2.2 Συνδυασμός κουμπιού με LED