Led avec alimentation

Questions sur les cartes Master et USB / Problèmes d'entrée-sortie, LEDS, Interrupteurs, etc...

Led avec alimentation

Messagede worldhugo » Mar 4 Mai 2010 19:26

Bonjour à tous,
je viens de recevoir mes cartes O.C (merci à mon facteur perso : fix rigolus). A mon grand étonnement, aucun problème : configuration des fichiers sans aucun effort, branchement réussi du premier cous, et mon petit code SIOC que j'avais préparé avant marche nikel.
Donc je branche un interrupteur, une led, lance FS9. Tout marche (la led s'allume comme écris dans le code SIOC). Après cela, je branche mon alimentation (en faisant attention au sens : le + vers la cartes et le - vers le connecteur J4). Mon interrupteur marche nikel mais ma led refuse de s'allumée. Je débranche mon alim' et là ma led refonctionne. gratgrat

J'ai aussi acheté des encodeurs chez opencockpit. J'ai bien vu que les 2 "picots" d'un coté servent pour le "bouton poussoir" mais comment brancher les 3 autres .?? gratgrat

Avez-vous une solution ?? murrouge

Hugo
Dernière édition par worldhugo le Mar 4 Mai 2010 22:35, édité 1 fois.
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Led avec alimentation

Messagede FiX » Mar 4 Mai 2010 20:02

Et ben dis donc, je t'apporte les cartes à 18h15 et ton inter fonctionne dans fs9 à 18h26!!!????
T'as pas trainé!!!! etonneyeux
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Led avec alimentation

Messagede worldhugo » Mar 4 Mai 2010 20:04

Ben je m'y suis mi tout de suite lolaffiche. Comme j'avais appris le site de claude par coeur, sa a était très vite pour faire tous les branchements et la config rigolus

PS: Au fait Fix, tu a vu les windsurfer en arrière plans au JT de TF1 sur le reportage à la CIOTAT ?? rirebleu
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Led avec alimentation

Messagede stevelep » Mar 4 Mai 2010 22:59

Pour tes LED c'est un peu étrange peurefrayé

Tu n'aurais pas branché à la place du ground (-) le pin d'à-côté qui est du +5V permanent ?

Pour les encoder OC, le pin central est le ground et les 2 latéraux des entrées.
Tu branches ça comme un inter ON OFF ON, à 2 entrées.
Il faut que les 2 entrées soit contigües (2 numéros qui se suivent) et que le
common (ground) soit dans le même groupe évidemment.
Dans le controllador, il t'affiche aucune, une, puis deux entrées alternativement selon le sens de rotation.
Dans la variable encoder du SIOC il faut mettre TYPE 2

Voila

BOB

PS: tu peux donner un coup de main à Gégé07 qui n'as pu faire marcher ses cartes en 5mins ...
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Led avec alimentation

Messagede worldhugo » Mar 4 Mai 2010 23:01

Salut,
sur mon alim j'ai branché le fil jaune et le noir qui est à coté.

Pour les encodeurs c'est ok !!
merci affiche

Pour gégé, je m'en occupe tout de suite Chef !! Oui Chef !! lolaffiche
Edit: j'ai ajouté gégé sur MSN pour l'aider cligneoeil
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Led avec alimentation

Messagede worldhugo » Mer 5 Mai 2010 22:03

J'ai enfin réussi à faire marcher un encodeur sur le HDG du PA grâce au code de claude sur son site. Maintenant, je voudrais faire le COM1 (avec unité quand on ne pousse pas sur l'encodeur et décimale quand on pousse). Premier problème, je n'arrive pas à trouver :
- l'offset de la fréquence active/standby du COM1
- l'offset qui me permet de changer décimale/unité
gratgrat gratgrat

Merci de votre aide

PS : j'ai toujours mon problème d'alimentation ...
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Led avec alimentation

Messagede Kelt760 » Ven 7 Mai 2010 14:08

Pour COM1
Active :$034E, Length 2
Stand-by :$311A, Length 2

IL n'y a pas d'offset pour décimale unité, il faut que tu regardes dans le doc de Peter Dowson, "FSUIPC for programmers.doc", que tu trouves dans le pack FSUIPC. Tu verras que les fréquences FS sont en format BCD (binaire codé décimal). Il faut les transformer en décimal avec les fonctions FROMBCD et TRUNC, genre (extrait incomplet) :
Code: Tout sélectionner
Var 2108, name c1ac_int // mémorisation entiers active

var 2110, name c1ac_dec // mémorisation decimals active

Var 2120, name fs_C1sb_bcd, Link FSUIPC_INOUT, Offset $311A, Length 2     // FS COM1 standby frequency in BCD format
{
  &c1_SB_AS_DEC = fromBCD &fs_c1sb_bcd // récuperer la frequence FS Sby
  &d_c1sb = &c1_SB_AS_DEC              // et l'afficher
  call &avionicsys                     // si possible
}

Var 2122, name fs_c1ac_bcd, Link FSUIPC_IN, Offset $034E, Length 2,     // FS COM1 active frequency in BCD format
{
  &d_c1ac = FROMBCD &fs_c1ac_bcd     // affichage active NAV1 (4 chiffres)
  L0 = &d_c1ac / 100                // extrait la partie entière
  &c1ac_int = TRUNC L0              // et la mémorise
  L1 = &c1ac_int * 100               
  &c1ac_dec = &d_c1ac - L1         // extrait la partie décimale et la mémorise
}
Pierre
--------------
http://www.simubaron.fr le site des 2 Pierre. Venez nous voir !
Avatar de l’utilisateur
Kelt760
 
Messages: 204
Inscription: 27/03/09

Re: Led avec alimentation

Messagede worldhugo » Ven 7 Mai 2010 17:07

Ok merci beaucoup.
J'ai fait sa :
Code: Tout sélectionner

Var 0001, name c1ac_int     // mémorisation entiers active

Var 0002, name c1ac_dec     // mémorisation decimals active

Var 0003, name d_c1ac     // FS COM1 sb frequence

Var 0004, name fs_c1ac_bcd, Link FSUIPC_IN, Offset $311A, Length 2     // FS COM1 sb frequency in BCD format
{
  &d_c1ac = FROMBCD &fs_c1ac_bcd     // affichage sb NAV1 (4 chiffres)
  L0 = &d_c1ac / 100     // extrait la partie entière
  &c1ac_int = TRUNC L0     // et la mémorise
  L1 = &c1ac_int * 100
  &c1ac_dec = &d_c1ac - L1     // extrait la partie décimale et la mémoris
}

Var 0005, name COM1_ENCOD, Link IOCARD_ENCODER, Input 1, Aceleration 2, Type 2
{
  IF &COM1_SW = 1
  {
    &c1ac_dec = ROTATE 0 ,99 ,&COM1_ENCOD
  }
  ELSE
  {
    &c1ac_int = ROTATE 18 ,36 ,&COM1_ENCOD
  }
  L0 = &c1ac_int * 100
  &RENVOI_COM1 = L0 + &c1ac_dec
  &RENVOI_COM1_BC = TOBCD &RENVOI_COM1
}

Var 0006, name COM1_SW, Link IOCARD_SW, Input 4     // poussoir encodeur

Var 0007, name RENVOI_COM1     // FS COM1 sb frequence test renvoi

Var 0008, name RENVOI_COM1_BC
{
  &fs_c1ac_bcd = &RENVOI_COM1_BC   
}


Tout marche jusqu'au renvoi de la variable "RENVOI_COM1_BC" dans l'offest "fs_c1ac_bcd"... gratgrat
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Led avec alimentation

Messagede worldhugo » Sam 8 Mai 2010 22:48

upaffiche lolaffiche

merci affiche
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Led avec alimentation

Messagede Kelt760 » Lun 10 Mai 2010 23:54

Salut,

La variable &RENVOI_COM1_BC ne renvoie rien, parce que ton offset &fs_c1ac_bcd est déclaré en Link FSUIPC_IN et non pas en Link FSUIPC_INOUT ; donc fs_c1ac_bcd lit, mais n'écrit rien dans FS.

De plus, fs_c1ac_bcd devrait correspondre à la fréquence ACtive, et fs_c1sb_bcd à la stand-by.

Maintenant attention, quand tu lis un offset, et que tu agis selon cet offset, puis que tu modifies le même offset ailleurs dans le programme, à ne pas installer une boucle...

Je donnerai bientôt le programme complet pour les 2 radios COM et COM2, NAV1 et NAV2.
Pierre
--------------
http://www.simubaron.fr le site des 2 Pierre. Venez nous voir !
Avatar de l’utilisateur
Kelt760
 
Messages: 204
Inscription: 27/03/09

Suivante

Retourner vers Cartes Master & USB-Expansion





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

cron