IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Programmation Time_BOMB_Airsoft Game


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai Avatar de zenico
    Homme Profil pro
    Commercant
    Inscrit en
    Décembre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Commercant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2017
    Messages : 5
    Par défaut Programmation Time_BOMB_Airsoft Game
    Hello tout le monde,

    Zenico, jeune noob dans le monde arduino et je crie au secours auprès de toutes âmes charitables prêtent à me filer un coup de main.
    Pour commencer, je fais de l'airsoft, (gueguerre avec des répliques d'armes à billes) et nous avons différents types de scénarios de jeux, dont certains qui utilisent une "bombe factice". Je voudrais donc en créer une.

    Le sujet fût déjà traité sur le forum avec un autre programme du genre mais je préfère ouvrir un nouveau sujet car ce n'est pas le même.

    Pour commencer et afin que l'on soient tous sur la même longueur d'ondes, voici le lien de DL du programme en totalité:
    Time_BOMB_Airsoft GAME

    Vous aurez la video du résultat, les détails des composants et en bas le programme à DL.
    Je vous mets ma version modifié en FR ZENICO-BOMB.rar

    Maintenant que vous avez cela, perso, j'ai acheté un starter kit arduino mega 2560
    j'ai la version logiciel ARDUINO 1.8.5

    Après plusieurs déboires j'ai réussi à téléverser et faire fonctionner le programme, maintenant je souhaite avoir quelques précisions sur ce dernier afin d'y apporter des modifications.



  2. #2
    Membre à l'essai Avatar de zenico
    Homme Profil pro
    Commercant
    Inscrit en
    Décembre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Commercant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2017
    Messages : 5
    Par défaut
    Hello tout le monde,

    Vous pourrez voir qu'il y a un relay de 5v dans le schéma et qu'on peut le séléctionner dans les menus ou non, au choix.
    - J'avoue ne pas comprendre à quoi il sert, quel est l'utilité de ce dernier?

    Second point, lors du mode de jeu DOMINATION il y a 2 boutons à utiliser, le D et le C du keypad afin de capturer les zones il faut qu'un joueur reste appuyé dessus un certain temps,
    Je souhaite mettre 2 gros boutons rouge et vert sur le montage définitif pour que ce soit plus simple à utiliser durant la partie plutôt que les 2 touches du petit clavier.
    - Comment réussir à repiquer ces 2 touches et y greffer 2 boutons?

    Merci par avance à ceux qui me prêterons main forte.

  3. #3
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 210
    Billets dans le blog
    48
    Par défaut
    Bonjour,

    Citation Envoyé par zenico Voir le message
    Vous pourrez voir qu'il y a un relay de 5v dans le schéma et qu'on peut le séléctionner dans les menus ou non, au choix.
    - J'avoue ne pas comprendre à quoi il sert, quel est l'utilité de ce dernier?
    On ne connait pas la référence de ce module relais, il est alimenté en 5V avec D9 pour commander la bobine a priori. Mais il n'est relié à aucun circuit de puissance (les deux connecteurs à droite du module, commun et NO ??), donc d'après le schéma ce module... ne sert à rien

  4. #4
    Membre à l'essai Avatar de zenico
    Homme Profil pro
    Commercant
    Inscrit en
    Décembre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Commercant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2017
    Messages : 5
    Par défaut
    Hello
    merci de ta réponse, c'est bien ce que je me disais, il n'a aucune incidence sur le schéma type.
    Peut être qu'il aura une utilité si je viens à ajouter des fonctions par la suite.

    Aurais tu une idée pour mon soucis de clavier?
    je n'arrive pas comprendre comment le systeme matrix fonctionne afin de pouvoir trouvé mes 2 fils qui commandent mes touches C et D pour y ajouter 2 boutons déportés.

    Merci par avance de ton aide

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 210
    Billets dans le blog
    48
    Par défaut
    Bonsoir,

    En fait, d'après la vidéo, le relais doit servir à allumer l'ampoule quand ça pète.

    je n'arrive pas comprendre comment le systeme matrix fonctionne afin de pouvoir trouvé mes 2 fils qui commandent mes touches C et D pour y ajouter 2 boutons déportés.
    Chaque connecteur du clavier permet de piloter/lire une ligne ou une colonne du clavier. Par exemple le D est sur la colonne 4, et le fil associé sert aussi pour les touches qui sont sur la même colonne (A,B,C,D). Tu ne peux donc pas retirer un fil pour un bouton en particulier. Si tu retires un fil, tu désactives toute une colonne ou toute une ligne. C'est en balayant les lignes et les colonnes qu'on finit par trouver les touches pressées (par exemple si la colonne 4 reliée à une entrée de l'Arduino est tirée au +5V et que tu mets la ligne 4 à l'état bas, l'entrée est abaissée à l'état bas lorsque la touche D est pressée).

    Pour tes deux boutons supplémentaires, il faut deux connecteurs numériques supplémentaires et libres de l'arduino. Pour le câblage et la programmation, tu peux t'inspirer de l'exemple du site Arduino https://www.arduino.cc/en/Tutorial/InputPullupSerial

  6. #6
    Membre à l'essai Avatar de zenico
    Homme Profil pro
    Commercant
    Inscrit en
    Décembre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Commercant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2017
    Messages : 5
    Par défaut
    Salut,

    Merci de ton retour et tes explications, je comprends un peu mieux le schmilblick héhé
    Je vais regarder ce tuto et essayer de faire le montage des 2 boutons supplémentaires.

    Et je reviendrais avec d'autres questions mdr

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/03/2013, 09h19
  2. Problème compilation undefined reference to main
    Par Loïc Le Bars dans le forum Fortran
    Réponses: 1
    Dernier message: 30/03/2010, 16h52
  3. problème de compilation : undefined reference to
    Par minou777 dans le forum C++
    Réponses: 5
    Dernier message: 07/09/2009, 18h29
  4. Réponses: 3
    Dernier message: 25/05/2008, 23h54
  5. problème de compilation "undefined reference to"
    Par grabriel dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 05/05/2008, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo