Working - Multiwii - Ywrobot IIC / I2C Serial 2.6" LCD 1602

I've got MultiWii 328P Flight Controller w/FTDI & DSM2 Port and very slowly getting ready for flight!
Well built frame/esc so on in few hours, software i stopped counting

IIC / I2C Serial 2.6" LCD 1602 http://dx.com/p/arduino-iic-i2c-serial- ... lay-142567
I've edited config.h and changed address 0x68>0x27. I do get some output "0←"
I've changed libraries and can get it working with examples.

Well I'm struggling to make sense as to what I'm doing wrong or if its supported.
thanks, Phil

Well found this and it's the same module aside from Y instead W

mopi007 wrote:
I bought a LCD Wrobot 1602 on ebay because it is cheap, but it need the LiquidCrystal_I2C library so , i changed the code like this and put here for some body need it :
the code is ok with multiwii V1.9

Well i finally got my DMS2 Satellite too bind!! Only took me few weeks of trying. So really would like this working.
So guess I'm asking if someone would do it for me More and cut and paste guy!
Thanks, Phil

I don't have a clue about it either but am curious about how these patches will do. Don't forget to install "LiquidCrystal_I2C" library into Arduino1.0 and to set config.h for your config and sensors. Don't know squat but I luv cut and paste

Pug398 your a star!! Wished my cut&paste was as good
Few minor issues ie screen wouldn't initialize. By luck while checking libraries was correct i ran 'hello world' then without powering down i loaded your code. I saw MultiWii quadx 2.10 but power down try again just black blocks. Still you did you hard bit now just simple bits now. Ok taken all day to get this far mind and still not done LOL!
Now I've got my Spektrum to bind have another problem... I have a futaba12FG+SpeckyDMS29 module. Had i got RX i could figure out channel order, plug in servo take few mins. This should sort that problem https://github.com/jbudworth/SpektrumSatRx. Then i can check out Menu on my working LCD.

My comment :
"Well thank you very much. Kinda given up on it for now.
I'll get right on it now!"

What i should have said was ...up till your help I'd all but given up.
Sorry for sounding ungrateful.

slight booboo on my part. The initialization code isn't even called in lcd.ino. The lcd i2c library doesn't accept lcd.init it uses lcd.begin. I had removed lcd.init and replaced with lcd.begin but for whatever reason the paste didn't take. When you get a chance try replacing lcd.init(); with lcd.begin(); like shown below in lcd.ino and see what it does.

slight booboo on my part. The initialization code isn't even called in lcd.ino. The lcd i2c library doesn't accept lcd.init it uses lcd.begin. I had removed lcd.init and replaced with lcd.begin but for whatever reason the paste didn't take. When you get a chance try replacing lcd.init(); with lcd.begin(); like shown below in lcd.ino and see what it does.

Couldn't figure out how to remove #endif's so added extra one!! Ok dog rough but hey got working main title.
Have got in to menu but still not worked out my channel order. Try again later and try and forget 3 hour i spent this morning only to find i hadn't enabled spektrum in config.h but some how i could get in menu but do nothing other

Well they work but not perfect. Function Ok can change setting fine and save all i need. V2.10 displays MultiWii 2.10, Quad X but saving/aborting just blank screen.
Dev r1214 lights up and only shows Multiwii V2.11 QuadX when entering setup and blank on exit. Surprised i got this far and if pug398 hadn't done hard bit wouldn't have got this far, so thanks again.

btw Spektrum Sat kicked my ass Futaba + DMS2 9 module. Futaba only outputs 8 channels and OrangeRX Sat can only get 6 Channels!!! And can't sure but looks like MultiWii wants channels not list by Sat. Which I'm gutted about would have been very tidy....hey ho.