
Spanish: 
Queridos amigos, bienvenidos a otro video de Arduino
¡tutorial!
En este video, vamos a tomar un primer
mira esta gran pantalla LCD y vamos
para construir un monitor de temperatura y humedad
con eso.
¡Empecemos!
Siempre quise encontrar una pantalla similar
a la pantalla que usa mi impresora 3D porque
es grande y económico, por lo que puede ser muy
Útil para muchos proyectos.
Después de mirar alrededor, descubrí esa pantalla
mi impresora usa es esta.
Una gran pantalla de 3.2 "con el controlador ST7920
y una resolución de 128x64 píxeles.
¡Guay!
Como puedes ver es mucho más grande que la mayoría
de las pantallas que estábamos usando hasta ahora en nuestro
proyectos, por lo que será útil en muchos futuros
proyectos

English: 
Dear friends welcome to another Arduino video
tutorial!
In this video, we are going to take a first
look at this big LCD display and we are going
to build a temperature and humidity monitor
with it.
Let’s start!
I always wanted to find out a display similar
to the display my 3D printer uses because
it is big and inexpensive so it can be very
useful for many projects.
After looking around, I discovered that display
my printer uses is this one.
A big 3.2” display with the ST7920 driver
and a resolution of 128x64 pixels.
Cool!
As you can see it is much bigger than most
of the displays we were using so far in our
projects, so it will be useful in many future
projects.

Spanish: 
Solo cuesta alrededor de $ 7 y encuentras un enlace
en la descripción del video a continuación.
Veamos ahora cómo usarlo con Arduino.
Hoy voy a usar un Arduino Uno pero
Funciona con muchas placas Arduino.
La pantalla utiliza la interfaz SPI para comunicarse.
con el microcontrolador por lo que necesitamos conectar
a los pines SPI de hardware del Arduino
tablero.
Como puede ver, la pantalla tiene muchos pines
para conectar, pero no te preocupes, no necesitamos
para conectar todos estos pines, solo 9 de ellos
y solo 4 de ellos a los pines digitales de
El tablero Arduino Uno.
El primer pin que es GND va a Arduino
GND
El segundo pin que es Vcc va al Arduino.
Salida de 5V.
El pin RS va al pin digital 10.
El pin R / W va al pin digital 11.
El pin E va al pin digital 13.
El pin PSB va a GND, el pin RST va a digital
pin 8, BLA va a la salida de 3.3V del
Arduino y el pin BLK van a GND.
¡Eso es todo, nuestra pantalla está lista para usar!

English: 
It only costs around $7 and you find a link
to it in the description of the video below.
Let now see how to use it with Arduino.
I am going to use an Arduino Uno today but
it works with many Arduino boards.
The display uses the SPI interface to communicate
with the microcontroller so we need to connect
it to the hardware SPI pins of the Arduino
board.
As you can see, the display has many pins
to connect, but don’t worry we don’t need
to connect all these pins, just 9 of them
and only 4 of them to the digital pins of
the Arduino Uno board.
The first pin which is GND goes to Arduino
GND.
The second pin which is Vcc goes to the Arduino
5V output.
RS pin goes to digital pin 10.
R/W pin goes to digital pin 11.
E pin goes to digital pin 13.
PSB pin goes to GND, RST pin goes to digital
pin 8, BLA goes to the 3.3V output of the
Arduino and the BLK pin goes to GND.
That’s it our display is ready to use!

English: 
We can make our life easier if we hardwire
all the GND pins of the display together.
Now let’s see the software we need to drive
this display.
I am going to use the u8g library to drive
this display.
First off all, let’s install the library.
We open the Arduino IDE and from the menu
we select Sketch -> Include Library -> Manage
Libraries and we search for the U8G2 library.
We select it and we press install!
That’s it, our library is ready to use.
Now let’s go to File -> Examples and from
the examples provided with the library let’s
run the GraphicsText example.
We only need to make one change to the sketch
before uploading it to the board.
Since the U8G library supports many displays
we have to select the appropriate constructor
for our display.
So we search the code for “ST7920” and
from the available constructors we select
to use the HW_SPI one.

Spanish: 
Podemos hacer nuestra vida más fácil si cableamos
todos los pines GND de la pantalla juntos.
Ahora veamos el software que necesitamos para conducir
Esta pantalla.
Voy a usar la biblioteca u8g para conducir
Esta pantalla.
En primer lugar, instalemos la biblioteca.
Abrimos el IDE de Arduino y desde el menú
seleccionamos Sketch -> Incluir biblioteca -> Administrar
Bibliotecas y buscamos la biblioteca U8G2.
¡Lo seleccionamos y presionamos instalar!
Eso es todo, nuestra biblioteca está lista para usar.
Ahora vamos a Archivo -> Ejemplos y desde
los ejemplos proporcionados con la biblioteca vamos
Ejecute el ejemplo GraphicsText.
Solo necesitamos hacer un cambio en el boceto
antes de subirlo al tablero.
Dado que la biblioteca U8G admite muchas pantallas
tenemos que seleccionar el constructor apropiado
Para nuestra pantalla.
Entonces buscamos el código para "ST7920" y
de los constructores disponibles seleccionamos
para usar el HW_SPI.

English: 
We uncomment this line like this and we are
ready to upload the sketch to the Arduino.
After a few seconds the sketch is up and running.
If you can’t see anything at the display,
you have to adjust the contrast of the display
using this small potentiometer which is located
at the back of the display.
Now let’s watch the demo sketch for a few
seconds.
As you can see, this example sketch demonstrates
the capabilities of the library and of the
display.
We can achieve some cool animations with this
display, it is quite capable.
That’s why it is used in so many 3D printers.
Let’s now build something useful.
Let’s connect a DHT22 temperature and Humidity
sensor to the Arduino.
We only need power and a signal wire which
I connect it to digital pin 7.
To make things easier I have also used a small
breadboard.
You can find the schematic diagram in a link
in the description of the video below.
As you can see the project is working fine
and it displays the temperature and the humidity
in real time.

Spanish: 
Descomentamos esta línea así y estamos
listo para subir el boceto al Arduino.
Después de unos segundos, el boceto está en funcionamiento.
Si no puede ver nada en la pantalla,
tienes que ajustar el contraste de la pantalla
utilizando este pequeño potenciómetro que se encuentra
en la parte posterior de la pantalla.
Ahora veamos el boceto de demostración por algunos
segundos.
Como puede ver, este boceto de ejemplo demuestra
las capacidades de la biblioteca y de la
monitor.
Podemos lograr algunas animaciones geniales con esto
pantalla, es bastante capaz.
Es por eso que se usa en tantas impresoras 3D.
Ahora construyamos algo útil.
Vamos a conectar una temperatura y humedad DHT22
sensor al Arduino.
Solo necesitamos energía y un cable de señal que
Lo conecto al pin digital 7.
Para facilitar las cosas también he usado un pequeño
tablero de circuitos.
Puedes encontrar el diagrama esquemático en un enlace
en la descripción del video a continuación.
Como puede ver, el proyecto está funcionando bien
y muestra la temperatura y la humedad
en tiempo real.

Spanish: 
Ahora echemos un vistazo rápido al código
del proyecto.
Con solo 60 líneas de código podemos construir un
proyecto como este!
¡Cuan genial es eso!
Todo lo que necesitamos hacer para usar la pantalla es
usa este constructor, inicializa la pantalla
en la función de configuración, y luego todo lo que hacemos
es dibujar los marcos y las cuerdas para
temperatura y humedad.
Lo último que tenemos que hacer es leer la temperatura.
y la humedad del sensor y la pantalla
la lectura en la pantalla también.
Como siempre puedes encontrar el código del proyecto
en un enlace en la descripción del video.
Como pensamiento final, creo que esta pantalla es
muy útil en proyectos donde necesitamos un gran
mostrar y no necesitamos color.
Es económico y fácil de usar.
Creo que lo voy a usar en algún futuro
proyectos
Me encantaría saber tu opinión sobre esto
monitor.
¿Qué tipo de aplicaciones crees que son?
se beneficiará de una pantalla como esta?
Gracias por tus ideas y por ver el
vídeo.
¡Nos vemos la próxima vez!

English: 
Let’s now take a quick look at the code
of the project.
With just 60 lines of code we can build a
project like this!
How cool is that!
All we need to do to use the display, is to
use this constructor, initialize the display
in the setup function, and then all we do
is to draw the frames and the strings for
temperature and humidity.
The last we have to do, is to read the temperature
and the humidity from the sensor and display
the reading on the screen as well.
As always you can find the code of the project
in a link in the description of video.
As a final thought, I think this display is
very useful in projects where we need a big
display and we don’t need color.
It is inexpensive and easy to use.
I think I am going to use it in some future
projects.
I would love to know your opinion about this
display.
What kind of applications do you think they
will benefit from a display like this one?
Thanks for your ideas and for watching the
video.
I will see you next time!
