Panneau d'alarmes générique

Radio / Pilote Automatique / FMC CDU, etc...

Panneau d'alarmes générique

Messagede LfQQ » Dim 4 Déc 2016 15:08

Salut à tous !
J'ouvre ce sujet pour parler et demander des conseils par rapport à la construction d'un panel d'alarme générique.
En effet après avoir longuement réfléchi, je n'ai plus trop le temps de me lancer dans la construction d'un cockpit de DR400 (avec le lycée, et mes activités extérieurs notamment).
Et j'ai peur de me lasser et de stopper la construction en plein milieu pour me lancer dans d'autres projets !

Pour revenir au panel en question, vu que je ne vole pas qu'avec un seul type d'avion en particulier, il faut qu'il soit modulable, donc plusieurs façades pouvant s'adapter (une façade type liner et une autre plus pour les mono/bimoteurs de tourisme ou d'affaire par exemple).
Mon interface sera Arduino , je choisis Arduino car c'est très polyvalent comme support et j'utilise Arduino depuis quelque temps (il faudrait que je continu ma série de tutoriel, mais ArdSim évolue tellement vite que c'est compliqué murrouge ) et que la programmation avec ArdSIM est vraiment facile !!
J'ai déjà fait un code pour un bimoteur voir liner, il fonctionne à merveille avec le C90B de base d'Xplane rigolus
Au niveau interface, je me débrouille, mais c'est plus au niveau de la réalisation que je vais avoir besoin d'aide et de conseils !
Je voulais m'inspirer de la méthode de Papa Charlie avec des U en alu, bonne ou mauvaise idée selon vous ?

Voilà le code en question pour les personnes que ça intéresse, avec un commentaire ce qu'il faut mettre dans le fichier "out" (voir mon second tutoriel pour savoir ce qu'est le fichier OUT, lien dans ma bannière)

Code: Tout sélectionner
#include <ArdSimUSB.h>
#include <Servo.h>

#define BOARD_TYPE  UNO,1

#define MasterW 2, 1         
#define MasterC 3, 2         
#define AutoDISC 4, 3       
#define FuelQTY 5, 4       
#define Ice 6, 5         
#define PitotHEAT 7, 6   
#define SpeedBRK 8, 7   
#define ParkBRK 9, 8   
#define REV1 10, 9   
#define REV2 11, 10 


void setup() {
  ArdSimStart;

}

void loop() {
  ArdSimScan;

  LEDout( MasterW );
  LEDout( MasterC );
  LEDout( AutoDISC );
  LEDout( FuelQTY );
  LEDout( Ice );
  LEDout( PitotHEAT );
  LEDout( SpeedBRK );
  LEDout( ParkBRK );
  LEDout( REV1 );
  LEDout( REV2 );
}


/* 
A mettre dans le fichier out_1 et out_N
(Dans de le dossier ARDSIM,
normalement présent à l'intérieur du dossier plugin de Xplane)


1 0 sim/cockpit2/annunciators/master_warning
2 0 sim/cockpit2/annunciators/master_caution
3 0 sim/cockpit2/annunciators/autopilot_disconnect
4 0 sim/cockpit2/annunciators/fuel_quantity
5 0 sim/cockpit2/annunciators/ice
6 0 sim/cockpit2/annunciators/pitot_heat
7 0 sim/cockpit2/annunciators/speedbrake
8 1 sim/cockpit2/controls/parking_brake_ratio
9 0 sim/cockpit2/annunciators/reverser_on 1
10 0 sim/cockpit2/annunciators/reverser_on 2


Félicien.D
 */


Merci d'avance de votre aide !
F.
I7 4790 3,6-4 GHz- MSI Z97 - GTX 960 EXOC 2go VRAM - 8go RAM DDR3 - DD 1To
ARDUINO MEGA 2560 R3 / UNO R3 & X-PLANE 10.41.
Only Chuck Norris can land on RNY 37
Brevet de Pilote Planeur en cours chouettedoights
LfQQ
 
Messages: 189
Inscription: 3/08/14

Retourner vers Modules de "fabrication maison"





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité