see nothing glaring... and the deferring is about 6 seconds in total for the first call. Had a quick glance at the module and it seems to handle busy states of the sensor. Going for a single item read for figuring out the issue could be helpful, though.
I assume you can see the "Starting..." on your HD44780 driven LCD.
Could it be a power issue? The chip itself accepts - if directly connected - 1.95 V to 3.6 V (internally regulated by LDO) and 1.6 V to 3.6 V on the control lines (clock and data). If it is on a breakout board, it may be a bit more demanding (on the lower end)...
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@calebbrewer
see nothing glaring... and the deferring is about 6 seconds in total for the first call. Had a quick glance at the module and it seems to handle busy states of the sensor. Going for a single item read for figuring out the issue could be helpful, though.
I assume you can see the "Starting..." on your HD44780 driven LCD.
Could it be a power issue? The chip itself accepts - if directly connected - 1.95 V to 3.6 V (internally regulated by LDO) and 1.6 V to 3.6 V on the control lines (clock and data). If it is on a breakout board, it may be a bit more demanding (on the lower end)...