Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:tcb:operation:functionlist [2019/05/07 02:05]
opadmin [Sounds]
wiki:tcb:operation:functionlist [2021/03/22 23:45] (current)
opadmin [General Purpose Outputs A & B]
Line 207: Line 207:
  
 ==== General Purpose Outputs A & B ==== ==== General Purpose Outputs A & B ====
-The TCB has two general purpose I/O ports called A & B. Whether they operate as inputs or outputs is something you determine by a setting on the [[wiki:opconfig:tabs:lightsio|Lights & I/O tab]] of OP Config. If set to input, then the following functions will not appear. When set to output remember these ports only provide a //logic-level// on/off signal at 5 volts with a 20mA max current draw each. This means they can be connected to another 5-volt tolerant microcontroller or logic circuit, but they should not be used to drive lights or other devices directly. The TCB has four light outputs plus the Aux Output that are better suited to driving devices. However if those are not enough you can still use these to drive a transistor or MOSFET circuit which itself can then drive a light or LED. See the [[wiki:tcb:tcbinstall:io_ports_ab|I/O Ports]] page for more information.  +The TCB has two general purpose I/O ports called A & B. Whether they operate as inputs or outputs is something you determine by a setting on the [[wiki:opconfig:tabs:lightsio|Lights & I/O tab]] of OP Config. If set to input, then the following functions will not appear. When set to output remember these ports only provide a //logic-level// on/off signal at 5 volts with a 40mA max current draw each. This means they can be connected to another 5-volt tolerant microcontroller or logic circuit, but they should not be used to drive lights or other devices directly unless you are certain the current draw will remain under 40mA. The TCB has four light outputs plus the Aux Output that are better suited to driving devices. However if those are not enough you can still use these to drive a transistor or MOSFET circuit which itself can then drive a light or LED. See the [[wiki:tcb:tcbinstall:io_ports_ab|I/O Ports]] page for more information.  
  
 ===External Output A | B - On | Off | Toggle | Pulse | Blink (D)=== ===External Output A | B - On | Off | Toggle | Pulse | Blink (D)===
-The **On** function will turn Output A on, the **Off** function will turn it off, and the **Toggle** function will toggle the Output A status (on → off, off → on). The **Pulse** function will briefly set the pin to the opposite state of its default level (default level set in OP Config, either High or Low). Use the Pulse function to emulate a button press to some external device. The **Blink** function will start blinking the output at the rate specified on the [[wiki:opconfig:tabs:lightsio#general_purpose_input_output_ports_a_b|Lights tab]] of OP Config. To stop blinking, use the **On** or **Off** functions. +The **On** function will turn Output A on, the **Off** function will turn it off, and the **Toggle** function will toggle the Output A status (on → off, off → on). The **Pulse** function will briefly set the pin to the opposite state of its default level for a specified length of time (the default level and pulse length can be specified on the [[wiki:opconfig:tabs:lightsio#general_purpose_input_output_ports_a_b|Lights & IO tab]] of OP Config). The **Blink** function will start blinking the output at the rate specified on the [[wiki:opconfig:tabs:lightsio#general_purpose_input_output_ports_a_b|Lights & IO tab]] of OP Config. To stop blinking, use the **On** or **Off** functions. 
  
 \\ \\
Line 221: Line 221:
 ===Smoker - Enable | Disable | Toggle (D)=== ===Smoker - Enable | Disable | Toggle (D)===
 These three functions are only available if the **Smoker Control** setting is set to **Auto (with engine speed)** on the [[wiki:opconfig:tabs:motors#smoker|Motors tab]] of OP Config. These functions allow you to turn the smoker effect on or off at will. The smoker is enabled by default, so these functions are entirely optional, but some people may want to selectively turn off the smoker from their transmitter even when the tank is running, and these functions give you that option. When enabled, the smoker speed will be automatically determined by engine speed and other relevant settings. When disabled, the smoker will be stopped and remain off even when the tank is in motion. The toggle function is useful for swapping the status from a single two-position switch.  These three functions are only available if the **Smoker Control** setting is set to **Auto (with engine speed)** on the [[wiki:opconfig:tabs:motors#smoker|Motors tab]] of OP Config. These functions allow you to turn the smoker effect on or off at will. The smoker is enabled by default, so these functions are entirely optional, but some people may want to selectively turn off the smoker from their transmitter even when the tank is running, and these functions give you that option. When enabled, the smoker speed will be automatically determined by engine speed and other relevant settings. When disabled, the smoker will be stopped and remain off even when the tank is in motion. The toggle function is useful for swapping the status from a single two-position switch. 
 +
 +===Smoker Preheat - Enable | Disable | Toggle (D)===
 +If you are using a smoker type that involves separate control of the heating element and fan, you will also be given the option to specify a preheat time (see the [[wiki:opconfig:tabs:motors#smoker|Motors tab]] of OP Config). This preheat setting will turn on the heating element when you start the engine but will delay the actual engine start for the time specified in order for the smoker oil to heat up. This is convenient for creating smoke but is inconvenient since it requires you to wait every time you start the engine. You may wish to disable the preheat delay manually from your transmitter, which is what these functions allow you to do. **Disable** will skip the preheat time even if it is specified, **Enable** will cause the engine start to delay so long as a preheat time is specified, and **Toggle** will toggle between Enabled and Disabled. 
  
 ===Smoker - Manual Speed (A)=== ===Smoker - Manual Speed (A)===
Line 263: Line 266:
  
 ===RC Output 1-4, 6-8 - Pass-through (A)=== ===RC Output 1-4, 6-8 - Pass-through (A)===
-If available, these functions will appear in the function list. Assign an analog trigger (such as a knob on your transmitter) to control any servo or ESC plugged into the corresponding RC Output. If using a hobby speed controller, <html><span class="boldred">remember</span></html> to [[wiki:tcb:tcbinstall:motors:rcesc|remove the center pin]] from the ESC cable.+If available, these functions will appear in the function list. Assign an analog trigger to control any servo or ESC plugged into the corresponding RC Output. \\ 
 +**Note:** even if the physical control on your radio is a switch, you should set its Aux channel to "analog" if you want to pass-through the signal (for example, a switch that will set a servo to different positions).\\ 
 +**Note:** If using a hobby speed controller on the RC output, <html><span class="boldred">remember</span></html> to [[wiki:tcb:tcbinstall:motors:rcesc|remove the center pin]] from the ESC cable.
  
 ===RC Output 1-4, 6-8 - Pan Servo (A)=== ===RC Output 1-4, 6-8 - Pan Servo (A)===
wiki/tcb/operation/functionlist.1557194710.txt.gz · Last modified: 2019/05/07 02:05 by opadmin