Tabla de Contenidos

Soporte Pulsadores: Clase Switch

La clase Switch permitirá crear objetos que representan los pulsadores de la placa.

Constructor

La clase posee un constructor que recibe un solo argumento, este argumento es el número de pulsador que controlará.

Números de pulsadores: de 1 a 4

Métodos

Ejemplo 1

import pyb
switch1 = pyb.Switch(1)
while True:
    val = switch1.switch()
    print('sw1:'+str(val))
    pyb.delay(200)

Ejemplo 2, uso de callbacks

import pyb
  
def func(sw):
    print("sw pressed!")
    print(sw)

switch1 = pyb.Switch(1)
switch1.callback(func)
while True:
    pyb.delay(1000)