I’m guessing that your LCD is using pins that the EVSE also uses. If it works w/o the other shields hooked up, then that’s the culprit.
--
You received this message because you are subscribed to the Google Groups "OpenEVSE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openevse+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You can’t share the pins that the EVSE uses. Look through the code for the defines with “PIN” in them.
If you have all features enabled, then these pins are already taken: A1, A3,D3,D4,D5,D7,D8,D10,D13.
That’s why everyone else is using an I2C connections for their LCD’s… only 2 I/O pins used.
Thanks lincomatic,
You are right.
I’ve managed to get a lcd 1602A (plain simple, no buttons)! Can I use the I2C connections? Nevertheless, the code should be changed to meet these I2C spec, no?
Thanks (again and again)
--
You received this message because you are subscribed to a topic in the Google Groups "OpenEVSE" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openevse/ZK4E20fg8mQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openevse+u...@googlegroups.com.
I don’t know without a spec sheet, but that sounds like a typical HD44780-compatible parallel interface LCD. You can hook up an HD44870-compatible to Adafruit’s I2C backpack: http://www.adafruit.com/products/292 and enable I2CLCD in the code, or use an Adafruit RGB LCD-compatible http://www.adafruit.com/products/714 by turning on RGBLCD.
Do you have any ideia if it is Arduino compliable?