Difference between revisions of "Art Controller Software Hacks"

From Evil Mad Scientist Wiki
Jump to: navigation, search
(Create)
 
Line 2: Line 2:
  
  
Trigger logic variations:
+
'''Trigger logic variations:'''
 
* Trigger only when the input signal stays high for a certain amount of time.
 
* Trigger only when the input signal stays high for a certain amount of time.
 
* Trigger automatically when a certain amount of time passes without otherwise being triggered.
 
* Trigger automatically when a certain amount of time passes without otherwise being triggered.
Line 9: Line 9:
  
  
Delay logic variations:
+
'''Delay logic variations:'''
 
* Use much shorter or longer delays.
 
* Use much shorter or longer delays.
 
* Activate for a (pseudo) random amount of time.
 
* Activate for a (pseudo) random amount of time.
Line 16: Line 16:
  
  
Using digital inputs:
+
'''Using digital inputs:'''
 
* Control the time delay with the digital inputs.
 
* Control the time delay with the digital inputs.
 
* Trigger only when a set of digital inputs (up to 13 digital inputs) meet a specific set of high and low conditions.
 
* Trigger only when a set of digital inputs (up to 13 digital inputs) meet a specific set of high and low conditions.
  
  
Using digital outputs:
+
'''Using digital outputs:'''
 
* Output a clock or sync signal, even when the module isn't triggered.
 
* Output a clock or sync signal, even when the module isn't triggered.
 
* Output a sync signal with the same or opposite sign of the relay state.
 
* Output a sync signal with the same or opposite sign of the relay state.

Revision as of 12:05, 11 September 2012

To give you just a little inspiration, here are just a few ideas of things that you can reprogram the Art Controller to do:


Trigger logic variations:

  • Trigger only when the input signal stays high for a certain amount of time.
  • Trigger automatically when a certain amount of time passes without otherwise being triggered.
  • Trigger at (pseudo) random intervals.
  • Wait for a fixed amount of time between being triggered and starting the relay cycle


Delay logic variations:

  • Use much shorter or longer delays.
  • Activate for a (pseudo) random amount of time.
  • Operate as a repeating timer, with different duty cycles.
  • Work as a "pulse" driver, only turning on the relay when the input is high.


Using digital inputs:

  • Control the time delay with the digital inputs.
  • Trigger only when a set of digital inputs (up to 13 digital inputs) meet a specific set of high and low conditions.


Using digital outputs:

  • Output a clock or sync signal, even when the module isn't triggered.
  • Output a sync signal with the same or opposite sign of the relay state.
  • Turn on a warning LED or siren a few moments or minutes before turning on the relay.


Note 1: Please feel free to add to the list above.

Note 2: If you build alternative firmware for the Art Controller (implementing ideas listed here or otherwise), please feel free to link to it here as well.