Skip to content

Commit 84d0e2c

Browse files
FoRTuFoRTu
authored andcommitted
Algunas correcciones y un Proyecto nuevo.
1 parent 5f6fbc6 commit 84d0e2c

File tree

9 files changed

+74
-1
lines changed

9 files changed

+74
-1
lines changed

.gitignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
.DS_Store
2+
.AppleDouble
3+
.LSOverride
4+
5+
# Thumbnails
6+
._*
7+
8+
# Files that might appear on external disk
9+
.Spotlight-V100
10+
.Trashes
11+
12+
# Directories potentially created on remote AFP share
13+
.AppleDB
14+
.AppleDesktop
15+
Network Trash Folder
16+
Temporary Items
17+
.apdisk
18+
19+
# Directorios a no subir
20+
Proyecto_X

Proyecto_0/Readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ La idea es que un led se encienda durante un intervalo de tiempo. Una vez pasado
88
--
99
El diagrama del circuito es el siguiente:
1010

11-
![](Diagrama_del_Circuito.png)
11+
![](Diagrama_del_circuito.png)
1212

1313
Como todavía no me entero mucho con el tema de las resistencias, he utilizado unas de **1k Ohms**. Para identificarlas, estos serian sus colores:
1414

File renamed without changes.
File renamed without changes.
File renamed without changes.
7.13 KB
Binary file not shown.
279 KB
Loading

Proyecto_4/LCM1602C.png

378 KB
Loading

Proyecto_4/Readme.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
## Display LCD de 16x2 Caracteres [^?]
2+
3+
Es posible conectar un millar de dispositivos a un Arduino, uno de ellos puede ser un display LCD, como el de los antiguos teléfonos móviles o de las calculadoras. En esta practica conectaremos un LCD de 16x2 modelo **LCM1602C**, muy común y barato.
4+
5+
El display **LCM1602C** tiene **16 pines**, en un principio pueden parecernos muchos pero una vez visto para que vale cada uno veremos que no es para tanto. En la parte trasera del display se puede ver que función tiene cada uno de ellos, he aquí una imagen:
6+
7+
![] (LCM1602C.png)
8+
9+
Como se puede ver en la imagen, en cada extremo de la hilera de pines pone el numero correspondiente del ultimo pin. 16 en la parte izquierda y 1 en la derecha, de este modo sabemos que los pines están numerados de derecha a izquierda. En la parte de abajo se puede ver en blanco que función tiene cada uno de los pines. Veámoslo mas detalladamente:
10+
11+
* GND: Este es el pin que se tiene que conectar a tierra.
12+
* VDD: Con este pin alimentamos el LCD por lo que se debe conectar a los 5v del Arduino.
13+
* VO: Es para el contraste de la pantalla. Conectando un potenciometro será mas fácil de manipular.
14+
* RS: Es el pin que controla la memoria del LCD e indica que registro de la memoria será el que se lee o escribe. Desde esta memoria se obtienen los datos para mostrar en pantalla, pero también se obtienen instrucciones que el controlador del LCD necesita para actuar.
15+
* RW: Con este pin podremos escribir y leer en pantalla.
16+
* E: Pin que habilita los registros.
17+
* DB0--DB7: Son los pines de datos de los que se sacan los bits que llegan al registro.
18+
* BL1 y BL2: estos dos son para alimentar la retro iluminación del display.
19+
20+
<br/>
21+
22+
###Montaje:
23+
--
24+
El diagrama del circuito es el siguiente:
25+
26+
![](Diagrama_del_Circuito.png)
27+
28+
<br/>
29+
30+
31+
### Código:
32+
--
33+
Con el siguiente código lo que veremos en pantalla es un texto que pone **Hola Mundo!** en la linea superior. En la inferior veremos un contador de que ira aumentando cada segundo.
34+
35+
~~~
36+
#include <LiquidCrystal.h>
37+
38+
LiquidCrystal lcd(12,10,11,5,4,3,2);
39+
40+
void setup() {
41+
lcd.begin(16, 2);
42+
lcd.print("Hola Mundo!");
43+
}
44+
45+
void loop() {
46+
lcd.setCursor(0, 1);
47+
lcd.print(millis()/1000);
48+
}
49+
~~~
50+
<br/>
51+
52+
[^?]: Este manual ha sido creado gracias a un post en [comohacer.eu](http://comohacer.eu). Aqui esta el [original](http://comohacer.eu/como-controlar-una-pantalla-lcd-con-arduino/).
53+

0 commit comments

Comments
 (0)