Paso 5: Personalizzare il programma e Link2FS
Carichiamo quindi l'IDE di Arduino e con questo apriamo il programma di controllo FSX737LightsPanel.ino trovate linkato en este paso.
Il codice è già predisposto por Baby dell'aereo PMDG 737NGX quindi se intendete primera questo no sono necesario cambios, ma descrivo comunque en este paso toda la configuración por consentire di comprendere il Mr. Se invece intendete usarlo con altri origen è necessario personalizzare le impostazioni dell'interfaccia ossia i codici da inviare via seriale un Link2FS e da questo un FSX.
Aprite quindi il archivo Excel avrete nel frattempo scaricato dal precedente paso, ed osservate le colonne código, Cmd, e le quattro "SimConnect".
- La colonna "Código" contiene il codice evento FSX corrispondente al comando (ad esempio l'evento #69749 corrisponde alle luci por il gravar.
- La colonna "Cmd" contiene il codice Arduino manda sulla seriale un Link2FS
- Le 4 colonne SimConnect corrispondono al by da aggiungere al Cmd por indicare lo stato
Ad esempio l'accensione delle luci taxi mentre sarà "Y091" por spegnerle "Y090", oppure il commutatore del motore 1 en ángulo 3 (FLT) sarà "Y063". E' quindi compito di Link2FS interpretare il comando e mandare un corrispondente FSX il codice evento, consecuencia dallo stato.
Este significa se il vostro aereo ha dei codici differenti personalizado (ossia no usate 737NGX de il) dovete cercare i codici evento corrispondenti ed inserirli nella colonna "Código", luego programmare Link2FS por associare uno dei tasti "Yxx" puré nella captura de pantalla "SimConnect entradas" della sezione "Experto", ed annotare nel efectuar un comando de il quale "Yxx" avete associato. Nell'immagine allegata "SimConnectExpert.png" mostro le impostazioni correnti di Link2FS por il 737NGX, corrispondenti ai carretel del foglio Excel. Por finire, dovete cómo le codice de codici nelle oportuno linee di ossia:
- String [] S1Cmd = {"Y07" "Y08", "Y03", "Y04", "Y09", "Y10", "Y11", "12", "Y16"};
- Cadena S3Cmd [] = {"Y01", "Y02", "Y05", "Y14", "Y13"};
- String [] R4Cmd = {"Y06", "Y15"};
Interruptor de la di queste righe corrispondono alle tre tipologías (vedi colonna del tipo foglio Excel): la prima è relativa agli interruptor un 2 posizioni, la seconda un quelli un posizioni 3, la terza ai due commutatori rotativi. L'ordine è da sinistra una destra (vedi anche la numerazione, sempre indicata nel foglio Excel).
Se utilizadas il 737NGX dovete no lejos altro cómo i codici mostrati nell'immagine "SimConnectExpert.png", oppure accertandovi di avere Link2FS cerrado, copiare nella directorio di experto Link2FS il file "expertsettings.ini" che trovate en este paso.