Intel® Edison día práctica 4: Interruptor del tacto (3 / 5 paso)

Paso 3: codificación

 int touchPin = 2; //The pin of the touch sensorint relayPin = 12; //The pin of the relay int relayState = HIGH; // relayState stores the state of relay int touchState; // touchState stores the state of touch sensor int lastTouchState = LOW; // lastTouchState stores the last state of touch sensor long lastDebounceTime = 0; long debounceDelay = 50; // debounce time void setup() { pinMode(touchPin, INPUT); pinMode(relayPin, OUTPUT); digitalWrite(relayPin, relayState); } void loop() { //read the touch sensor state into the reading variable. int reading = digitalRead(touchPin); // if the state of touch sensor changes, stamp the time. if (reading != lastTouchState) { lastDebounceTime = millis(); } // Wait 50ms to confirm the change really happens // If the new state of the touch sensor is HIGH, then change the state of the relay. if ((millis() - lastDebounceTime) > debounceDelay) { if (reading != touchState) { touchState = reading; if (touchState == HIGH) { relayState = !relayState; } } } digitalWrite(relayPin, relayState); // record the last state of the touch sensor lastTouchState = reading; } 

Después de subir el boceto y se puede tocar el sensor para controlar el LED.

Artículos Relacionados

Intel® Edison día práctica 3: Atenuador de luz

Intel® Edison día práctica 3: Atenuador de luz

Potenciómetros son dispositivos usados para variar el brillo deuna luz. A través de un sensor de rotación, podemos ajustar la intensidad de la salida de luz. Más gira la perilla, la más brillante del LED. Así que vamos a intentar hacer un dimmer por
Intel® Edison Hands-on día 8: Guardian del Eden

Intel® Edison Hands-on día 8: Guardian del Eden

¿Le gustaría proporcionar un cómodo entorno para sus plantas y flores en su jardín? ¿Están ellos sedientos por vez? A través de un sensor de temperatura, un sensor de humedad del suelo y una pantalla LCD, usted puede conseguir fácilmente el estado de
Utilizando Linkit un interruptor del tacto

Utilizando Linkit un interruptor del tacto

En este instructables voy a mostrar cómo crear un interruptor de contacto usando el tablero de Linkit uno. Se trata de una función táctil y no táctil, así que podría utilizar para fines de seguridad o diseñarlo al encender las luces cuando se pulse u
Interruptor del tacto

Interruptor del tacto

El interruptor que detecta básicamente al tacto y en consecuencia se enciende y apaga.Paso 1: partesInterruptor táctil tenemos 4 partes como se indica:-1) IRFZ44 (40.. cualquier Mosfet de serie IRFZ) es un tipo especial de MOSFET que sostiene su o/p.
Interruptor del tacto para MSP430 launchpad

Interruptor del tacto para MSP430 launchpad

Hola a todosAquí les comparto mi proyecto de interruptor de contacto para msp430 launchpad. En este proyecto utilizo el piezo eléctrico sensor como un interruptor de contacto para msp430. Este método de interruptor de contacto se puede utilizar para
Sistema de Sensor de Gas Intel Edison para detectar biogás / GLP salida

Sistema de Sensor de Gas Intel Edison para detectar biogás / GLP salida

Yo soy uno de esos 300 + instructables miembros de la comunidad que recibieron la placa Intel para Edison y el kit de desarrollo de Intel IoT de especialidad ofrecidos por instructables bajo el tema medio ambiente y agricultura. Uno de la propuesta p
Dispositivo de pago código QR utilizando Intel Edison

Dispositivo de pago código QR utilizando Intel Edison

Omitir los párrafos próximos 2 Si usted no está interesado en nuestra motivación.Hubo un punto en el tiempo cuando el efectivo es un método de pago suficiente. Nuestro día a día obtiene más y avanza la tecnología, tenemos un montón de opciones para p
Módulo de Sensor de interruptor de tacto ICStation G003A

Módulo de Sensor de interruptor de tacto ICStation G003A

El interruptor de contacto que estoy usando es un ICStation ICSG003A (ítem #3411), que creo que fabrican ellos mismos. La Junta está grabada con el número de modelo así como su dirección web, supongo que es una pista ' eh.Usted puede encontrar este i
Intel® Edison práctica día 2: Alarma FlameFire

Intel® Edison práctica día 2: Alarma FlameFire

Instalar una alarma de incendio en la cocina será de utilidad para nosotros. Una pequeña llama puede desencadenarlo y la gama de la puede alcanzar 20CM. Este mini alarma de incendio puede evitar algunos accidentes así que ¿por qué no?Componentes requ
Intel® Edison práctica día 1: Pulsador

Intel® Edison práctica día 1: Pulsador

Vamos a hacer el ejemplo más simple! Presione el botón para encender el LED.Componente necesario1 x módulo de luz de LED digital Piraña1 x pulsador digital1 × protector de expansión IO1 × Intel® Edison con Arduino Breakout KitPaso 1: conexiónPulsador
Light Plotter with Intel Edison

Light Plotter with Intel Edison

IntroducciónTuve el placer de ser seleccionado para formar parte de la IoT de Edison de Intel por invitación aquí en Instructables (por que no votar si te gusta!). El proyecto que propuse fue automatizado "luz pintor" que usaría motores paso a p
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
Intel Edison vivo temperatura pantalla

Intel Edison vivo temperatura pantalla

Hola allí todo el mundo!Hace ya mucho tiempo publiqué nada por aqui, y pensé que la nueva versión de Intel Internet sería una gran idea para crear un instructable.¿- Qué es Internet?IoT está parado para "Internet de las cosas" que es un desarrol
Sintetizador MIDI programable con Intel Edison y Csound

Sintetizador MIDI programable con Intel Edison y Csound

Es un controlador MIDI como el teclado de una computadora, pero en lugar de enviar caracteres a la computadora, enviar notas (y un montón de información adicional acerca de cómo se juega la nota). Usted puede aprender más sobre controladores MIDI aqu