Arduino Button con ninguna resistencia (3 / 4 paso)

Paso 3: Desglose de código

El código toma el valor de la tecla. Si se presiona el botón, comienza el LED incorporado. De lo contrario apagará.

Aquí, declaramos el pin que está conectado el botón pines 12, y el integrado LED como pin 13:

 int buttonPin = 12;<br>int LED = 13; 

En la función setup() , establecemos el botón pin como una entrada digital y activamos el resistor interno de pull-up mediante la macro INPUT_PULLUP . Se declara el pin LED como salida:

 void setup() {<br> pinMode(buttonPin, INPUT_PULLUP); pinMode(LED, OUTPUT); } 

En la función loop() , leemos continuamente el valor de la tecla con la función digitalRead() y almacenamos en una variable declarada recientemente denominada buttonValue:

 int buttonValue = digitalRead(buttonPin); 

Por último, dependiendo del estado del botón, iniciamos otra acción. En este caso, sólo enciende el LED o apagarla:

 if (buttonValue == LOW){<br> // If button pushed, turn LED on digitalWrite(LED,HIGH); } else { // Otherwise, turn the LED off digitalWrite(LED, LOW); } 

Artículos Relacionados

Jale el conjunto de postes de valla de madera en concreto con ninguna excavación!

Jale el conjunto de postes de valla de madera en concreto con ninguna excavación!

He querido publicar esto tal vez ayudar a alguien ahorrar un poco de tiempo si necesita sustituir una valla, que cuenta con postes de madera que se fijan en concreto y no quieren tener que sacar con la mano.Esta es la historia.Mi señora de envejecimi
Termómetro de Arduino DIY con DS18B20

Termómetro de Arduino DIY con DS18B20

Hola, todo el mundo! Hoy voy a mostrarte cómo hacer LCD o serie * termómetro DS18B20 digitaltemperature sensor usando Arduino, protoboard, puentes. Así que usted puede medir la temperatura del aire, líquidos como el agua y la temperatura de la tierra
RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

A veces necesitamos conectar placas Arduino ubicados muy lejos unos de otros. RS485 es una manera muy conveniente para conectar las tablas con sólo 2 conductores y puede trabajar a una distancia de 1200 m (4000 pies). También permite múltiples tablas
Arduino Personal con capucha banda sonora

Arduino Personal con capucha banda sonora

esto fue inspirado por la camiseta de banda sonora personal de Raj en la teoría del Big Bang S3, E16, "La adquisición de Excelsior". Ahora se puede comprar en línea pero es mucho más divertido hacer tu propia y es posible ahora que botones diseñ
Controlador MIDI Arduino - techshop con scarff boarduino

Controlador MIDI Arduino - techshop con scarff boarduino

he mirado en un número de soluciones diferentes de arduino para MIDI. Mi concepto de proyecto implica más de 100 entradas analógicas que cada sentido velocidad y proporcionar una salida MIDI.   Utilizando la información de fondo que obtuve de techsho
Control de un SaikoLED myki (o Arduino Leonardo) con una Simple caja de botón--usando ICSP cabecera

Control de un SaikoLED myki (o Arduino Leonardo) con una Simple caja de botón--usando ICSP cabecera

Bienvenidos! Hoy vamos a explicar cómo crear un controlador con 3 botones que se conecta directamente a una tarjeta compatible con Arduino Leonardo--en este caso, la luz de myki de SaikoLED. Más información sobre Leonardo está disponible aquí y en es
Arduino termostato con sensor TC74

Arduino termostato con sensor TC74

Hola a todos!Esta es una guía rápida sobre cómo usar un Arduino © controlar si un ventilador de enfriamiento y un calentador se activa dependiendo de la temperatura detectada de un sensor TC74 Arduino.Esto es para un proyecto final para una clase de
Arduino - Theremin con pantalla de 7 segmentos LED

Arduino - Theremin con pantalla de 7 segmentos LED

en este instructable, le mostraré cómo hacer un juguete simple que combinación de LED y Theremin. Vamos a usar algunos electrónica básica construida encima de un Arduino. La idea básica de 7 segmento LED pantalla fue de disfrutar de la electrónica. E
#1 Creat tu propio teléfono juegos con ninguna codificación experiencia requerida

#1 Creat tu propio teléfono juegos con ninguna codificación experiencia requerida

codificación cuesta tanto memorizar que toma la diversión de hacer juegos. Lo único que debe preocuparse es la idea y el resto debe ser sencillo!!Así que lo que soy después de ayudarle a llevar su idea a la realidad.Paso 1: No hay codificación necesa
El reloj de la historia: Arduino LCD con sensores de la tapa

El reloj de la historia: Arduino LCD con sensores de la tapa

Este es aún otro Arduino LCD reloj, pero con un giro; Este reloj sabe algunas fiestas y cumpleaños, realizar cálculos sobre la marcha de a qué edad una persona es y entonces Mostrar la información en la pantalla LCD. Me inspiré a hacer este reloj por
Foto resistor controlado por arduino pong con procesamiento

Foto resistor controlado por arduino pong con procesamiento

En el filamento de la ingeniería eléctrica en el Instituto gobernadores de Vermont 2014 nuestro reto era crear un proyecto utilizando un arduino que tenía un modo interactivo y un modo autónomo. Nuestro grupo decidió rehacer el juego clásico pong uti
Arduino Nano con DHT11, RTC DS1307 y LCD 16 x 2

Arduino Nano con DHT11, RTC DS1307 y LCD 16 x 2

Hola. Este es mi primer Instructable, así que espero que va a estar bien.Este es mi proyecto de Arduino Nano con LCD I2C Junta, RTC DS1307 y sensor DHT11.Para este proyecto usé Arduino Nano, RTC DS1307 reloj tablero, tablero del sensor DHT11, 16 x 2
Arduino Nano con Ethernet Shield

Arduino Nano con Ethernet Shield

Hace poco compré un escudo Arduino Ethernet diseñado para el Arduino Uno y pensado que sólo fácilmente puede pude conectarlo a mi Arduino Nano existentes. Me equivoqué!No pude encontrar mucha informacion en todo sobre cómo hacer esto, excepto que alg
Arduino sincronizado con otro muerde el polvo

Arduino sincronizado con otro muerde el polvo

En este tutorial te mostraré cómo hacer y arduino sincronizado con "otro uno mordeduras del polvo" de Queen. Se necesita:Arduino Uno3 LEDPerfboardDe la soldaduraAlambreTablero de pan menos soldaduraPaso 1: Ensayo de placa de panConectar tres LED