Debutant

Tout sur les cartes et la programmation des modules ARDUINO

Re: Debutant

Messagede dreambox » Lun 18 Mai 2015 17:30

Bonjour Hervé

C'est une solution, mais un optocoupleur à pour fonction d'isoler un circuit par apport à un autre
Je préfère utiliser ce circuit dans cet objectif.

La source d'alimentation de tout cela , tu la prise ou ?
Attention pas plus de 500 mA sur le port USB du PC.

DREAMBOX
Avatar de l’utilisateur
dreambox
 
Messages: 303
Inscription: 23/11/13
Localisation: F62950 Noyelles-Godault

Re: Debutant

Messagede herveg » Mar 19 Mai 2015 09:38

Bonjour dreambox,
j' avais fabriqué à l ' époque ou je bricolais l'éléctronique une vulguaire alimentation 5v a base d' un transitor 2n3055,
j' ai donc utilisé celle ci pour mes essais.
j 'en re-fabriquerai une specifique pour le cockpit.
Une question subsidiaire qui n a rien a voir avec le hardware, peut on utiliser linfk2fs et les cartes ardiuino sur un pc en reseau local pour atteindre le pc sur lequel tourne fsx?


Cordialement.
hervég
herveg
 
Messages: 67
Inscription: 21/04/15

Re: Debutant

Messagede dreambox » Mar 19 Mai 2015 11:39

Bonjour Hervé

ça fait plaisir de trouver quelqu'un qui bricole l'électronique. Le 2N3055 c'est pas tout jeune lolaffiche
maintenant les p'tits jeunes , ils utilisent des régulateurs tout fait

Pour Link2fs sur un PC en réseau local, je t'avoue que j'ai pas essayé mais si tu possède, comme moi, FSUIPC et WIDEFS en installant Link2FS et WideClient sur le PC secondaire . je vois pas pourquoi ça ne fonctionnerais pas . chouettedoights

Dès que j'ai un instant, je vais faire un essai avec mes deux portables et faire un petit tutorial sur la chose
J'ouvrirais un nouveau sujet sur mon forum de prédilection

http://www.vfrnetwork.com/forums/index.php?/forum/148-hardware-arduino-pi/

Et je suis certain que @JacquesZ assurera le relai ici même.

Cordialement DREAMBOX
Avatar de l’utilisateur
dreambox
 
Messages: 303
Inscription: 23/11/13
Localisation: F62950 Noyelles-Godault

Re: Debutant

Messagede herveg » Mar 19 Mai 2015 15:34

re dreambox

il faut bien que les jeunes vivent avec leur temps. Nous sommes le passé et ils sont l' avenir(peut etre pas le nôtre mais...).
Ne connaisssant pas bien le langage C et la carte arduino j'ai commené par l' acquisition de 13 boutons et envoyé les codes correspondants sur la liaison serie. Ca fonctionne mais il y a certainement plus simple et plus rapide.

J' ai utilisé pour ça la librairie : t3db0t-Button-ef8a321. Il semblerait qu' elle ne fonctionne pas corrrectement.
Seule la procedure OnRelease se declenche alors que celle onPress ne s'active pas. D'ailleurs dans les infos du compilateur il y a beaucoup d' erreurs cocncernant cette librairie.
J' en suis a mes débuts.

Pour l instant je n'ai que link2fs et fsx bien sur.

Je vais allé voir sur ton forum de predilection.
J ouvrirai certainement des topics propres à la programmation.

Cordialement.
Herve
herveg
 
Messages: 67
Inscription: 21/04/15

Re: Debutant

Messagede herveg » Jeu 21 Mai 2015 11:59

Bonjour,
mes problèmes de librairie sont résolus, j ai corrigé deux petites erreurs dans le fichier button .cpp et button.h et aussi dans ce que j' avais écrit dans mon code arduino.
Cela fonctionne.
Je ne peux pas lire de messages privés.

Cordialement.
Hervég
herveg
 
Messages: 67
Inscription: 21/04/15

Re: Debutant

Messagede dreambox » Jeu 21 Mai 2015 12:31

bonjour Hervé

Pour les MP je pense qu'un gentil Administrateur et/ou Modérateur va arranger ça !
(surtout que je t'ai laissé un MP important)

Peux être que tu pourrais partager cette librairie modifiée (après hébergement) et ton code Arduino Ici même .

Cordialement DREAMBOX
Avatar de l’utilisateur
dreambox
 
Messages: 303
Inscription: 23/11/13
Localisation: F62950 Noyelles-Godault

Re: Debutant

Messagede herveg » Jeu 21 Mai 2015 13:11

Bonjour,
je regarde comment mettre cela sur le site.
[code][/#include <Button.h>

// Creation des entrées pour les boutons du Electrical panel
Button LAV_MSTR = Button(22, BUTTON_PULLUP_INTERNAL, true, 50);
Button L_MAIN = Button(23, BUTTON_PULLUP_INTERNAL, true, 50);
Button L_GEN = Button(24, BUTTON_PULLUP_INTERNAL, true, 50);
Button EXT_PWR = Button(25, BUTTON_PULLUP_INTERNAL, true, 50);
Button EMMR_BATT = Button(26, BUTTON_PULLUP_INTERNAL, true, 50);
Button L_NONESS = Button(27, BUTTON_PULLUP_INTERNAL, true, 50);
Button R_NONESS = Button(28, BUTTON_PULLUP_INTERNAL, true, 50);
Button BUS_TIE = Button(29, BUTTON_PULLUP_INTERNAL, true, 50);
Button L_BATT = Button(30, BUTTON_PULLUP_INTERNAL, true, 50);
Button RAV_MSTR = Button(31, BUTTON_PULLUP_INTERNAL, true, 50);
Button R_MAIN = Button(32, BUTTON_PULLUP_INTERNAL, true, 50);
Button R_GEN = Button(33, BUTTON_PULLUP_INTERNAL, true, 50);
Button APU_GEN = Button(34, BUTTON_PULLUP_INTERNAL, true, 50);

int Numero_Bouton ;

// Declaration du tableau des codes à envoyer
String codes[13] ={"C01","C02","C03","C04","C05","C06","C07","C08","C09","C10","C11","C12","C13"};

// Procedure apres appui sur un bouton
void onPress(Button& b)
{
// Récuperation du numéro du bouton pour envoi du code correspondant
Numero_Bouton = int(b.pin);
Serial.println(codes[Numero_Bouton-22]);
}

void setup(){
Serial.begin(115200);

// Assigniation des fonctions aux boutons
LAV_MSTR.pressHandler(onPress);
L_MAIN.pressHandler(onPress);
L_GEN.pressHandler(onPress);
EXT_PWR.pressHandler(onPress);
EMMR_BATT.pressHandler(onPress);
L_NONESS.pressHandler(onPress);
R_NONESS.pressHandler(onPress);
BUS_TIE.pressHandler(onPress);
L_BATT.pressHandler(onPress);
RAV_MSTR.pressHandler(onPress);
R_MAIN.pressHandler(onPress);
R_GEN.pressHandler(onPress);
APU_GEN.pressHandler(onPress);

}

// Boucle Principale
void loop()
{
// Surveillance des boutons
LAV_MSTR.process();
L_MAIN.process();
L_GEN.process();
EXT_PWR.process();
EMMR_BATT.process();
L_NONESS.process();
R_NONESS.process();
BUS_TIE.process();
L_BATT.process();
RAV_MSTR.process();
R_MAIN.process();
R_GEN.process();
APU_GEN.process();

]
C est un code écrit pour mes premiers essais. le tableau des codes n 'est pas renseigné correctement.
J essaierai tout ca chez moi un de ces soirs.
Cordialement.
herveg
 
Messages: 67
Inscription: 21/04/15

Re: Debutant

Messagede JacquesZ » Ven 22 Mai 2015 00:26

dreambox a écrit:Le transistor DARLINGTON
DREAMBOX

oups désolé Mr Darlington!

dreambox a écrit:tu apprends vite applaublanc
DREAMBOX

Grâce à toi j'ai de bon profs, merci Philippe! chouettedoights

Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

Précédente

Retourner vers Interface & logiciel ARDUINO





Qui est en ligne

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