Touch Sensor
Touch Sensor — is a button that detects the touch of a finger or a conductive object. Unlike mechanical buttons, it has no moving parts, making it more durable and reliable.
TouchSensor(slot) -> Pin
To create TouchSensor object call TouchSensor(slot).
Also you can use short alias Touch(slot).
Args:
slot (string | int | tuple)- slot label ("A", "B", "C", "D", "E", "F", "G", "H"), pin port (0, 2 and etc.), tuple (0, Pin.IN).
Returns:
Return a digital output Pin for slot.
from pibody import TouchSensor
touch = TouchSensor("A")
.read() -> int
Returns 1 or 0 depending on its state.
touch.read()
from pibody import Touch # short alias
touch = Touch("A")
while True:
if touch.read():
print("Touch is pressed")
else:
print("Touch is not pressed")
.value() -> int
Same as .read(), returns 1 or 0 depending on its state.
value = touch.value()
print(value)