Δρ 2.3 Δημιουργία διακόπτη

Με τον διακόπτη, πιέζοντας και ελευθερώνοντας το κουμπί το LED θα ανάβει, αν ξαναπατήσουμε και ελευθερώσουμε το LED θα σβήσει.

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

  1. Breadboard
  2. Ένα Led
  3. Μια αντίσταση 220Ω
  4. Ένα Button
  5. Ένα καλώδιο Α – Α
  6. Τρία καλώδια Α ? Θ

 

Αλλάξτε τον κώδικα της προηγούμενης δραστηριότητας ως εξής:

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

 Δρ 2.3 Δημιουργία διακόπτη

Δρ 2.4 Δημιουργία κουμπιού συνεχούς πίεσης

Δρ 2.5 Παιχνίδι ταχύτητας αντίδρασης