Pymate-16ADI16DO-Tour: Difference between revisions
No edit summary |
|||
| Line 10: | Line 10: | ||
Thanks to the Core libraries, no software update is required to get instant benefit of the expansion board. | Thanks to the Core libraries, no software update is required to get instant benefit of the expansion board. | ||
== Connecting == | |||
The '''16ADI16DO''' only fits Pymate Bus connector. | |||
See the [[Main_Page#Pymate_Expansion_Bus|Pymate Bus documentation]] for more details. | |||
=== Pymate Input bus === | |||
The Pymate bus is used to connect Pymate expansion board on Core board. | |||
[[File:Pymate-16ADI16DO-pymate-bus1.jpg|480px]] | |||
=== Pymate Output bus === | |||
The Pymate bus is used to connect Pymate expansion board on Core board. | |||
[[File:Pymate-16ADI16DO-pymate-bus2.jpg|480px]] | |||
== Powering == | == Powering == | ||
| Line 20: | Line 38: | ||
[[File:Pymate-16ADI16DO-Power.png|480px]] | [[File:Pymate-16ADI16DO-Power.png|480px]] | ||
== Configuring Board_ID == | |||
=== Configuration Switch === | |||
The configuration switch is used to modify the | |||
[[File:Pymate-16ADI16DO-button.jpg|480px]] | |||
=== Configuration File === | |||
xxxx | |||
== User LEDs == | == User LEDs == | ||
| Line 31: | Line 61: | ||
=== Examples === | === Examples === | ||
See the example section for more details about wiring and scripting such features. | See the example section for more details about wiring and scripting such features. | ||
== Input/Output == | == Input/Output == | ||
| Line 83: | Line 102: | ||
=== Examples === | === Examples === | ||
See the example section for more details about wiring and scripting such feature. | See the example section for more details about wiring and scripting such feature. | ||
Revision as of 00:26, 27 April 2026
Abstract
The 16ADI16DO board is an expansion adding 16 Digital Input & 16 digital output. As for the Core board, any of the Digital Input can be converted into Analog Input.
Just slide the expansion on the Pymate bus of the core and the expansion is ready to use.
The Pymate bus design made it possible to daisy chain several expansion board, adding more IO and more functionalities to the core.
Thanks to the Core libraries, no software update is required to get instant benefit of the expansion board.
Connecting
The 16ADI16DO only fits Pymate Bus connector.
See the Pymate Bus documentation for more details.
Pymate Input bus
The Pymate bus is used to connect Pymate expansion board on Core board.
File:Pymate-16ADI16DO-pymate-bus1.jpg
Pymate Output bus
The Pymate bus is used to connect Pymate expansion board on Core board.
File:Pymate-16ADI16DO-pymate-bus2.jpg
Powering
The 16ADI16DO expansion is be powered through VIN.
VIN can receives from 9 to 28V DC.
The POWER LED is fully lit only when the power comes from VIN connector.
Configuring Board_ID
Configuration Switch
The configuration switch is used to modify the
File:Pymate-16ADI16DO-button.jpg
Configuration File
xxxx
User LEDs
The 16ADI16DO expansion also expose two User LEDs free for use remotely.
Some place have been made available for custom labels.
File:Pymate-16ADI16DO-leds.jpg
Examples
See the example section for more details about wiring and scripting such features.
Input/Output
Inputs
The 16ADI16DO expansion offers 16 digital inputs, each being 24V tolerant.
The digital inputs uses a Schmitt Trigger circuitry to enforce state stability.
The input detects a HIGH state from 8V DC then the voltage must drop below 5V to activates the LOW state.
Each input is fitted with an indicator LED reflecting the actual state of the digital input.
File:Pymate-16ADI16DO-Inputs.jpg
Outputs
The 16 digital outputs are PNP transistors connecting supply voltage (VIN) to the positive lead of the LOAD.
The maximum current is 250mA per channel, quite enough for activating most of the devices (like relay).
Each output is fitted with an indicator LED, a convenient indicator of the output state.
File:Pymate-16ADI16DO-Outputs.jpg
Examples
See the example section for more details about wiring and scripting such features.
Analog Inputs
Each of the digital input can by reconfigured user script to act like a analog input.
When activated as analog, the input can read the DC voltage level between 0 to 10V.
File:Pymate-16ADI16DO-Inputs.jpg
Warning:
- 10V DC is the absolute maximum for analog input. Applying higher voltage may degrade or destroy the board.
- Never apply AC voltage to an input!
Examples
See the example section for more details about wiring and scripting such feature.
