Hi firstly great job and Secondly I am a newbie but familiar with Arduino but still learning.
I have a problem with the TM1638 module (running on a Nano)
The rev LEDS will increase to max revs then stay lit even if I get out of the game - when compiling the script I had an error on line 683 "
screen->setLED(TM1638_COLOR_NONE, 0);" usually if the variable is correct it displays in green but it shows in black - indicating not recognised by the compiler. The script is the same in 4.00.6 revision. My assumption was this was the line that turned the LEDs off as the revs reduce.
I changed the line to "
screen->setLED(TM1638_COLOR_RED+TM1638_COLOR_GREEN, 0);" which the compiler was happy with but no change to the LED operation. Now the first LED flashs orange and all other LEDS stay RED.
Then, I changed the line to "
screen->setLED(TM1638_COLOR_RED+TM1638_COLOR_GREEN, i);" ( is the counter variable (1-8)) now all LEDs stay RED but as I rev up and down the first 5 LEDs change to green and back to red as I reduce the revs.
This problem is not a game telemetry problem as I tried a number of games and if I load a Project Cars connector script the TM1638 works perfectly.
When I change the variable TM1638_SWAPLEDCOLORS=1 all LEDS are RED and only the last 3 LEDS flash. I know I am close if I can find where all 8 rev leds are turned on at the start I may be able to get it to work?????
A second item I have is
how do you enable a second Arduino Nano with a MAX7210 module at the same time? I tried enabling multiple USBs etc, when I tell the TM1638 Nano it also has a MAX7219 the time appears on both modules but only module increments the time. I really don't want to link them in daisy chain because the MAX 7219 is actually mounted in the front face behind the G27 wheel. So I prefer to have 2 modules running, SIM HUB will not run a second instance.
I never had any success with the Fergo connectors (
http://fergotech.net/diy-shift-lights-and-dashboard/)
Thanks in advance