COI - aburrimiento metro

Hardware

  • RGB luz de fondo
  • Botón de Grove
  • Edison de Intel
  • computadora
  • 2 cables mini usb
  • 2 puentes
  • estera de la estática

Kit del arrancador Grove plus con el Edison de Intel

el RGB LCD luz de fondo pertenece en el puerto de D3. Y el botón pertenece en el puerto de D7. Hay dos cables usb colgando de la parte posterior. Hay dos puentes de conexión el botón y la luz trasera. Hay una lámina perimétrica estática con una pinza toma de tierra a la estera.

Software

Abra el IDE de Arduino Edison y utilizar el código siguiente:

 #include<br><wire.h></wire.h> 
 #include <rgb_lcd.h></rgb_lcd.h> 
 rgb_lcd lcd; 
 const int buttonPin = 3; 
 // variables will change: 
 int buttonState = 0; // variable for reading the pushbutton status 
 int numPresses = 0; 
 boolean buttonWasJustDown = false; 
 int rVal = 0; 
 int gVal = 0; 
 int bVal = 0; 
 void setup() 
 { 
 // set up the LCD's number of columns and rows: 
 lcd.begin(16, 2); 
 // Print a message to the LCD. 
 lcd.print("Boredom Measure:"); 
 delay(1000); 
 // initialize the pushbutton pin as an input: 
 pinMode(buttonPin, INPUT); 
 } 
 void loop() 
 { 
 // read the state of the pushbutton value: 
 buttonState = digitalRead(buttonPin); 
Si (buttonState == HIGH) if (buttonState == HIGH) { 
 if(buttonWasJustDown==false){ 
 numPresses = numPresses+1; 
 buttonWasJustDown = true; 
 rVal = random(0,256); 
 gVal = random(0,256); 
 bVal = random(0,256); 
 lcd.setRGB(rVal, gVal, bVal); 
 } 
 } else { otra cosa lcd.setRGB(255, 255, 255); 
 buttonWasJustDown = false; 
 } 
 // set the cursor to column 0, line 1 
 // (note: line 1 is the second row, since counting begins with 0): 
 lcd.setCursor(0, 1); 
 // print the number of seconds since reset: 
 lcd.print(numPresses); 
 delay(100); 
 } 

Verificar y cargar el código.

Resultado

El acabado del producto es un "aburrimiento" que cuenta el número de veces que usted pulse el botón. Cambia el color de la pantalla cada vez que presione el botón. Esta misma tecnología puede utilizarse por personas con discapacidad para la señal de ayuda, o puede ser utilizado en el trabajo como una señal entre los trabajadores o en una línea de fábrica. Por último, la capacidad de conteo puede utilizarse para contar cuántas veces se ha abierto una puerta.

Experiencia

Hay un número de trampas que deben evitarse al realizar este proyecto.

  1. Utilice siempre la alfombra estática, ya que gastos pueden acumularse en su cuerpo o en la electrónica Si no conectada a tierra correctamente, y esto puede dañar la electrónica.
  2. Asegúrese de que los puertos en el Grove Starter Kit Plus Base escudo son los mismos que los utilizados en la imagen. Si no es así, la dirección utilizada en el código no podrá acceder al botón.
  3. Revise las conexiones de los componentes para asegurar el fracaso no es debido a un problema de hardware.

Artículos Relacionados

Cómo usar (y elegir) un multímetro!

Cómo usar (y elegir) un multímetro!

Comprobar la duración de la batería de coche, circuitos de depuración y encontrar ese corto molesto son todas funciones super útiles que se pueden hacer con una herramienta impresionante: el multímetro!En primer lugar, ¿qué diablos es un multímetro??
HIH4000 humedad, tutorial de sensor higrómetro

HIH4000 humedad, tutorial de sensor higrómetro

Los sensores de humedad HIH-4000 serie están diseñados específicamente para alta humedad eficiente detección de honeywell. Tiene una salida de voltaje lineal buena que puede ser conectada a un microcontrolador. Con un típico de corriente de 200 μA, H
Velocímetro de bicicleta "Analógico"

Velocímetro de bicicleta "Analógico"

En este instructable voy a mostrar cómo hacer un velocímetro "análogo" fácil utilizando un arduino nano, un servo motor y algunos componentes extras más.Es la parte analógica del proyecto sólo en la pantalla de la velocidad, todas las de detecci
Termómetro en interruptor de pared

Termómetro en interruptor de pared

Proyecto simpleEs realmente sencillo proyecto sin cualquier microprocesador.Necesitaba indicar y controlar la humedad, la temperatura en algunas habitaciones de la casa de la familia. Para encontrar el lugar adecuado para instalar termómetro/higrómet
DIY pulsera podómetro por Edison Intel y... Papel

DIY pulsera podómetro por Edison Intel y... Papel

En este proyecto, te voy a mostrar cómo a DIY un podómetro con el papel, usted puede encontrar todos los módulos eléctricos en la Xadow Kit usable para Intel Eidson.Tal vez la experiencia de este DIY podómetro es peor que el fitbit, pero el viaje de
Configuración de un anemómetro de A100LK en un Arduino

Configuración de un anemómetro de A100LK en un Arduino

Nadie pensando en instalar un generador de viento, o incluso un rebaño entero de aerogeneradores, haría bien para supervisar el sitio propuesto por al menos un año entero antes de gastar un duro más en hardware. Esto es lo que el A100LK está diseñado
Un fotómetro y un colorímetro barato

Un fotómetro y un colorímetro barato

Versión 08 de mayo de 2016¿Qué es este instructable sobre?El objetivo de este proyecto era construir un dispositivo sencillo y económico que permite la medición de la composición de color de una solución, es decir, un colorímetro, o su densidad óptic
Acelerómetro analógico Control de un Servo

Acelerómetro analógico Control de un Servo

Se trata de un método de usar la salida de pulso cuadrado de un acelerómetro de dos ejes de Memsic para controlar un servo. Sin embargo, a diferencia de otros métodos que utilizan un dispositivo microcontrolador, te voy a mostrar cómo directamente to
Cómo construir un simple fotómetro de Twilight

Cómo construir un simple fotómetro de Twilight

Un fotómetro de Crepúsculo es un sensor de luz muy preciso, utilizado en el amanecer o crepúsculo. Su propósito es medir la cantidad de aerosoles en la estratosfera.Cuando el sol está abajo el horizonte ya no directamente ilumina la tierra, la luz re
Naturaleza Tracker: asignación de parámetros con el Edison de Intel

Naturaleza Tracker: asignación de parámetros con el Edison de Intel

Datos son hermosos. Y lejos de "destruir la poesía del arco iris" (Keats), un enfoque científico nos puede ayudar a apreciar mejor las cosas que disfruto. Aquí, hemos tomado un kit de golosinas de IoT y montado en una cuña de dispositivo lleno d
Calibración simple magnetómetro Manual

Calibración simple magnetómetro Manual

Hay varios tipos de magnetómetro barato ahora disponible que puede utilizar para detectar una dirección de la brújula, pero todos ellos (que yo sepa) necesidad de calibración antes de poder obtener resultados razonables. En este Instructable, te demu
Vatímetro con 2 metros de

Vatímetro con 2 metros de

DescripciónUn diseño de vatímetro para uso con equipos de hasta 20 voltios DC con una corriente de hasta 10 amperios. Es decir, las tensiones y corrientes que por lo general encontrará para Arduino, Raspberry Pi y otros proyectos en este área y equip
GPS del barco velocímetro

GPS del barco velocímetro

Cuando mirando la estructura de la oración GPS dice "Velocidad sobre tierra, nudos" e inmediatamente pensé en barco...Esto podría ser adaptado para cualquier otro uso que jeep ruedas de energía!Paso 1: Diagrama esquemático y códigoTodo lo que re
Acelerómetro basado en reconocimiento de gestos para controlar un LED

Acelerómetro basado en reconocimiento de gestos para controlar un LED

Estos materiales y la información contenida en este instructivo son proporcionan por los estudiantes matriculados en el Software de lugares (www.softwareofplaces.com)Clase en la Universidad PUC-Rio. El contenido representado aquí es el proyecto final