I've been using I2C from the w0eb radi2cino to the lcd for a couple of
weeks. I'm not seeing any kind of slow response.
If I read right it takes about 100us to do an analogRead(). On a
100kbps I2C bus it would take about 80Us for 8bits or 160us for a two
byte word. Not a big difference in speed, at least for reading data.
tim ab0wr
On Thu, 19 Apr 2018 16:44:22 -0700
"NNicholas via Groups.Io" <NNicholas@...> wrote:
I have used these chips on many projects and used them to drive led
displays, but for this application,? given the slower response of the
I2C serial bus, I would stick with the given direct I/O driven LCD
display and use the I2C serial to communicate with a second arduino,
to add more functions. That way you keep speed, have true
multitasking going on, and not only double the io, but you double
memory. I plan to add an custom auto antenna tuner to mine, and a 100
watt amplifier , all in the same enclosure. I will be using a second
arduino based processor to control both the filtering and switching
of the amplifier in and out, and seek and search for best antenna
match without having to interrupt the radio operations. That way,
when auto tune is turned on, the amp will drop out to low power , the
antenna will tune, and then return to the original settings. Like
wise as the radio is turned to various bands, the pi filters in the
amp can automatically switch with the band. Nick N8GIR