Lcd i2c non vuole funzionare su MKR1000

Buongiorno,

riprendo questo vecchio post perchè anche io mi sto imbattendo nello stesso problema e la soluzione data non è molto chiarificatrice. Utilizzo un display LCD 20x4 con la scheda I2C e MKR1000 collegati attraverso un level converter. Le connessioni che ho fatto sono le seguenti

MKR1000 LEVEL CONVERTER (LOW) LEVEL CONVERTER (HIGH) DISPLAY
VCC(3.3V) LV --- VCC(+5v da MKR1000)
GND GND GND GND
SCL RXO RXI SCL
SDA TXI RXO SDA

Come libreria sto usando

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 20, 4);
...

Il display si illumina e vengono visualizzate solo due righe, la prima e la terza con dei rettangoli completamente bianchi per ciascun carattere.

Se fosse possibile vorrei avere lo schemino delle connessioni usando il level converter ed uno stralcio di codice da cui si evinca la libreria utilizzata ed il comando per inizializzare correttamente il dislplay LCD.

Grazie e saluti
Enzo Stefanazzi