Simulando un LCD en Tinkercad con Arduino

Creatividad Ahora
3 Jan 202106:54

Summary

TLDREn este video práctico, se muestra cómo utilizar un LCD 6 por 2 sin el software Sinker Cut para la simulación. Ideal para quienes no tienen el LCD físico, se explica paso a paso cómo conectarlo directamente al Arduino, desde los pines de control hasta los de datos, y cómo incluir la librería necesaria en el código. Se incluye también cómo solucionar un error de la luz de fondo y cómo simular el funcionamiento del LCD en Arduino IDE. El objetivo es probar código y esquemáticos de manera eficiente sin necesidad de hardware físico.

Takeaways

  • 😀 Se va a crear un video para mostrar cómo utilizar un LCD 6 por 2 sin el software Sinker Cut.
  • 🛠️ Es útil para quienes no tienen físicamente el LCD y es una forma práctica de probar el código.
  • 💻 Se inicia creando un nuevo circuito en la página de Sinker, seleccionando un LCD 16 por 2.
  • 🔌 Se hace la conexión directa del LCD al Arduino, asignando los pines de control y los de datos.
  • ⚠️ Se menciona no utilizar un potenciómetro para el contraste, simularando el comportamiento real.
  • 🔧 Se conectan los pines de control: RW a tierra, RS a un pin específico, y los pines de datos a otros pines del Arduino.
  • 🔢 Se seleccionan los pines DB4 hasta DB7 para los datos, y se conectan directamente a los pines correspondientes del Arduino.
  • 🔌 Se conecta el voltaje positivo a 5V y el negativo a tierra, con cable de colores específicos.
  • 📝 Se sugiere cambiar los colores de los cables para una mejor organización.
  • 📖 Se incluye la librería del LCD 16x2 en el código y se configuran los pines según la conexión hecha.
  • 📝 Se escribe un código simple para mostrar un mensaje en el LCD, utilizando la función 'lcd.begin' y 'lcd.print'.
  • 💡 Se menciona un error en la simulación al encender la luz de fondo, y se sugiere usar una resistencia de 330 ohms para solucionarlo.

Q & A

  • ¿Qué es lo que se va a mostrar en el video?

    -El video muestra cómo utilizar un LCD de 6 caracteres por 2 líneas sin el software Sinker Cut para la simulación.

  • ¿Por qué es útil simular el LCD sin el software Sinker Cut?

    -Es útil para aquellos que no tienen físicamente el LCD y desean probar de manera práctica antes de armar el circuito real.

  • ¿Qué se hace en la página de Sinker para este tutorial?

    -Se crea un nuevo circuito, se seleccionan los componentes del LCD de 16x2 y se establecen las conexiones necesarias.

  • ¿Qué protocolo se utiliza en el tutorial y para qué se usa?

    -Se utiliza el protocolo del LCD de 16x2, pero en este caso, solo se usa para saber las conexiones de los pines positivos y negativos.

  • ¿Cómo se conecta el LCD al Arduino en el tutorial?

    -Se conecta directamente al Arduino, asignando pines específicos para los controles y los datos del LCD.

  • ¿Qué pin se utiliza para el control de RS en el LCD?

    -El pin 2 se utiliza para el control de RS en el LCD.

  • ¿Qué es lo que se hace con el pin RW en el LCD?

    -El pin RW se mantiene en 0, ya que no se utiliza un potenciómetro para el contraste.

  • ¿Cuáles son los pines de control que se conectan al LCD y a qué se asignan?

    -Los pines de control son RW, RS, Enable y los pines de datos DB4 a DB7. RW se mantiene en 0, RS va al pin 2, Enable al pin 3, y los datos DB4 a DB7 se conectan a los pines 4, 5, 6 y 7 respectivamente.

  • ¿Qué librería se incluye para el LCD en el código de Arduino?

    -Se incluye la librería 'LiquidCrystal' que es específica para el control de LCDs en Arduino.

  • ¿Cómo se configura el LCD en el código de Arduino?

    -Se utiliza la función 'begin' para configurar el LCD con 16 columnas y 2 filas, y luego se imprime un mensaje de prueba.

  • ¿Qué problema se enfrenta al intentar encender la luz de fondo del LCD en la simulación?

    -La simulación muestra un mensaje de error que indica que la luz de fondo podría dañarla, aunque en la realidad física esto no sucede.

  • ¿Cómo se soluciona el problema de la luz de fondo en la simulación?

    -Se agrega una resistencia de 330 ohms entre el pin de alimentación del LCD y la fuente de energía para evitar el error en la simulación.

Outlines

00:00

😀 Configuración del LCD 16x2 sin software

El primer párrafo del guion del video se enfoca en la configuración de un LCD 16x2 sin utilizar el software Sinker Cut. Se menciona que es una práctica útil si no se tiene el LCD físico. La guía comienza creando un nuevo circuito, seleccionando el LCD 16x2 y realizando conexiones directas al Arduino, especificando los pines de control y los pines de datos DB4 a DB7. Se destaca la importancia de conectar los pines de forma correcta y se sugiere no utilizar un potenciómetro para el contraste. Además, se incluye una breve explicación sobre la inclusión de la librería del LCD y la configuración de los pines en el código de Arduino.

05:02

😀 Simulación y prueba de código para el LCD

El segundo párrafo se centra en la simulación y prueba del código para el LCD 16x2 en Arduino. Se describe el proceso de escribir un mensaje 'Hola soy Arduino.com' utilizando el código en bloques, incluyendo la librería del LCD y estableciendo las conexiones de pines. Se menciona el uso del comando 'lcd.print' para mostrar el mensaje en el LCD. Además, se aborda el problema de la luz de fondo, que puede causar un error en la simulación, y se sugiere la solución de usar una resistencia de 330 ohmios para evitar daños al LCD. El video termina con una recomendación de suscribirse y agradece la atención del espectador.

Mindmap

Keywords

💡LCD 6x2

LCD 6x2 se refiere a un tipo de pantalla de cristal líquido que tiene 6 caracteres de ancho y 2 líneas de altura. Es un componente común en proyectos de electrónica y se utiliza para mostrar información de manera clara. En el video, el LCD 6x2 es el tema central, y se discute cómo utilizarlo sin el software Sinker Cut para la simulación.

💡Sinker Cut

Sinker Cut es probablemente un software de diseño de circuitos o una herramienta de simulación que podría ayudar a visualizar cómo funcionaría un circuito con un LCD antes de construirlo físicamente. Aunque no se utiliza en el video, se menciona para contrastar con el método de simulación que se presenta.

💡Simulación

La simulación es el proceso de imitar el comportamiento de un sistema o dispositivo a través de un modelo. En el contexto del video, la simulación se refiere a probar el funcionamiento de un LCD 6x2 sin tener el hardware físico, lo cual es útil para programadores y diseñadores de circuitos.

💡Arduino

Arduino es una plataforma de prototipado de hardware de código abierto basada en placa de microcontrolador o microprocesador y una integrada de entorno de desarrollo de software. En el video, se utiliza Arduino para conectar y programar el LCD 6x2 en la simulación.

💡Conexiones

Las conexiones en un circuito son los enlaces eléctricos que permiten la transferencia de señal o energía entre componentes. En el video, se discuten las conexiones específicas necesarias para el LCD 6x2, como los pines de control y los cables de alimentación.

💡Pines de control

Los pines de control son terminales en un dispositivo que se utilizan para enviar comandos o datos. En el script, se mencionan pines de control como RS, RW, y Enable, que son cruciales para la comunicación entre el Arduino y el LCD.

💡Programación

La programación es el proceso de escribir código para que un ordenador o dispositivo ejecute tareas específicas. En el video, se muestra cómo programar un Arduino para que interactúe con un LCD 6x2, incluyendo la selección de la librería adecuada y la escritura de código para mostrar un mensaje.

💡Librería

Una librería en programación es un conjunto de código preescrito que se puede reutilizar en diferentes programas. En el contexto del video, se incluye una librería específica para el LCD 16x2, que simplifica el proceso de programación del LCD.

💡Mensaje

Un mensaje en el contexto de un LCD es la información que se muestra en la pantalla. En el video, el objetivo es que el LCD muestre el mensaje 'Hola soy Arduino.com', lo cual se logra a través de programación y se utiliza para probar la funcionalidad del LCD en la simulación.

💡Luz de fondo

La luz de fondo es una luz que emite el LCD para que se puedan ver los caracteres en condiciones de poca luz. En el video, se menciona cómo activar la luz de fondo y se discute un posible error en la simulación que sugiere que podría dañarla, pero se corrige con la adición de una resistencia.

💡Resistencia

Una resistencia es un componente pasivo que limita o controla la cantidad de corriente que fluye a través de un circuito. En el video, se sugiere la utilización de una resistencia de 330 ohms para proteger el LCD de daños por sobrecalentamiento al activar la luz de fondo.

Highlights

Se presenta un tutorial de cómo utilizar un LCD 6x2 sin el software Sinker Cut.

El método es útil para probar sin tener físicamente el LCD.

Se crea un nuevo circuito en la página de Sinker.

Se selecciona un protocolo para las conexiones de positivos y negativos.

Se conecta el LCD directamente al Arduino en lugar de usar un potenciómetro.

Se describen los pines de control del LCD y su conexión a los pines de Arduino.

Se menciona la inclusión de la librería del LCD 16x2 en el código.

Se detalla la configuración de los pines para RS, Enable, y los pines de datos DB4 a DB7.

Se incluye un ejemplo de código para mostrar un mensaje en el LCD.

Se muestra cómo iniciar la simulación para probar el código.

Se menciona un error en la simulación relacionado con la luz de fondo del LCD.

Se sugiere la solución de usar una resistencia para evitar quemar el LCD.

Se explica cómo conectar la resistencia para solucionar el problema de la luz de fondo.

Se finaliza el tutorial con el mensaje 'Hola soy Arduino' en la simulación.

Se enfatiza la utilidad del método para probar códigos sin necesidad de armar un circuito físico.

Se agradece a los espectadores y se les recuerda suscribirse.

Transcripts

play00:00

hola con todos vamos a hacer un pequeño

play00:02

vídeo donde vamos a mostrar cómo

play00:04

utilizar el lcd 6 por 2 no usando el

play00:07

software el sinker cut

play00:09

para la simulación en este caso bien

play00:11

útil si no tienen físicamente a la ruina

play00:13

no tiene físicamente el lcd esta es una

play00:16

manera bien práctica de probar porque

play00:18

entonces no en nuestra página de sinker

play00:21

acá no nos vamos a circuitos y creamos

play00:23

un nuevo circuito

play00:28

en los elementos jalamos el árbol y no

play00:30

uno

play00:35

que lo rotamos en una posición más

play00:38

conveniente jalamos un protocolo aunque

play00:41

en realidad no lo vamos a usar mucho

play00:45

y buscamos el lcd 16 por 2 no

play00:51

ya están los álamos

play00:54

cano no se nota mucho no pero ahí están

play00:56

los componentes del 16 por rosa entonces

play00:59

solamente el protocolo lo vamos a usar

play01:02

que él

play01:04

vamos a saber pro tower solamente para

play01:06

las conexiones no de los positivos y los

play01:09

negativos nada más porque como veis no

play01:11

está no es por más que lo coloquemos ahí

play01:13

encima no se trata de que va a

play01:15

conectarse no hay que hacer igual la

play01:16

conexión entonces vamos hacer la

play01:18

conexión directa hacia él arduino no

play01:20

vamos a conectarlo directo hacia la red

play01:22

que entonces el primero es genial y esto

play01:26

de acá lo vamos a mandar al azul

play01:28

el segundo es veces se lo vamos a mandar

play01:31

al rojo el tercero

play01:34

es el contraste no lo vamos a mandar a

play01:37

geni de para no usar un potenciómetro

play01:39

como si fuera el real y acá ya vienen

play01:42

los pines de control no el ere es el rw

play01:44

y l lb doble lo vamos a mandar a je me

play01:47

dejo sea siempre en cero

play01:50

y el rs ya lo vamos a mandar en este

play01:53

caso a lo sube un poco l grecia lo vamos

play01:56

a mandar directo a la ruina lo vamos a

play01:58

mandar por comodidad al pin número 2

play02:07

ya está y él lo vamos a mandar al pin

play02:10

número 3

play02:17

y hasta luego estos el debe 0 hasta él

play02:21

debe 3 no lo vamos a usar solamente

play02:23

vamos a usar el de b 4 hasta el 17

play02:27

entonces hablamos él debe 4

play02:36

jalamos el db5

play02:44

él debe 6

play02:51

y por último el debe 7

play03:00

vamos a esto a subirle un poquito más

play03:05

y ya está ya lo tenemos luego acá vamos

play03:09

a ponerle esto lo vamos a colocar al

play03:11

final

play03:13

ya estaría ahí luego el positivo lo

play03:16

vamos a mandar directo a 5 voltios y el

play03:20

negativo lo vamos a mandar a gene vamos

play03:23

a cambiar los colores este es a rojo

play03:30

y le vamos a poner black

play03:33

igualmente no este es black

play03:37

acabas el rojo

play03:41

donde acaba ser blanca

play03:44

y estoy acá va a ser blanco ya están las

play03:47

tierras eso también si desean tener un

play03:49

mejor orden o pueden cambiar listo

play03:51

solamente faltaría la parte del código

play03:53

nos vamos a código por defecto este en

play03:55

bloques no seleccionamos texto

play03:58

vamos a continuar y no se interesa

play04:00

netamente la parte de texto que entonces

play04:03

la librería del lcd 16 x 2

play04:06

simplemente nos vamos acá en la parte

play04:08

donde dice librería e incluimos la

play04:11

librería el lic y ccoo y stallman 16 por

play04:13

2 no incluir una vez que incluimos la

play04:15

librería copiamos acá para crear el

play04:18

objeto

play04:19

lcd y acá colocamos los pines confundí

play04:23

como al final no olviden que los pines

play04:25

es según la conexión que es que hemos

play04:28

hecho sería r s enable de 4 de 5 de 6 y

play04:35

de 7 a que pines está conectado el rc el

play04:38

e-mail el de 4 de 5 de 6 y 17 no ponemos

play04:41

el rw porque lo estamos mandando a 0

play04:43

entonces todo esto ha continuado el rs

play04:46

está el número 2

play04:48

acá sería el 2 acá sería el 3d sería el

play04:52

4

play04:53

esto sería el 5 el 6 y el 7 hasta el 7

play04:58

lo hemos conectado entonces son las

play04:59

conexiones de todas esas y luego en el

play05:02

setup simplemente vamos a poner lcd

play05:05

punto begin

play05:07

16 2 y le ponemos un mensaje lcd print

play05:12

hola soy arduino puntocom al final y

play05:16

listo ya estaría el código bastante

play05:18

sencillo para solamente mostrar un

play05:20

mensaje vamos a hacer que aparezca hola

play05:22

soy árbol ponemos el código y le ponemos

play05:25

start simulación

play05:28

y ahí está el mensaje no hola soy

play05:30

arruinó y apareció el mensaje luego si

play05:33

deseamos

play05:35

que aparezca la luz de fondo acá le

play05:37

damos en positivo

play05:40

y acá le damos en negativo aunque ahí

play05:42

nos va a salir un pequeño error esto lo

play05:44

voy a poner en red esto lo voy a poner

play05:46

en black según la simulación nos va a

play05:48

decir que esto va a hacer que marc el

play05:51

lcd no lo cual en realidad en lo físico

play05:54

con ustedes conectan esto funcionan pero

play05:56

vamos a darle y nos da se nos sale a la

play05:59

luz de fondo pero nos dice que el esto

play06:02

va a ser quemar alauí no no con esto

play06:04

estaríamos que perdón al lsd no para

play06:06

solucionarlo simplemente vamos a ponerle

play06:09

una resistencia y 330

play06:15

lo colocamos acá

play06:18

esto lo ponemos acá y esto ya está y

play06:21

esto le vamos a colocar 330

play06:27

entre el positivo de cable colocamos y

play06:32

listo

play06:34

y ya estamos con la luz de fondo ya no

play06:36

sale ese mensaje hola soy arde como ven

play06:39

una manera bastante bastante útil de

play06:41

probar nuestro código en arduino y

play06:44

hacerlos esquemáticos sin necesidad de

play06:46

armarlo en una forma bien bien práctica

play06:48

que espero que el vídeo les sea de

play06:50

utilidad no olviden suscribirse y muchas

play06:52

gracias por su atención

Rate This

5.0 / 5 (0 votes)

Related Tags
LCD 6x2ArduinoSinker CutSimulaciónTutorialCircuitosProgramaciónDIYEsquemáticosInnovación
Do you need a summary in English?