domingo, 10 de enero de 2016

Cronómetro con display LCD 1602


En este POST os voy a explicar cómo crear un cronómetro mediante Arduino UNO y una serie de componentes electrónicos de una manera muy sencilla. Este cronómetro constará de 2 pulsadores, uno para reiniciar el conteo y otro para pausarlo cuando creamos conveniente.

Además se incluye un display LCD 1602 con comunicación I2C, con el que se muestra el tiempo transcurrido en formato HH:MM:SS.

Bueno pues a partir de ahora ya estamos preparados para continuar con el montaje y la programación de nuestro cronómetro.
 

Lista de Materiales:

 
·         Arduino UNO Rev.3.
 
·         Cable USB tipo A-B.
 
·         Módulo LCM 1602 I2C V1.
 
·         Display 16x2 LCD 1602.
 
·         2 Pulsadores.
 
·         2 Resistencias de 10KΩ.
 
·         Protoboard.
 
·         Cables de conexión.
 

Código del programa:



 
 
Video:
 

4 comentarios:

  1. saludo...este codigo que esta aqui tiene un error tendria la amabilidad de revisarlo y volverlo a subir gracias..el error es el siguiente:

    sketch_apr04b:63: error: 'POSITIVE' was not declared in this scope

    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

    ^

    exit status 1
    'POSITIVE' was not declared in this scope

    ResponderEliminar
    Respuestas
    1. El código está perfecto, porque sino no le hubiera subido...te fallan tus librerías por eso te da error al compilar. En un POST de Diciembre de 2015 de mi BLOG tienes todas las librerías correctas para su descarga y como instalarlas. Saludos

      Eliminar
    2. de hecho, yo tambien tengo el mismo problema y tengo instalada la libreria correctamente. podrias por favor exolicarme como funciona esa linea? segun yo solo la configuracion es la siguiente:

      LiquidCrystal_I2C lcd(0x27,20,4); // seleccionas la direccion 0x27 para 16 caracteres y 2 lineas

      Eliminar
    3. Aquí tienes todo lo necesario para configurar correctamente un LCD 1602
      http://miarduinounotieneunblog.blogspot.com.es/2015/12/display-lcd-16x2-con-comunicacion-i2c.html

      Eliminar