Red de conocimiento de divisas - Consulta hotelera - Cómo usar los botones Arduino para controlar luces pequeñas

Cómo usar los botones Arduino para controlar luces pequeñas

Utilice el botón (PUSHBUTTON) para controlar el interruptor de la señal de luz LED. Cuando se presiona el botón, la señal de luz LED se enciende y cuando se suelta el botón, se enciende la señal de luz LED. apagado.

Materiales

Placa base Arduino × 1

LED × 1

Botón o interruptor × 1

10K resistencia×1

Placa de pruebas×1

Cable de un solo núcleo X N

Cableado

Conecte el LED al PIN13, pin largo (Ánodo ) está conectado al PIN13 y la pata corta (cátodo) está conectada a GND;

Una pata del botón está conectada a 5 V;

PIN2 está conectada a la otra pata del botón, y la misma pata está conectada a Una resistencia de 10K está conectada a GND;

El código fuente es el siguiente:

const?int?buttonPin?=?2; ?//?el?número?del?botón?pin

const?int?ledPin?=13 //?el?número?de?el?LED?pin

//?variables?will?change:

int?buttonState?=?0;?//?variable?para?leer?el?estado?del?botón

void? setup()?{

//? inicializar?el?LED?pin?como?una?salida:

pinMode(ledPin,?OUTPUT);

//?inicializar?el?botón?pin?como?una?entrada:

pinMode(buttonPin,?INPUT);

}

void? loop(){

//?leer ?el?estado?del?valor?del?botón?:

buttonState?=?digitalRead(buttonPin);

//?comprobar?si?el?botón?está?presionado .

//?si?es?es,?el?estado?del?botón?es?ALTO:

si? (buttonState?==?HIGH)?{

//?turn?LED?on:

digitalWrite(ledPin,?HIGH);

}

¿otro?{

//?turn?LED?off:

digitalWrite(ledPin,?LOW);

}

Descripción:

L01 ?L02: define las posiciones de los pines del botón y el LED. El botón está conectado al código PIN2 y el LED está conectado al PIN13;

L16: Lee el estado del botón y guárdalo en la variable buttonState;

L20?L26: El propósito de este programa es encender la luz LED cuando se presiona el botón y apagarla. el LED se enciende cuando se suelta el botón. Por lo tanto, si el estado del botón está alto, significa que el estado del botón está presionado (suprimido). En este momento, el LED debe estar encendido. Por el contrario, si el estado del botón está bajo. que el estado del botón está liberado y el LED debe estar apagado en este momento.

Nota: Este es el programa integrado de Arduino, puede encontrarlo haciendo clic en

Archivo gt; Ejemplos gt 2.Digital gt;

上篇: La ropa de la marca Joyrich es muy cara 下篇: 2005 Fotografía de vida sana
Artículos populares