arduPLUG-LCD arduPLUG-XXX para distintos módulos similares para conectar a las placas de micros
PinSaver I2C Ya que no es exclusivo para arduino y rematar todo con -uino suena a ebay jajajja
arduPLUG-XXX este es muy bueno, tomo XXX como "wildcard", no vaya a ser que ...
Recapitulación de hoy:
- ioExpansion - fm
- arduBACKPACK, Ardu-BACKPACK LCD, Ardu-BACKPACK LCD I2C - yOPERO
- lcdBACKPACK - mprm
- i2LCD - jfrc
- morePINs, moreLCD - jif
- arduPLUG-*** - JMN
- PinSaver I2C - aero_yo
- arduLCDBackpack - nayma
ArDisplay! (o Ardusplay)
ArduLCDexpander o ArduLCD-i2cExpander, está es mi propuesta
yo propongo I2cextraIO
Un saludo
LCDuinoI2C
otra mas.
Vamos con la recapitulación del día que el fin de semana se aproxima y una de las placas que tengo ensamblada irá de camino a su nuevo hogar:
- ioExpansion - fm
- arduBACKPACK, Ardu-BACKPACK LCD, Ardu-BACKPACK LCD I2C - yOPERO
- lcdBACKPACK - mprm
- i2LCD - jfrc
- morePINs, moreLCD - jif
- arduPLUG-*** - JMN
- PinSaver I2C - aero_yo
- arduLCDBackpack - nayma
- arDisplay, ardusplay - OndO
- ArduLCDexpander, ArduLCD-i2cExpander - flico
- I2cextraIO - riscking
- LCDuinoI2C - ionhs
Por cierto, las nombres son "case insensitive".
Un saludo,
Paco
LCDxss-fm
nayma
Umm! Lo pondré en la lista pero la selección la hará otra persona que no conoce mi nick. Con lo que no vale hacer la pelota
entonces LCDXss
Venga que ya se aproxima el fin de semana y en poco tiempo una de estas placas irá para:
- ioExpansion - fm
- arduBACKPACK, Ardu-BACKPACK LCD, Ardu-BACKPACK LCD I2C - yOPERO
- lcdBACKPACK - mprm
- i2LCD - jfrc
- morePINs, moreLCD - jif
- arduPLUG-*** - JMN
- PinSaver I2C - aero_yo
- arduLCDBackpack - nayma
- arDisplay, ardusplay - OndO
- ArduLCDexpander, ArduLCD-i2cExpander - flico
- I2cextraIO - riscking
- LCDuinoI2C - ionhs
- LCDXss - nayma
Aun hay tiempo para bautizar al ..... que ha salido del horno.
Hablando de todo y puesto que no llego a vuestro nivel (pues yo no iba para sacerdote, por lo de bautizar a nadie, cómo iba a pensar que un día le diera nombre a cosa tal que la gente identificada con una idea mía, como "puertosplus").
Bueno a lo que iba, que me parece muy bien tu idea de hacer un escudo+puertos. Que tal la idea de hacerlo ensamblable (vaya casi me lio), es una idea. Que no es por la placa, pero que si se tiene pues se usa y a otra cosa, jeje.
Enhorabuena Paco.
Recapitulando para la decisión del nombre de la placa ....:
- ioExpansion - fm
- arduBACKPACK, Ardu-BACKPACK LCD, Ardu-BACKPACK LCD I2C - yOPERO
- lcdBACKPACK - mprm
- i2LCD - jfrc
- morePINs, moreLCD - jif
- arduPLUG-*** - JMN
- PinSaver I2C - aero_yo
- arduLCDBackpack - nayma
- arDisplay, ardusplay - OndO
- ArduLCDexpander, ArduLCD-i2cExpander - flico
- I2cextraIO - riscking
- LCDuinoI2C - ionhs
- LCDXss - nayma
- puertosplus - velon
Tal y como había anunciado, el nuevo y flamante "i2cLcdExtraIo" va para la persona que lo ha bautizado o dentro del nombre incluye el suyo. Por lo tanto:
The winner is: risking con el hombre i2cExtraIo.
Le han añadido la parte de LCD porque ven que es como más se va a utilizar.
Muchas gracias a todos por vuestra aportación, muchas de las aportaciones han sido muy interesantes y anoche pasamos un buen rato (con unas cañas y unos espetos) poniéndole nombre al chisme.
En breve publicaré las librerías para controlar la placa y sus correspondientes IOs al igual que el driver para controlar un LCD con el i2cLcdExtraIo.
Juas juas, la verdad que no me lo esperaba para nada, agradecerte fm la iniciativa y a esperar que la plaquita este en casita para trastear con ella.
Un saludo y mil gracias
P.D. Mis datos te los he mandado al correo.
Hola a todos,
la librería ya está empezando a coger forma. He escrito una librería completamente compatible con "LiquidCrystal" para pilotar los displays LCD, tanto los de 4 bits de toda la vida (como los veníais usando) así como los LCDs usando el I2CLCDextraIO.
Esta es la pinta que tiene usando I2CLCDextraIO
#include <Wire.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x38); // set the LCD address to 0x20 for a 16 chars and 2 line display
void setup()
{
Serial.begin ( 57600 );
lcd.begin (16, 2); // initialize the lcd
lcd.home ();
lcd.print("Hello, ARDUINO ");
lcd.setCursor ( 0, 1 );
lcd.print (" FORUM - fm ");
pinMode ( 13, OUTPUT );
digitalWrite ( 13, HIGH );
}
void loop()
{
}
y esta es la pinta que tiene usando los LCDs controlados por 4 hilos:
#include <Wire.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_4bit.h>
LiquidCrystal_4bit lcd(12, 11, 5, 4, 3, 2);
const int BACKLIGHT_PIN = 7;
void setup()
{
Serial.begin ( 57600 );
lcd.begin (16, 2); // initialize the lcd
lcd.home ();
lcd.print("Hello, ARDUINO ");
lcd.setCursor ( 0, 1 );
lcd.print (" FORUM - fm ");
pinMode ( BACKLIGHT_PIN, OUTPUT );
digitalWrite ( BACKLIGHT_PIN, HIGH );
}
void loop()
{
}
La clase LiquidCrystal la he convertido en una clase abstracta pura, con lo cual, salvo la creación del lcd, el resto es completamente igual.
Por último, su además usáis un puntero a un objeto LiquidCrystal (clase base) se puede cambiar de display entre cualquier programa solo añadiendo dos líneas (el include, y la creación del objeto).
En breve publicaré todas las librerías, esquemáticos y documentación de la placa.
Ya están disponibles las librerías para descargar en:
- Wiki - librería para controlar un LCD via I2C - https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
- I2CIO - librería para controlar tarjeta de expansión IO via I2c - https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/I2CIO
El código lo podeis descargar de la sección de descargas.
Voy a poner otra entrada en el foro anunciando la librería porque tiene un algo muy interesante.