Tabla de contenido:
Video: Tutorial de Raspberry Pi: Cómo usar el botón pulsador: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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
Ha completado con éxito nuestro primer tutorial "Cómo" de Raspberry Pi y ha aprendido a encender un LED con un botón.
Recomendado:
Interruptor de botón pulsador: 31 pasos
Interruptor de botón pulsador: El interruptor de botón pulsador es otra variante de un interruptor de asistencia. Está destinado a niños con discapacidades para que puedan usar los artículos de uso diario
Botón pulsador Raspberry Pi con LED Metal desnudo: 8 pasos
Botón pulsador Raspberry Pi con LED Bare Metal: ¡Este es mi segundo tutorial sobre cómo programar el Raspberry Pi 3 bare metal! Mira mi primero aquí. La última vez te mostré cómo crear una imagen del sistema operativo para la raspberry pi 3 que parpadeaba un solo led, en este tutorial te mostraré h
Visuino Cómo usar un botón como entrada para controlar elementos como el LED: 6 pasos
Visuino Cómo usar un botón como entrada para controlar cosas como el LED: En este tutorial aprenderemos cómo ENCENDER y APAGAR el LED usando un botón simple y Visuino
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: 4 pasos
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: En esta sección, aprenderemos cómo hacer el código C del programa para ATMega328PU para alternar el estado de los tres LED de acuerdo con la entrada de un interruptor de botón. Además, hemos explorado una solución al problema de "Switch Bounce". Como de costumbre, nosotros
Cómo conectar un botón pulsador con entrada y salida de audio: 13 pasos
Cómo conectar un botón pulsador con entrada y salida de audio: Un botón pulsador es uno de los componentes básicos para capturar su acción. Puede presionar un botón dinámicamente para hacer algo.Ya hay varias formas de usar botones en sus proyectos (por ejemplo, piratear el mouse y el teclado, o Arduino, gainer, MCK). Thi