sábado, 30 de marzo de 2019

LCD CON ARDUINO TEXTO EN MOVIMIENTO

En es te post aprenderas a como hacer un LCD con arduino con texto, Este componente se encarga de convertir las señales eléctricas de la placa en información visual fácilmente entendible por los seres humanos. Debemos de dominar tanto la conexiones como la programación de la pantalla LCD con Arduino ya que es un componente muy útil en muchos proyectos. La gran ventaja es que gracias a la pantalla LCD, podremos mostrar información de datos como temperatura, humedad, presión o voltaje.


Resultado de imagen para https//programarfacil.com>tutoriales>fragmentos>arduino

Montando El Circuito

Una vez conocemos los conectores, ya podemos montar el circuito basico. El material que vamos a utilizar es el siguiente 



- ARDUINO UNO O SIMILAR

- PROTOBOARD

- CABLES

- PANTALLA LCD 16X2

- POTENCIOMETRO 10 KΩ

- RESINTENCIA 200 Ω



En la siguiente imagen te muestro como hacer el cableado.


Resultado de imagen para https//programarfacil.com>tutoriales>fragmentos>arduino



Como puedes comprobar, El sircuito es muy sencillo.La resistencia de 200 Ω permite regular el voltaje a la entrada de la alimentacion del LCD. El potenciometro se utilza para regular el contraste de la pantalla

Código completo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
// Incluímos la libreria externa para poder utilizarla
#include <LiquidCrystal.h> // Entre los símbolos <> buscará en la carpeta de librerías configurada
// Definimos las constantes
#define COLS 16 // Columnas del LCD
#define ROWS 2 // Filas del LCD
#define VELOCIDAD 300 // Velocidad a la que se mueve el texto
// Lo primero is inicializar la librería indicando los pins de la interfaz
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// Textos
String texto_fila = "Programarfacil.com";
void setup() {
  // Configuración monitor serie
  Serial.begin(9600);
  // Configuramos las filas y las columnas del LCD en este caso 16 columnas y 2 filas
  lcd.begin(COLS, ROWS);
}
void loop() {
  // Obtenemos el tamaño del texto
  int tam_texto=texto_fila.length();
  // Mostramos entrada texto por la izquierda
  for(int i=tam_texto; i>0 ; i--)
  {
    String texto = texto_fila.substring(i-1);
    // Limpiamos pantalla
    lcd.clear();
    //Situamos el cursor
    lcd.setCursor(0, 0);
    // Escribimos el texto
    lcd.print(texto);
    // Esperamos
    delay(VELOCIDAD);
  }
  // Desplazamos el texto hacia la derecha
  for(int i=1; i<=16;i++)
  {
    // Limpiamos pantalla
    lcd.clear();
    //Situamos el cursor
    lcd.setCursor(i, 0);
    // Escribimos el texto
    lcd.print(texto_fila);
    // Esperamos
    delay(VELOCIDAD);
  }
  // Desplazamos el texto hacia la izquierda en la segunda fila
  for(int i=16;i>=1;i--)
  {
    // Limpiamos pantalla
    lcd.clear();
    //Situamos el cursor
    lcd.setCursor(i, 1);
    // Escribimos el texto
    lcd.print(texto_fila);
    // Esperamos
    delay(VELOCIDAD);
  }
  // Mostramos salida del texto por la izquierda
  for(int i=1; i<=tam_texto ; i++)
  {
    String texto = texto_fila.substring(i-1);
    // Limpiamos pantalla
    lcd.clear();
    //Situamos el cursor
    lcd.setCursor(0, 1);
    // Escribimos el texto
    lcd.print(texto);
    // Esperamos
    delay(VELOCIDAD);
  }
}





Que es un Arduino UNO: Arduino es una plataforma de desarrollo basada en una placa 
 electrónica de hardware libre que incorpora un microcontrolador reprogramable y una serie 
 de pines hembra, los que permiten establecer conexiones entre el microcontrolador y los 
 diferentes sensores y actuadores de una manera muy sencilla 

Como funciona: El Arduino es una placa basada en un microcontrolador ATMEL. Los 
 microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las 
 cuales las escribes con el lenguaje de programación que puedes utilizar en el entorno 
 Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los 
 circuitos de la placa. 
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una 
 conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La 
 información de estos periféricos que conectes se trasladará al microcontrolador, el cual se 

 encargará de procesar los datos que le lleguen a través de ellos



Que es un Protoboard ,funcionamiento y utilidad : Es una placa de pruebas en los que se 
 pueden insertar elementos electrónicos y cables con los que se arman circuitos sin la 
 necesidad de soldar ninguno de los componentes. Las Protoboards tienen orificios 
 conectados entre si por medio de pequeñas laminas metálicas. Usualmente, estas placas 
 siguen un arreglo en el que los orificios de una misma fila están conectados entre si y los 
 orificios en filas diferentes no. Los orificios de las placas normalmente están tienen una 
 separación de 2.54 milímetros (0.1 pulgadas). 

     Una Protoboard es un instrumento que permite probar el diseño de un circuito sin la 
 necesidad de soldar o desoldar componentes. Las conexiones en una Protoboard se hacen 
 con solo insertar los componentes lo que permite armar y modificar circuitos con mayor 
 Velocidad. 


Que es una pantalla LCD: Es aquella pantalla delgada, formada por un determinado número de píxeles que se colocan delante de una fuente de luz. Este tipo de pantalla utiliza pequeñas cantidades de energía eléctrica y por eso las pantallas LCD se utilizan en dispositivos con pilas o baterías pequeñas. 




Otros componentes que se van a utilizar para el proyecto son:  
POTENCIOMETRO 10 KΩ: Un potenciómetro de 10 Kohm es uno de los dos usos que 
 posee la resistencia o resistor variable mecánica (con cursor y de al menos tres terminales). 
 Conectando los terminales extremos a la diferencia de potencial a regular (control de 
 tensión), se obtiene entre el terminal central (cursor) y uno de los extremos una fracción de 
 la diferencia de potencial total, se comporta como un divisor de tensión o voltaje. 

      Los potenciómetros limitan el paso de la corriente eléctrica (Intensidad) provocando una 
 caída de tensión en ellos al igual que en una resistencia, pero en este caso el valor de la 
 corriente y la tensión en el potenciómetro las podemos variar solo con cambiar el valor de 
 su resistencia. En una resistencia fija estos valores serían siempre los mismos. 

      RESINTENCIA 200 Ω: Una resistencia es un elemento pasivo que disipa energía en forma 
 de calor según la ley de Joule. También establece una relación de proporcionalidad entre la 
 intensidad de corriente que la atraviesa y la tensión medible entre sus extremos, relación 
 conocida como ley de Ohm. En general, una resistencia podrá tener diferente 
 comportamiento en función del tipo de corriente que circule por ella. 

       Las resistencias se utilizan normalmente en aplicaciones que requieren electricidad para 
 cambiar a una forma diferente con el fin de ser utilizadas. Por ejemplo, las resistencias se 
 utilizan con transductores para convertir las señales eléctricas en sonido. Sin embargo, las 
 resistencias de potencia se utilizan con mayor frecuencia para regular la propia potencia y 
 limitar la cantidad de energía que puede pasar en los circuitos digitales o en los pequeños 
 motores para que la corriente no dañe los componentes eléctricos. 



                                                                                                                                               12 
Pantalla LCD con texto en movimiento: 


                                                   Descripción del proyecto   
     Dentro de la computación física, tenemos sensores y actuadores. Estos componentes son 
 las interfaces hardware que ponen en contacto el mundo físico con el mundo virtual. Al 
 igual que con los ordenadores tenemos teclado, ratón, altavoces, etc.…, con las placas 
 microcontroladoras como Arduino, tenemos hardware que harán la misma función. En este 
 caso vamos a ver un actuador, una pantalla LCD con Arduino. 

Este componente se encarga de convertir las señales eléctricas de la placa en información 
 visual fácilmente entendible por los seres humanos. Debemos de dominar tanto la 
 conexiones como la programación de la pantalla LCD con Arduino ya que es  
un componente muy útil en muchos proyectos. La gran ventaja es que gracias a la pantalla 
 LCD, podremos mostrar información de datos como temperatura, humedad, presión o 
 Voltaje. 



videos


esquema en 3D realizado en sketchup 


https://www.youtube.com/watch?v=p3H4ANufpPY




Normas APA

https://onedrive.live.com/edit.aspx?

cid=b853faf7c2a51c60&page=view&resid=b853faf7c2a51c60!142&parId=b853faf7c2a51c60!104&app=Word
 
     videos de sustentacion 

     
         1.) https://www.youtube.com/watch?v=Yu8wxw46MvA



        2.)  https://www.youtube.com/watch?v=JlIaedzUx0U&t=80s
     


        3.) https://www.youtube.com/watch?v=nE-szMkv_j4



    Descargar por mega (NORMAS APA)

         -  https://mega.nz/#!ehs1CACb!bDgH_RDe_FozUaNBHio6emGtNMbpnBmnH2cabVvaHWE




.   /
.  /

lista de simulacros simulacro 1:  https://simulacroicfes.com/ simulacro 2 :  https://www.preicfesinteractivo.com/ simulacro 3...