My thought process was that each group/bank A-F, will have a 6 position selector switch for delay selection for that group/bank (0.5s, 1s, 2s, 3s, 4s, 5s). Each position of the selector switch will have a different resistance to provide a different voltage representing each delay. The center position of the switch will be connected to a ADC input on the PIC. The ADC would read the voltage and perform a conversion to determine the delay that was selected. This delay would be used for that bank.How do the timing inputs (5-10) work ?
For example:
Let's say for group/bank A (output 1 - cues 1-4) the selector switch (input 5 - Timing 1) is set to 1s and for group/bank B (output 2 - cues 5-8) the selector switch (input 6 - Timing 2) is set to 4s. Here is the sequence of events:
- Perform the ADC for input 5 and determine the delay
- Set Output 1 HIGH and Output 7 HIGH
- Pause for 1s
- Set Output 8 HIGH and Output 7 LOW
- Pause for 1s
- Set Output 9 HIGH and Output 8 LOW
- Pause for 1s
- Set Output 10 HIGH and Output 9 LOW
- Set Output 10 LOW and Output 1 LOW
- Perform the ADC for input 6 and determine the delay
- Pause for 4s
- Set Output 2 HIGH and Output 7 HIGH
- Pause for 4s
- Set Output 8 HIGH and Output 7 LOW
- Pause for 4s
- Set Output 9 HIGH and Output 8 LOW
- Pause for 4s
- Set Output 10 HIGH and Output 9 LOW
- Set Output 10 LOW and Output 2 LOW
And this would continue for each of the 6 groups/banks. What do you think, does it in theory sound plausible? I know this is extremely simplified, but I needed to lay this out to try and visualize it.