Nota

¡Hola! Bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Profundiza en el uso de Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.

¿Por qué unirte?

  • Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.

  • Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vista previa exclusiva: Obtén acceso anticipado a anuncios y adelantos de nuevos productos.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Promociones festivas y sorteos: Participa en sorteos y promociones de temporada.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.

2.2 Botón

En este proyecto, aprenderemos a encender y apagar el LED utilizando un botón.

Componentes Necesarios

Para este proyecto, necesitamos los siguientes componentes.

Un kit completo es conveniente, aquí tienes el enlace:

Nombre

COMPONENTES EN ESTE KIT

ENLACE

Kit Kepler

450+

Kepler Ultimate Kit

También puedes comprarlos por separado en los enlaces a continuación.

SN

COMPONENTE

CANTIDAD

ENLACE

1

Conociendo el Pico W

1

COMPRAR

2

Cable Micro USB

1

3

Protoboard

1

COMPRAR

4

Cables de Puente (Jumpers)

Varios

COMPRAR

5

Resistor

2(220Ω, 10KΩ)

COMPRAR

6

LED

1

COMPRAR

7

Botón

1

COMPRAR

Conexión

button0

  • Un lado del pin del botón está conectado a 3.3v, y el otro pin está conectado a GP14, por lo que cuando se presiona el botón, GP14 estará en alto.

  • Sin embargo, cuando el botón no se presiona, GP14 está en un estado suspendido y puede estar en alto o bajo. Para asegurar un nivel bajo estable cuando el botón no se presiona, es necesario conectar GP14 a GND a través de una resistencia pull-down de 10K.

Código

Nota

  • Puedes referirte a la imagen a continuación para escribir el código arrastrando y soltando.

  • Importa 2.2_button.png desde la ruta kepler-kit-main\piper. Para obtener tutoriales detallados, consulta Importar el Código.

2.2_button

Después de conectar el Pico W, haz clic en el botón Start y el código comenzará a ejecutarse. Cuando se presione el botón, el LED se encenderá. Cuando se suelte el botón, el LED se apagará.

¿Cómo Funciona?

Cuando el botón se presiona, el pin 14 está en alto. Así que si el pin 14 está en alto, enciende el pin 15 (el LED se ilumina); de lo contrario, apaga el pin 15 (el LED se apaga).

  • [if () do () else ()]: Este es un bloque de decisión, que ejecuta los bloques dentro de [do] si la condición después de [if] es verdadera, o los bloques dentro de [else] si es falsa.

  • [is pin () HIGH]: Se utiliza para leer el nivel de un pin específico; si el nivel leído coincide con el valor HIGH/LOW establecido, se ejecutan los bloques dentro de [do]; de lo contrario, se ejecutan los bloques dentro de [else].