Skip to main content

Tutorial de LinkIt ONE - Botón Pulsador

Lo que estamos haciendo

Ahora tenemos una comprensión de cómo funcionan el software y el hardware del capítulo anterior. En este capítulo aprenderemos cómo integrar tanto el software como el hardware para el control del LED. Realiza las conexiones en la protoboard como se muestra en la Fig 3.2 y sube el código. Ahora este circuito opera como un interruptor de dos vías: cuando presionas el botón pulsador del lado izquierdo, el LED se enciende y cuando se presiona el botón pulsador del lado derecho, el LED se apaga.

Cosas que necesitas

  • LinkIt One x 1

  • Protoboard x 1

  • Resistencias 330Ω,1kΩ x 1

  • Resistencia 10kΩ x 2

  • LED de 5mm x 1

  • Transistor(2N3904) x 1

  • Interruptores de botón pulsador x 2

Esquemático

Conexión

Código

Por favor haz clic en el botón de abajo para descargar el código del kit:

Puedes descomprimir el archivo en la carpeta Examples de tu Arduino IDE.

Para acceder al código de demostración abre:

File -> Examples -> Starter Kit for LinkIt -> Basic -> L3_Control_LED_Button

const int pinLED = 3;                      // LED connect to D13

const int btnOn = 5; // button on
const int btnOff = 6; // button off

void setup()
{
pinMode(pinLED, OUTPUT); // set direction of D13-OUTPUT
pinMode(btnOff, INPUT); // set direction of D2-INPUT
pinMode(btnOn, INPUT);
}

void loop()
{
if(0 == digitalRead(btnOn)) // button on pressed
{
digitalWrite(pinLED, HIGH);
}

if(0 == digitalRead(btnOff))
{
digitalWrite(pinLED, LOW);
}
}

Mejorándolo

Manteniendo la misma conexión de hardware, sube el siguiente código. La luminosidad se intensifica cuando se presiona el interruptor de botón pulsador izquierdo y se desvanece cuando se presiona el interruptor de botón pulsador derecho.

Para acceder al código de demostración abre:

File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson –> L3_Brightness

Más ideas

¿Cómo modificarías el código para que cambie la frecuencia de parpadeo del LED?

Referencia

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...