Taula de continguts:

Tutorial de Raspberry Pi: com utilitzar el botó de pulsació: 4 passos
Tutorial de Raspberry Pi: com utilitzar el botó de pulsació: 4 passos

Vídeo: Tutorial de Raspberry Pi: com utilitzar el botó de pulsació: 4 passos

Vídeo: Tutorial de Raspberry Pi: com utilitzar el botó de pulsació: 4 passos
Vídeo: 🛠️ TUTORIAL: COMO CREAR TU MEGA DRIVE MINI CON RASPBERRY PI , MEGAPI DE RETROFLAG Y BLAST16 2024, Juny
Anonim
Tutorial de Raspberry Pi: com utilitzar el botó de pressió
Tutorial de Raspberry Pi: com utilitzar el botó de pressió

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

El Circuit
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

Ben fet!
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: