Ga naar hoofdinhoud

Knop

Eliobot button

De knop van
Eliobot kan worden gebruikt om hem in de opstartmodus te zetten of om in een programma te gebruiken.

notitie

Om Eliobot in de opstartmodus te zetten, houdt u eenvoudigweg de knop ingedrukt terwijl u Eliobot inschakelt. Zorg ervoor dat u dit doet voordat u Eliobot op de computer aansluit.

waarschuwing

Bootloading-modus is een modus waarmee u de Eliobot-microcontroller kunt flashen.

Gebruik met Elioblocs

Om de Eliobot-knop op Elioblocs te gebruiken, gebruiken we het test knop-blok om te testen of de knop wordt ingedrukt of niet. Het retourneert waar als de knop wordt ingedrukt en anders onwaar.

Gebruik met Python

De knop van Eliobot is verbonden met de pin IO0 op de kaart, je hoeft alleen maar de status van de pin te lezen om te weten of de knop is ingedrukt of niet.

De informatie die de knop retourneert zijn numerieke waarden (0,1), dus deze moeten worden geconverteerd naar Boolean om te weten of de knop wordt ingedrukt of niet.

Gerelateerde voorbeelden

Elioblocs-voorbeeld

exemple bouton elioblocs

Hier gebruiken we het test knop-blok om te schrijven dat de knop in de terminal wordt ingedrukt.


Python-voorbeeld

import board
from digitalio import DigitalInOut, Direction, Pull

button = DigitalInOut(board.IO0) # Création de l'objet bouton
button.direction = Direction.INPUT # Configuration du bouton en entrée

if button.value: # Si le bouton est pressé
print("Knop ingedrukt")

Hier gebruiken we de board bibliotheek om de IO0 pin op te halen en de digitalio bibliotheek om de invoerpin te configureren. Vervolgens testen we of de knop wordt ingedrukt en geven we een melding weer in de terminal.