G-medidor de Arduino coche pantalla (1 / 5 paso)

Paso 1:

Colocar su pantalla LCD de DFrobot a tu arduino. (o cable pantalla LCD al microcontrolador)

Asegúrese de que funciona al cargar el siguiente bosquejo (código Arduino):

Muestra utilizando la librería LiquidCrystal
#include < LiquidCrystal.h >

/*******************************************************

Este programa fue creado originalmente por
Marca Bramwell, de julio de 2010

Luego fue cambiado para un proyecto de acelerómetro
por Brandon Middleton, abril de 2012

********************************************************/

Seleccione los pines utilizados en el panel LCD
LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

definir algunos valores utilizados por el panel y los botones
int lcd_key = 0;
int adc_key_in = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5

leer los botones
int read_LCD_buttons()
{
adc_key_in = analogRead(0); leer el valor del sensor
mis botones cuando están centradas en estos valies: 0 144, 329, 504, 741
añadimos aproximadamente 50 a esos valores y comprobar para ver si estamos cercanas
Si (adc_key_in > 1000) vuelta btnNONE; Esto hacemos la 1ª opción por razones de velocidad, ya que será el resultado más probable
Si (adc_key_in < 50) devuelve btnRIGHT;
Si (adc_key_in < 195) vuelta btnUP;
Si (adc_key_in < 380) vuelve btnDOWN;
Si (adc_key_in < 555) vuelve btnLEFT;
Si (adc_key_in < 790) vuelta btnSELECT;
volver btnNONE; Cuando todos los demás no, regresar este...
}

void setup()
{
LCD.Begin (16, 2); iniciar la biblioteca
lcd.setCursor(0,0);
LCD.Print("Acceleration:"); imprimir un mensaje simple
}

void loop()
{
lcd.setCursor(0,1); mover al principio de la segunda línea
lcd_key = read_LCD_buttons(); leer los botones

interruptor (lcd_key) / / función de botón que se pulsa, realizamos una acción
{
btnRIGHT caso:
{
LCD.Print("Y-Axis:.");
lcd.setCursor(8,1); mover el cursor al segundo espacios de la línea "1" y 9
LCD.Print(analogRead(a2)); número entre 0-1023 correspondiente a tensión
lcd.setCursor(11,1);
LCD.Print("g");
Delay(300);
rotura;
}
btnLEFT caso:
{
LCD.Print("Y-Axis:.");
lcd.setCursor(8,1); mover el cursor al segundo espacios de la línea "1" y 9
LCD.Print(analogRead(a2));
lcd.setCursor(11,1);
LCD.Print("g");
Delay(300);
rotura;
}
caso btnUP:
{
LCD.Print("Z-Axis:.");
lcd.setCursor(8,1); mover el cursor al segundo espacios de la línea "1" y 9
LCD.Print(analogRead(a1));
lcd.setCursor(11,1);
LCD.Print("g");
Delay(300);
rotura;
}
btnDOWN caso:
{
LCD.Print("Z-Axis:.");
lcd.setCursor(8,1); mover el cursor al segundo espacios de la línea "1" y 9
LCD.Print(analogRead(a1));
lcd.setCursor(11,1);
LCD.Print("g");
Delay(300);
rotura;
}
caso btnSELECT:
{
LCD.Print ("PAUSE");
Delay(300);
rotura;

}
caso btnNONE:
{
LCD.Print("X-Axis:.");
lcd.setCursor(8,1); mover el cursor al segundo espacios de la línea "1" y 8
LCD.Print(analogRead(a3));
lcd.setCursor(11,1);
LCD.Print("g");
Delay(300);
rotura;
}
}

}

Artículos Relacionados

Fuente de alimentación fuente de alimentación de ATX vieja con Arduino y pantalla del Banco

Fuente de alimentación fuente de alimentación de ATX vieja con Arduino y pantalla del Banco

Hola a todos y Bienvenidos a mi primer Instructable.Siempre he querido tener un banco PSU para facilitar el acceso a una fuente de energía y algo que puedo confiar en el cuando se trabaja en varios proyectos. Quería una PSU que:• proporciona 12v, 5v
Arduino Bluetooth pantalla remota de lcd

Arduino Bluetooth pantalla remota de lcd

Hola,Hoy he hecho una simple pero útil pantalla LCD remota.¿Lo que hace esto? Puede conectar el teléfono al módulo Bluetooth de tu Arduino, escribir un mensaje de texto y aparecerá en la pantalla LCD de Arduino!Paso 1: Lo que usted necesita.Las cosas
Arduino coche controlada por Bluetooth

Arduino coche controlada por Bluetooth

Todos que sabemos que Arduino es una plataforma excelente de prototipos, principalmente porque utiliza un lenguaje de programación amigable y hay un montón de componentes extra increíbles que nos proporcionan grandes experiencias.Podemos integrar el
Construcción de la aplicación para Android para controlar Arduino coche Smart (製作Android APP控制Arduino 智慧車)

Construcción de la aplicación para Android para controlar Arduino coche Smart (製作Android APP控制Arduino 智慧車)

Este es un ejemplo de código creado a partir de la aplicación MIT inventor2. Para mostrar cómo conectar a Andruino a través de BT Se puede modificar por sí mismo para cumplir la función que desea. Armónicamente, es realmente fácil de construir una ap
Termostato con Arduino y pantalla LCD grande de inicio

Termostato con Arduino y pantalla LCD grande de inicio

Reemplazar un termostato (SIEMENS RAA30 16GR) con un mismo hecho, basados en arduino, pantalla grande del LCD es un divertido proyecto.Descargo de responsabilidad: Toma de corriente se utiliza en ambos controlar el horno y para arduino de energía que
Reloj de Arduino con pantalla Nokia 3110

Reloj de Arduino con pantalla Nokia 3110

mi objetivo de este proyecto es para hacer un reloj con seleccionable diales, cronómetro y millidays.Esta idea comenzó con una broma de tontos de abril sobre métrica y hora. (http://www.youtube.com/watch?v=K35xG1buyFA)Primero queria hacer un reloj mé
Barato hélice accionado Arduino coche

Barato hélice accionado Arduino coche

¡ Hola! :)En este instructable te voy a mostrar cómo hice hélice powered bluetooth controlado por coche. Es juguete fresco que puede hacer de sólo pocas piezas.Tenga cuidado con esto, hélice gira aproximadamente 2000-3000 rpm, créeme, no quieres toca
Bluetooth Arduino coche de Control remoto

Bluetooth Arduino coche de Control remoto

Fabricación de este coche no es que duro si tienes algún conocimiento en este tema y las partes + herramientas necesarias. Básicamente, este coche es controlado por una placa Arduino UNO. La conectividad con el dispositivo android es acumulación medi
Generador de tono de Arduino con pantalla LED

Generador de tono de Arduino con pantalla LED

Aquí es un simple Arduino bruja de proyecto se puede hacer con este DIY LED pantalla y algunas otras piezas baratas.Paso 1: Piezas y herramientasPiezas necesarias para este proyecto:(1) Arduino nano(2) pulsadores táctiles(2) resistentes a la de 10 K
Arduino Touch pantalla de sala de Control

Arduino Touch pantalla de sala de Control

Hey todo el mundo, finalmente terminé mi panel táctil para mi pared del dormitorio y am aquí para mostrarte cómo lo hice. Lamentablemente su no está instalada en mi muro todavía podría estar en movimiento y no quiere hacer más agujeros en mis paredes
Arduino con pantalla LCD 1602

Arduino con pantalla LCD 1602

La pantalla LCD sirve para poder tener una interfaz con el usuario, es decir, desplegar información, y usar botones para poder ejecutar acciones en el Arduino. En este proyecto cuántos la pantalla LCD 1602, es bastante útil, pues viene como «escudo»,
Arduino coche Lightbar - prototipo

Arduino coche Lightbar - prototipo

En este proyecto de Arduino le demostraré cómo hice mi prototipo de una barra de iluminación.Tenga en cuenta que no soy responsable de problemas con otras personas (y tal vez la policía) posiblemente van a funcionar en a.En muchos países es ilegal co
Arduino I2C pantalla PIN de depuración

Arduino I2C pantalla PIN de depuración

Bienvenido a mi intento de un Instructable primera. Estoy haciendo esto porque compré un LCD barato de I2C cutre para Arduino de eBay y pasaron varias horas tratando de enganchar para arriba. Como era de esperar las instrucciones horribles no hizo na
¿Aurdino todas las cosas, mostrar su imagen en Arduino Tuch pantalla

¿Aurdino todas las cosas, mostrar su imagen en Arduino Tuch pantalla

ave escuchado alguna vez de pantallas TFT LCD?  Son buenas maneras de mostrar la información de tu Arduino, o mostrar imágenes.  El equipo de Arduino acaba de lanzar una pantalla LCD TFT de oficial con su nuevo Robot en el Maker Faire 2013.  Es muy f