U.S. Air Force Senior Master Sgt. Mike Chandler, 142nd Maintenance
Photo by: Airman First Class Andrew Kobialka
As my I2C parts count is growing out of control, I have decided to split my work between two Arduinos, one will control the six (6) note 1 MCP23017 while the other will control my dual 2X 0.96" I2C Serial 128X64 LED OLED displays, as they are mounted in a nice stand. This Arduino will also have a rotary encoder to select from the menu and this will be under interrupt control. I will most likely use the SPI bus converted to RS-485 for intercommunications. I found the following code for rotary encoder interrupts from the web. I will use this as a starting point only. The Arduino should be mounted in a plastic box on the rear or bottom of the unit. Each of the 2 parts of the system will have 2 RS-285 modules shown below. One of the monitors will show the list of cables to select for the test.
The second monitor will show the status of the tests. The test consists of several phases.