Tabla de contenido:

Tutorial de Raspberry Pi: Cómo usar el botón pulsador: 4 pasos
Tutorial de Raspberry Pi: Cómo usar el botón pulsador: 4 pasos

Video: Tutorial de Raspberry Pi: Cómo usar el botón pulsador: 4 pasos

Video: Tutorial de Raspberry Pi: Cómo usar el botón pulsador: 4 pasos
Video: 5) Raspberry PI 4 y Python3 desde Cero - Descripción Pines GPIO y Control Led - Pulsador 2024, Junio
Anonim
Tutorial de Raspberry Pi: Cómo usar el botón pulsador
Tutorial de Raspberry Pi: Cómo usar el botón pulsador

En este tutorial, aprenderá cómo encender su LED usando un botón con su Raspberry Pi. Los botones o interruptores conectan dos puntos en un circuito cuando los presionas. Este tutorial enciende un LED cuando el botón se presiona una vez y se apaga cuando se presiona dos veces. También aprenderá a usar la variable 'bandera' para controlar un evento.

Las actualizaciones de tutoriales y más tutoriales de Raspberry Pi se pueden encontrar aquí:

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

Video en idioma griego

¡Empecemos!

Paso 1: Qué necesitará: hardware

Para este tutorial necesitará:

  • Desglose GPIO
  • Tablero de circuitos
  • DIRIGIÓ
  • Resistencia de 220 ohmios
  • Botón

Paso 2: el circuito

El circuito
El circuito

Las conexiones son bastante fáciles, vea la imagen de arriba con el esquema del circuito de la placa de pruebas.

Paso 3: el código

En el programa siguiente, lo primero que debe hacer es importar la biblioteca para GPIO y dormir. El siguiente paso es configurar los pines de LED y Button. Después de ese botón de configuración como entrada y LED como salida. El ciclo While True se repite una y otra vez, para siempre. También puedes encender tu LED de dos formas. La primera forma es que el LED se enciende mientras se presiona el botón y la segunda forma, si presiona solo una vez el botón, verá su LED encendido y si presiona el botón nuevamente, entonces el LED se apagará. La segunda forma es en los comentarios ('' ') y usamos una variable llamada bandera.

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

#Bibliotecas

importar RPi. GPIO como GPIO desde el tiempo import sleep #Setup warnings off (opcional) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Button and LED pins Button = 23 LED = 24 #Setup Button and LED GPIO. configuración (Botón, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 while 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 bandera == 1: GPIO.output (LED, GPIO. HIGH) de lo contrario: GPIO.output (LED, GPIO. LOW) '' '

Descargue el código desde aquí y ábralo con Thonny Python IDE o ejecútelo desde la terminal.

Paso 4: ¡Bien hecho

¡Bien hecho!
¡Bien hecho!

Ha completado con éxito nuestro primer tutorial "Cómo" de Raspberry Pi y ha aprendido a encender un LED con un botón.

Recomendado: