Table des matières:

Tutoriel Raspberry Pi : Comment utiliser le bouton poussoir : 4 étapes
Tutoriel Raspberry Pi : Comment utiliser le bouton poussoir : 4 étapes

Vidéo: Tutoriel Raspberry Pi : Comment utiliser le bouton poussoir : 4 étapes

Vidéo: Tutoriel Raspberry Pi : Comment utiliser le bouton poussoir : 4 étapes
Vidéo: Pupitre de commande pour Raspberry Pi, à partir d’un clavier HF et d’un bouton poussoir dôme 2024, Juin
Anonim
Tutoriel Raspberry Pi: Comment utiliser le bouton poussoir
Tutoriel Raspberry Pi: Comment utiliser le bouton poussoir

Dans ce tutoriel vous allez apprendre à allumer votre LED à l'aide d'un bouton avec votre Raspberry Pi. Des boutons-poussoirs ou des commutateurs connectent deux points d'un circuit lorsque vous les appuyez. Ce didacticiel allume une LED lorsque le bouton est enfoncé une fois et s'éteint lorsqu'il est enfoncé deux fois. Vous apprendrez également à utiliser la variable « drapeau » pour contrôler un événement.

Des mises à jour de didacticiels et d'autres didacticiels Raspberry Pi sont disponibles ici:

www.ardumotive.com/how-to-use-push-buttonen…

Vidéo en langue grecque

Commençons!

Étape 1: Ce dont vous aurez besoin - Matériel

Pour ce tutoriel, vous aurez besoin de:

  • Déploiement GPIO
  • Planche à pain
  • LED
  • Résistance 220 Ohms
  • Bouton

Étape 2: le circuit

Le circuit
Le circuit

Les connexions sont assez faciles, voir l'image ci-dessus avec le schéma du circuit de la maquette.

Étape 3: Le code

Dans le programme ci-dessous, la première chose à faire est d'importer la bibliothèque pour GPIO et de dormir. L'étape suivante consiste à définir les broches de la LED et du bouton. Après ce bouton de configuration comme entrée et LED comme sortie. La boucle While True s'exécute encore et encore, pour toujours. Vous pouvez également allumer votre LED de deux manières. La première façon est que la LED s'allume tant que le bouton est enfoncé et la seconde façon si vous appuyez une seule fois sur le bouton alors vous voyez votre LED allumée et si vous appuyez à nouveau sur le bouton alors la LED est éteinte. La deuxième façon est sur les commentaires (''') et nous utilisons une variable nommée flag.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

#Bibliothèques

importer RPi. GPIO en tant que GPIO à partir de l'heure import sleep #Désactiver les avertissements (facultatif) GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) #Set Button and LED pins Button = 23 LED = 24 #Setup Button and LED GPIO. setup(Button, GPIO. IN, pull_up_down=GPIO. PUD_UP) GPIO.setup(LED, GPIO. OUT) #flag = 0 tant que True: button_state = GPIO.input(Button) print(button_state) if button_state == 0: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) sleep(1) ''' if button_state==0: sleep(0.5) if flag==0: flag=1 else: flag =0 si indicateur==1: GPIO.output(LED, GPIO. HIGH) sinon: GPIO.output(LED, GPIO. LOW) '''

Téléchargez le code à partir d'ici et ouvrez-le avec Thonny Python IDE ou exécutez-le à partir du terminal.

Étape 4: Bravo

Bien fait!
Bien fait!

Vous avez terminé avec succès notre premier tutoriel "Comment faire" Raspberry Pi et vous avez appris à allumer une LED avec un bouton.

Conseillé: