Ahh cool, the resistor ladder for multiple button input is clever, that's how they do it in cars for things like the steering wheel controls, loads of buttons but only 1 wire needed for them all, i never thought to do that with an Arduino tho.
i wish i was able to do this programming lark, i can do little bits with lots of guidance, but the amount of features things like komsi has in it are way beyond my capabilities,
I'm trying to get the komsi printer sketch working, which uses a 40 x 2 line lcd, and should display ticket printer and ibis text, i even bought an arduino due, but it just doesn't work for me, wont receive any data, i think it's to do with the terminating character, which is ; on the ticket printers output, but not sure what it is on the IBIS only output.
So i have got just the LCD part of that arduino sketch running on an arduino uno, and i have it kinda working, but it'll never display everything that's on the in came IBIS... i wonder if that 'stringvariable IBIS' was added after the final komsi release.
Seem's with komsi, there's V2.4 of the server that connects to the arduino's, but only v2.3 of the actual program that runs with omsi and gets the data out, hence there's no in bus temperature active, and no interior display active,
maybe i am missing the 2.4 version of the actual komsi program,
I had my main arduino mega lock up and need resetting after about 20 minutes of driving,the one that runs my dashboard, i have a feeling the arduino is running out of memory, and i need to add a command to clear the memory, as i've had this with the uno im playing with to get IBIS data, if i add the code to send debugging data to the serial console, i get about 5 minutes before its filled it's memory up and crashes.