Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
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
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
Vous avez terminé avec succès notre premier tutoriel "Comment faire" Raspberry Pi et vous avez appris à allumer une LED avec un bouton.
Conseillé:
FPGA Cyclone IV DueProLogic - Bouton poussoir et LED : 5 étapes
FPGA Cyclone IV DueProLogic - Push Button & LED : Dans ce tutoriel, nous allons utiliser le FPGA pour contrôler le circuit LED externe. Nous allons mettre en œuvre les tâches suivantes (A) Utilisez les boutons poussoirs du FPGA Cyclone IV DuePrologic pour contrôler la LED. (B) LED Flash sur & éteint périodiquementVidéo démo Lab
Bouton poussoir Raspberry Pi avec LED Bare Metal : 8 étapes
Raspberry Pi Push Button With LED Bare Metal : Ceci est mon deuxième tutoriel sur la programmation du raspberry pi 3 bare metal ! Découvrez mon premier ici. La dernière fois que je vous ai montré comment créer une image de système d'exploitation pour le raspberry pi 3 qui faisait clignoter une seule LED, dans ce tutoriel, je vais vous montrer h
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton poussoir. : 4 étapes
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton-poussoir. : Dans cette section, nous allons apprendre comment créer un code C de programme pour ATMega328PU pour basculer l'état des trois LED en fonction de l'entrée d'un interrupteur à bouton. En outre, nous avons exploré une solution au problème de « Switch Bounce ». Comme d'habitude, nous allons
Comment utiliser le terminal Mac et comment utiliser les fonctions clés : 4 étapes
Comment utiliser le terminal Mac et comment utiliser les fonctions clés : Nous allons vous montrer comment ouvrir le terminal MAC. Nous vous montrerons également quelques fonctionnalités du terminal, telles que ifconfig, le changement de répertoire, l'accès aux fichiers et arp. Ifconfig vous permettra de vérifier votre adresse IP, et votre annonce MAC
Comment connecter un bouton-poussoir avec entrée et sortie audio : 13 étapes
Comment connecter un bouton-poussoir avec entrée et sortie audio : Un bouton-poussoir est l'un des composants de base pour capturer votre action. Vous pouvez appuyer dynamiquement sur un bouton pour faire quelque chose. Il existe déjà plusieurs façons d'utiliser les boutons poussoirs dans vos projets (par exemple, pirater la souris et le clavier, ou Arduino, gainer, MCK). Ce