Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| doc:tec:lab:bus_i2c:pcf8574_lcd:inicio [2026/03/28 18:34] – ↷ Página movida de edu:all:lab:i2c:pcf8574_lcd:inicio a doc:tec:lab:bus_i2c:pcf8574_lcd:inicio fepg | doc:tec:lab:bus_i2c:pcf8574_lcd:inicio [2026/03/28 18:44] (actual) – [[I2C] PCF8574: Módulo controlador de LCD y código para Arduino] fepg | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== [I2C] PCF8574: Módulo controlador de LCD y código para Arduino ====== | ====== [I2C] PCF8574: Módulo controlador de LCD y código para Arduino ====== | ||
| - | <WRAP center round help 60%> | + | <WRAP center round help> |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| </ | </ | ||
| - | {{ edu:all:lab:i2c: | + | {{ doc:tec:lab:bus_i2c: |
| * Módulo con interfaz serie I2C LCD1602 para Arduino. | * Módulo con interfaz serie I2C LCD1602 para Arduino. | ||
| Línea 15: | Línea 15: | ||
| * Programación: | * Programación: | ||
| - | El controlador de LCD I2C es un dispositivo que nos permite controlar una pantalla a través del bus I2C, usando únicamente dos cables. | + | * El controlador de LCD I2C es un dispositivo que nos permite controlar una pantalla a través del bus I2C, usando únicamente dos cables. |
| - | + | | |
| - | En [[https:// | + | |
| - | + | | |
| - | Pero usar esta pantalla directamente desde Arduino requería emplear una gran cantidad de pines de Arduino, lo que supone un enorme desperdicio de recursos, que deberían estar ocupados en cosas mucho más importantes que encender un simple display. | + | |
| - | + | | |
| - | Una alternativa recomendable es usar un controlador que permita acceder al LCD a través del [[https:// | + | \\ |
| - | + | ||
| - | Internamente el controlador LCD I2C es una variación del extensor de entradas y salidas digitales PCF8574, especialmente adaptado para pantallas LCD Hitachi HD44780. Incluso incorporan un potenciómetro para regular el backlight del LCD. | + | |
| - | + | ||
| - | El controlador LCD I2C normalmente se entrega por separado, en cuyo caso tendremos que soldarlo al display LCD. | + | |
| ===== Circuito de conexión ===== | ===== Circuito de conexión ===== | ||
| - | {{ edu:all:lab:i2c: | + | {{ doc:tec:lab:bus_i2c: |
| - | {{ edu:all:lab:i2c: | + | {{ doc:tec:lab:bus_i2c: |
| ===== Ejemplos de código ===== | ===== Ejemplos de código ===== | ||
| - | <WRAP center round download | + | <WRAP center round download> |
| - | * Para poder usar una pantalla LCD I2C emplearemos la librería LiquidCrystal_I2C: | + | * Para poder usar una pantalla LCD I2C emplearemos la librería LiquidCrystal_I2C: |
| </ | </ | ||
| Línea 92: | Línea 87: | ||
| </ | </ | ||
| - | + | \\ | |