Taula de continguts:
Vídeo: Tutorial de Raspberry Pi: com utilitzar el botó de pulsació: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest tutorial aprendreu com encendre el LED mitjançant un botó amb el vostre Raspberry Pi. Els botons o els commutadors connecten dos punts d’un circuit quan els premeu. Aquest tutorial engega un LED quan es prem el botó una vegada i s'apaga quan es prem dues vegades. També aprendràs a utilitzar la variable "flag" per controlar un esdeveniment.
Les actualitzacions del tutorial i més tutorials de Raspberry Pi es poden trobar aquí:
www.ardumotive.com/how-to-use-push-buttonen…
Vídeo en llengua grega
Comencem!
Pas 1: què necessiteu: maquinari
Per a aquest tutorial necessitareu:
- GPIO Breakout
- Taula de pa
- LED
- Resistència de 220 Ohm
- Botó
Pas 2: el circuit
Les connexions són bastant fàcils, mireu la imatge superior amb un esquema de circuits de taulers.
Pas 3: el codi
Al programa següent, el primer que heu de fer és importar la biblioteca per a GPIO i dormir. El següent pas és configurar els pins de LED i Button. Després d'aquest botó de configuració com a entrada i el LED com a sortida. El bucle While True es repeteix una vegada i una altra, per sempre. També podeu encendre el LED de dues maneres. La primera manera és que el LED s’encengui mentre es prem el botó i el segon, si només premeu una vegada el botó, veureu el LED encès i si torneu a prémer el botó, el LED s’apagarà. La segona forma és els comentaris ('' ') i fem servir una variable anomenada 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 |
#Biblioteques importar RPi. GPIO com a GPIO a partir de la importació del temps de suspensió #Set advertències desactivades (opcional) GPIO.setwarnings (fals) GPIO.setmode (GPIO. BCM) Botó #Set i pins LED Botó = 23 LED = 24 # Botó Setup i LED GPIO. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 mentre 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 if flag == 1: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) "" |
Descarregueu el codi des d’aquí i obriu-lo amb Thonny Python IDE o executeu-lo des del terminal.
Pas 4: Ben fet
Heu completat amb èxit el nostre primer tutorial "Com fer" de Raspberry Pi i heu après a encendre un LED amb un botó.
Recomanat:
Com utilitzar el motor pas a pas 28BYJ-48 amb 3 botons de pulsació: 5 passos
Com utilitzar el motor pas a pas 28BYJ-48 amb 3 botons de pulsació: voleu controlar el motor pas a pas mitjançant botons de pressió? Això pot funcionar en sentit horari, contrari i després aturar? Llavors aquest vídeo és per a vosaltres
Tauler de relé 4CH controlat amb botons de pulsació: 4 passos
Taula de relé 4CH controlada amb botons de pressió: el meu objectiu és actualitzar la impressora 3D Anet A8 afegint un control de subministrament d’alimentació mitjançant la interfície Octoprint. Tot i això, també vull poder iniciar " manualment " la meva impressora 3D, és a dir, no utilitzar la interfície web, sinó simplement prémer un botó
Tutorial Arduino: botó amb estil BLYNK i mòdul de relé ESP-01: 3 passos (amb imatges)
Tutorial Arduino - BLYNK Styled Button i ESP-01 Relay Module: Benvingut a un altre tutorial del nostre canal, aquest és el primer tutorial d'aquesta temporada dedicat als sistemes IoT, aquí descriurem algunes de les característiques i funcionalitats dels dispositius utilitzat en aquest tipus de sistemes. Per crear aquests s
Interruptor de pulsació de so: 6 passos
Interruptor de pulsació de so: mai teniu el problema quan us quedeu al llit, però de sobte us adoneu que els llums segueixen engegats. Tot i això, esteu tan cansats que no voleu baixar pel llit per apagar els llums, ni gastar vuitanta dòlars en comprar un lligat ambient de Philip Hue
Visuino Com utilitzar un botó com a entrada per controlar coses com el LED: 6 passos
Visuino Com utilitzar un botó com a entrada per controlar coses com el LED: en aquest tutorial aprendrem a encendre i apagar el LED mitjançant un senzill botó i Visuino. Veure un vídeo de demostració