El boceto botón para el arduino
Este es el primero y quizás el más básico de los insumos que se puede y debe aprender para sus proyectos de Arduino: el pulsador modesto. Para este proyecto Arduino, se necesita:
Un Arduino Uno
Un tablero
Una resistencia de 10k ohmios
Un pulsador
- Un LED
- Cables Jump
Es importante tener en cuenta que están conectados piernas del pulsador. En la mayoría de los casos, se hacen estos pequeños botones para cerrar la brecha sobre el centro de su tablero exactamente. Si lo hacen cerrar la brecha, las piernas se suelen dividir a los 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.
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 la clavija de los 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.
Construya el circuito y cargar el código de File-ejemplos-02.Digital-Button.
/ * ButtonTurns dentro y fuera de un diodo emisor de luz (LED) conectado a digitalpin 13, al presionar un pulsador adjuntan al pin circuito 2.El: * LED adjunta del pin 13 a tierra * pulsador conectado al pin 2 de resistencia + 5V * 10K conectado al pin 2 de la tierra * Nota: en la mayoría de Arduinos ya hay un LED en el boardattached al pin 13.created 2005by DojoDave modificado 30 de agosto 2011by Tom IgoeThis ejemplo el código de la domain.http pública: //arduino.cc/en / Tutorial / Botón * /// constantes no cambiarán. Están acostumbrados aquí a // números de pin establecidos:const int buttonPin = 2- // el número del pasador pulsadorconst int ledPin = 13- // el número del pin LED // las variables cambiarán:int ButtonState = 0- // variable para leer la configuración statusvoid pulsador () {// inicializar el pin LED como salida:pinMode(ledPin, SALIDA) - // Inicializar el pin pulsador como entrada:pinMode(buttonPin, ENTRADA) -} void loop () {// leer el estado del valor pulsador: ButtonState = digitalRead(buttonPin) - // comprobar si se presiona el pulsador .// si lo es, la ButtonState es ALTA:si (ButtonState == ALTO) {// Gire LED: digitalWrite (ledPin, ALTA) -} else {// gire 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 LED se iluminan. Puede agregar un LED más grande a tu placa Arduino entre el pin 13 y GND para que sea más fácil de ver.
Si no ves nada iluminando, debe volver a revisar su cableado:
Asegúrese de que el botón está conectado con el número de PIN correcto.
Si utiliza un LED adicional, comprobar que se encuentra bien, con la pata larga en pin 13 y la pata corta en GND. También puede eliminar y controlar el LED montada en el tablero (L marcado) en su lugar.
Compruebe las conexiones de la placa. Si los cables de salto o componentes no están conectados mediante las filas correctas en el tablero, no van a trabajar.