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 :

Arduino MKRFOX1200 et liaison serie bluetooth


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de legrandse
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2010
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 354
    Par défaut Arduino MKRFOX1200 et liaison serie bluetooth
    Bonjour à tous,

    J'essaye d'établir une liaison série par bluetooth entre une carte MKRFOX1200 et un module HC05 afin de pouvoir faciliter les mises à jour du sketch Arduino en se passant d'un cable.

    Je n'ai trouvé aucun tuto sur le web pour cette carte.
    Par contre j'ai suivi un tuto pour un carte UNO



    La seule chose que j'arrive à faire c'est initialiser la liaison série sachant que SoftwareSerial n'est pas disponible pour cette carte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    void setup() {
    
        Serial1.begin(115200); 
        
        delay(1000);
        Serial1.println(F("Serial Ready"));
    
    }
    void loop() {
      // put your main code here, to run repeatedly:
    
    }
    J'arrive donc bien à afficher "Serial Ready" dans la console mais pas à uploader une modif du code.
    Dans ce cas le compilateur me renvoie une erreur :
    No device found on cu.HC05-Port
    Une erreur est survenue lors du transfert du croquis


    Au niveau liaison, j'utilise les pins RX/TX natives de la MKRFOX (13 et 14) ainsi que la pin RESET auquel j'ai adjoint un condensateur de 100nF (voir photo ci-dessous d'un tuto pour UNO)
    Nom : Capture d’écran 2022-03-11 à 21.33.41.png
Affichages : 103
Taille : 572,2 Ko

    Visiblement la liaison que j'ai obtenue ne permet pas l'upload du code par bluetooth.
    Pensez-vous que mon souhait soit réalisable ?

    Merci pour vos conseils

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonsoir

    Cette méthode ne fonctionne qu'avec les Arduino à base AVR et qui sont constitués d'une passerelle USB->Série et d'un microcontrôleur et qui par conséquent utilise le port Série des pins 0 et 1 pour télécharger le programme. C'est le cas des Uno, Mini, Mega, etc. (avec l'exception du Leonardo dans les puces AVR).

    Les autres architectures sont similaires au Leonardo, càd que le microcontrôleur ou microprocesseur est directement connectée à l'USB et la programmation se fait par cette interface. Ce n'est pas accessible par le port série des pins 0 et 1 (qui sont par conséquence indépendants du port USB). La seule autre solution c'est le port ISP (spécifique à chaque architecture) et qui nécessite plus de ligne que ce que ne fournis un module Bluetooth. Dans le domaine Arduino ce port c'est plutôt un secours si le bootloader est perdu.

    Je ne vois pas de solution simple. Il est certes possible de faire un ISP à partir d'un port série, mais il faut plus de signaux que les seuls TX et RX.

    Delias

  3. #3
    Membre éclairé Avatar de legrandse
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2010
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 354
    Par défaut
    Merci pour la réponse qui aura eu le mérite d’apporter les explications nécessaires.👍

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/03/2021, 15h53
  2. HELP liaison serie avec arduino qui se bloque
    Par alex22000 dans le forum C
    Réponses: 0
    Dernier message: 21/04/2020, 16h59
  3. [SDK] ReadFile et liaison serie.
    Par matth2602 dans le forum MFC
    Réponses: 1
    Dernier message: 25/01/2006, 17h31
  4. [Kylix] Aidez-moi -> LIAISON SERIE 2 le retour
    Par Oyoboy dans le forum EDI
    Réponses: 1
    Dernier message: 28/05/2004, 10h48
  5. [TP]Liaison série avec TP7 dans fenêtre DOS W2000
    Par Alain81 dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 14/06/2003, 00h43

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