Sluit een drukknop aan op GP16. Lees de waarde van pin GP16 en print deze af .
Bij een project ga je steeds de functies Pin en Sleep moeten gebruiken. Deze ga je daarom steeds in de eerste twee regels importeren.
from machine import Pin
from time import sleep
We gaan nu pin GP16 definiëren als een input-pin. We gaan gebruik maken van een interne pull down weerstand. Een pull down weerstand zorgt ervoor dat lekstromen afgeleid worden naar de GND, de massa. Door gebruik te maken van de interne pull down weerstand wordt je schakeling vereenvoudigd.
drukknop = Pin(16, Pin.IN, Pin.PULL_DOWN)
Je kan de waarde van de pin lezen met de value functie. Je kandeze eerst in een variabele steken en dan printen
waarde_drukknop = drukknop.value()
print(waarde_drukknop)
of rechtstreeks met de print( ) functie op het scherm tonen.
print(drukknop.value())
from time import sleep
from machine import Pin
drukknop = Pin(16,Pin.IN,Pin.PULL_DOWN)
while True:
print(drukknop.value())
sleep(0.2)