El boceto botón de la arduino

Esta es la primera y quizás la más básica de las entradas que se puede y debe aprender para sus proyectos de Arduino: la modesta pulsador. Para este proyecto Arduino, se necesita:

  • Un Arduino Uno

  • Un tablero

  • A 10k ohm resistor

  • Un pulsador

  • un LED
  • cables de salto

Eso&rsquo-s importante tener en cuenta que las piernas del pulsador están conectados. En la mayoría de los casos, estos pequeños pulsadores están hechos para reducir la brecha sobre el centro de su tablero exactamente. Si lo hacen cerrar la brecha, las piernas se suelen dividir en 90 grados a la brecha (de izquierda a derecha en el diagrama).

Puede probar las piernas de un pulsador con un probador de continuidad si su multímetro tiene esa función.

Video: Arduino Tutorial #1 - Digital Inputs and Outputs - Button & LED

Se puede ver que la resistencia conduce a tierra debe estar conectado al mismo lado que el pin 2, y que, cuando se pulsa el botón, se conecta a aquellos que el pasador de 5V. Esta configuración se utiliza para comparar tierra (0 V) a un voltaje (5V) para que pueda saber si el interruptor está abierto o cerrado.

Construir el circuito y cargar el código del archivo → Ejemplos → 02.Digital → botón.

/ * ButtonTurns dentro y fuera de un diodo emisor de luz (LED) conectado a digitalpin 13, cuando se pulsa un botón pulsador unidos a la clavija circuito 2.El: * LED conectados de pin 13 a tierra * pulsador conectado a la clavija 2 de + 5V * 10K resistor adjunta a la patilla 2 del suelo * Nota: en la mayoría de Arduino ya existe un LED en el boardattached a la clavija 13.created 2005by DojoDave modificado 30 de Ago 2011by Tom IgoeThis código de ejemplo está en el domain.http pública: //arduino.cc/en / Tutorial / Botón * /// constantes no cambiarán. Se utilizan aquí a // números de pin establecidos:const int buttonPin = 2- // el número del pasador pulsadorconst int ledPin = 13- // el número de la clavija de LED // las variables cambiarán:int ButtonState = 0- // variable para leer la configuración statusvoid pulsador () {// inicializar el pasador de LED como salida:pinMode(LedPin, SALIDA) - // inicializar el pasador de botón pulsador como una entrada:pinMode(ButtonPin, ENTRADA) -} void loop () {// leer el estado del valor pulsador: ButtonState = digitalRead(ButtonPin) - // comprobar si el pulsador es pressed.// si lo es, el ButtonState es ALTA:Si (ButtonState == ALTO) {// enciende el LED: digitalWrite (ledPin, ALTO) -} else {// enciende LED apagado: digitalWrite (ledPin, LOW) -}}

Después de cargar el boceto, dar a su botón de una prensa y debería ver el pasador 13 de LED se encienden. Puede añadir un LED más grande para la placa Arduino entre el pin 13 y GND para que sea más fácil de ver.

Si tu no&rsquo-t ver nada iluminando, se debe a revisar su cableado:

  • Asegúrese de que el botón está conectado con el número PIN correcto.

    Video: Arduino Tutorial : Breadboard, first circuit, button ,LED

  • Si está utilizando un LED adicional, compruebe que está situado correctamente, con la pata larga en la clavija 13 y la pata corta en GND. También puede eliminar y controlar el LED montado en la placa (marcado L) en su lugar.

  • Compruebe las conexiones de la placa. Si los cables o componentes salto no se conectan utilizando las filas correctas en la placa, que no funcionarán.

    Video: Tutorial 02 for Arduino: Buttons, PWM, and Functions

Artículos Relacionados