Sunday, December 6, 2015

Modulo I2C para LCD y el PICkit Serial Analyzer

El diagrama del modulo "backpack":
                                     +
         1   2  3                    |
         +   +  +                    |
         |   |  |            +-------+-------+
         |   |  |            |       2       |
       +-+---+--+---+        |               |
     16| A0 A1 A2   |        |               |
+-------+V        P0+--------+4 RS          3+-----+
       |            |        |               |
       |          P1+--------+5 RW           |
     15|            |        |               |
+------+SDA       P2+--------+6 EN           |
       |            |        |               |
       | PCF8574  P3|        |    LCD        |
     14|            |        |               |
+------+SCL         |     DB4|               |
       |          P4+--------+11             |
       |            |     DB5|               |
     13|          P5+--------+12             |
+------+INT         |     DB6|               |
       |          P6+--------+13             |
       |            |     DB7|               |
       |          P7+--------+14             |
       |            |     DB3|               |
       |  8         |     +--+10             |
       +--+---------+     DB2|               |
          |               +--+9              |
          v               DB1|               |
                          +--+8              |
                          DB0|               |
                          +--+7      1       |
                             +-------+-------+
                                     |
                                     v

La interconexion entre el LCD y el PICkit serial analyzer:



La secuencia de inicializacion del LCD para 4 bits:

Escribir una "A" en el display:

Informacion de referencia:

La clave:
En mi caso, el ajuste del contraste me jugo' una mala pasada pues llegue' a pensar que estaba haciendo algo mal con la inicializacion a 4 bits, cuando, en realidad, solo faltaba ajustar el control de contraste en el modulo "backpack"

.

Saturday, August 29, 2015

command line screencast

mkcast
https://github.com/KeyboardFire/mkcast

doitlive
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Run-Live-Presentations-in-Terminal-with-doitlive

El primero, graba la interaccion en la consola como un gif agregando una vista con caracteres grandes en la parte baja de la pantalla para mejorar la visibilidad de lo que se teclea.

El segundo, permite grabar una serie de comandos, para luego ser reproducidos al ritmo de teclear lo que sea, a la hora de la presentacion, lo que te hara' parecer un as del teclado.