Blog / News, Articles ArdSimX Interface Project Archive SimVim Panels Baron-58 sim Forum Contacts/Donate

To start a new configuration choose a board type from the left menu, select interace option (LAN or USB) and just click on any pin to start configure it for input or output.

(The parameters database is still being filled and sorted)

ArdSimX Configurator

Create ArdSimX input/output configuration for every Arduino board used in your cockpit project..

Updated: 22 July 2017 (press Ctr+F5 to clean cache)



With +/- buttons you can add more boards to your system or delete them from configuration. To select the board you want to configure press the button with the number.
Board #

Board Type:

Choose an Arduino type for each board number in your system.
If you build a small cockpit in most cases it will be enough to use only a single Arduino Mega board.
Mega 1280/2560
Uno (and similar)
Nano
Micro
Mini (Pro)

If you will change connection type (LAN/USB) for the board that has beed configured before, all pins that are reserved for this type of connection will be cleared (pins #0,1 for USB, #10,50..53 or 10..13 for LAN)
LAN USB



With these buttons you can configure the "Key-Matrix" to extend the number of buttons and swithes for your panel.
The "Matrix Input" list tab becomes active after matrix NxM has been configured.
Matrix Inputs:

If you will use an "Port" connection" type for Encoders you should assign the encoder input Port pins. Two pins assigned for encoder port will be used for all encoders
(only for those connected to the port, not directly!).
Encoders Port:

Before configuring the 7-segment outputs or Serial LEDs output, you should select which 2 pins will be assigned as common "D" and "L" inputs for all 74HC595 registers used with this Arduino board .
LED Displays:


This optional checkbox is only needed to reserve some pins if you plan to use I2C communication in the selected Arduino board to link with other devices (such as LCD displays with inbuilt I2C inteface, etc).
Is I2C I/O used?


Save current configuration into the data config file for ArdSimX plugin



Open existing config file (data.cfg) to edit it

Click on a pin on the board to assign input/output for it.

Use the options on the left to add more boards to your ArdSimX system, choose the appropriate board type, and configure a button-matrix for the current board, if you need it.
Digital Pins
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Analog Pins
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
---     

Enter Custom dataref string:
Enter dataref Name:

Output Precision:  
1) enter 0 for integer,
2) enter -3... -1 if you want data sent every 1000 ... 10 units
3) enter 1 ... 4 for output every 0.1 ... 0.0001 unit's fraction
#  

     

     





To Do:
- The LED indication for encoder modes will be added to configurator soon.
View full change log >>
  • 22 July - Fixed info offset for Programmed I/O.

Note: if your browser caches scripts and you don't see the above changes take effect, use "Ctrl + F5" in your browser (tested in Chrome) to reload everything the page includes.


ArdSimX uses a single config file, named "data.cfg", which includes I/O configuration and connection information for all your Arduino boards. After you've finished using the online configurator, press the "Save" button to download this file. To be used by the plugin, the "data.cfg" file must be placed in ArdSim's plugin folder (X-Plane/Resources/plugins/ArdSim).



Input/Output Pin Color legend

Here is the color scheme for Arduino pins in the ArdSimX Configurator for different types of input and output devices.

When making a configuration, click an assigned Arduino pin to change its parameters or clear it. Pins marked with the white dot cannot be clicked.

Inputs

- Toggle Switch [ one input Pin ].

- Click Button [ one input Pin ].

- Mode Switch Button ( Encoder mode switch, Memory button, Counter button) [ one input Pin ]

- Encoder, Direct connection [ 2 input Pins ].

- Encoder, Port connection [ one output Pin ].

- Axis Input on analog input Pin.

- Rotary Switch on analog input Pin.


Outputs

- LED with direct connection (or digital output) [ one output Pin ]

- Register "S" output for Serial LEDs (or digital outputs) [ one output Pin ]

- 7-Segment display output, the "S" signal [ one output Pin for one multi-digit display]

- Stepper motor output (without sensor) [ one output Pin ]

- Stepper motor output/input (with sensor) [ one output Pin, one input Pin ], sensor connects to the input pin with white dot.

- Analog Gauge output (coil ammeter) [ one output Pin ]. Only Arduino PWM pins can be used.

- Servo output (reserved, not included in the library yet) [ one output Pin ]


Common Pins

- Encoder Port [ two input Pins for all connected encoders]

- Registers "D" and "L" outputs [for all connected multi-digit 7-Segment displays and Serial LEDs ]

- Stepper motors DIR output [ one output Pin for every stepper connected]


- Matrix row pins

- Matrix column pins




© Copyright 2012-2016 - SimVim Design