36-6-Segundo-codigo-Fede

Segundo código Fede

Séptima entrega de Fede, te invitamos a leer el resto de entradas (que ya están subidas), para que sigas el proyecto desde el inicio:

  1. La presentación de Fede en este enlace
  2. El primer diseño de Fede,
  3. Tercera entrega, componentes parte uno,
  4. Cuarta entrega, componentes parte dos,
  5. Quinta entrega, conexionado
  6. Sexta entrega, primer código

También dejamos cerca el enlace al foro de Cambatronics, aquí estamos llevando a cabo consultas y consejos a tener en cuenta para el diseño del prototipo de Fede.

Seguimos escribiendo esta serie de artículos, gracias a los cuales podremos transformar este pequeño proyecto en un prototipo óptimo.

En esta séptima entrada, vamos a ir realizando el segundo programa para que Fede: un sistema de monitorización basado en arduino, empiece a tener forma.

Segundo programa. Encender pantalla LCD y mandar mensaje

En este segundo programa, vamos a trabajar con dos componentes del kit de arduino:

  • LCD1602 LCD monitor: una pantalla LCD de 16 columnas * 2 líneas
  • IIC/I2C Módulo para LCD1602: módulo para realizar la conexión entre la pantalla LCD y el arduino; con este módulo minimizamos a 4 hilos de conexión.

Ambos componentes vienen de forma individualizada en el propio kit, esto significa dos cosas: tenemos que usar la placa protoboard para realizar las distintas pruebas y conexiones, y/o tenemos que soldar ambos módulos para tener una conexión buena y adecuada.

El módulo IIC/I2C dispone de una pequeña ruleta que gira en ambos sentidos, ésta funciona para dar más o menos contraste a la pantalla LCD.

Para este segundo programa nos hemos guiado por electroall y su video de conexión de pantalla LCD.

=-=-=-=-=-   SEGUNDO CÓDIGO ARDUINO -=-=-=-=-=

/*    
           ___________________________________________________________________

   *** {==[==> (MANEJO DEL I2C CON PANTALLA LCD) <==]==}  ***
           ___________________________________________________________________
*/
/*
 Board I2C / TWI pins
Mega2560  =   20 (SDA), 21 (SCL)

esta configuración de estos pines se encuentran dentro de la librería "wire" más info: https://www.arduino.cc/en/Reference/Wire
 */

#include <LiquidCrystal_I2C.h> //DESCARGAR LIBRERÍA en: 
https://github.com/ELECTROALL/Codigos-arduino/blob/master/LiquidCrystal_I2C.zip

LiquidCrystal_I2C lcd(0x27,16,2); // si no te sale con esta direccion  puedes usar (0x3f,16,2) || (0x27,16,2)  ||(0x20,16,2) 

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.clear();
 lcd.setCursor(0,0);
  lcd.print("==> JMJ <=="); 
  lcd.setCursor (0,1);
  lcd.print("==> BAR <==");
}

void loop() { 

  lcd.display();
  delay(500);
  lcd.noDisplay();
  delay(500);
}

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Imagen conexiones

Con este segundo programa ya podemos ver los resultados que nos muestra el arduino. Esto nos va a venir muy bien porque necesitamos ver el caudal y la presión que tienen los dos sensores, lo que se nos mostrará por la pantalla LCD.

Seguimos explicando otros programas en la siguiente entrada, en este caso, añadiremos el lector de presión y veremos los resultados en la pequeña pantalla LCD.

Sigue atento a los siguientes enlaces y/o navega por nuestra web para conocer otros proyectos realizados.


Otros recursos o enlaces de interés
Foro Cambatronics
Presentando a Fede
Primer diseño de Fede

¿Te fue útil este post / artículo?

¡Haz Click en una estrella para calificar y puntuar esta entrada!

Puntuación media 0 / 5. Votos contados: 0

No hay ninguna puntuación. Se el primero en puntuar esta entrada.

Publicado en Arduino, Hardware, Proyectos y etiquetado , , , , , , , , , , , , , , , , , .