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 :

[Nano] Pourquoi IDE Arduino est plus difficile sur Mac que sur Windows?


Sujet :

Arduino

  1. #1
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut [Nano] Pourquoi IDE Arduino est plus difficile sur Mac que sur Windows?
    Bonjour à tous

    Ce serait bien que la vieille année se termine sur un petit succès. Je galère depuis quelques jours sur un sketch qui fonctionne bien sur Windows 10 mais que je n'arrive pas à faire fonctionner sur Mac.

    J'utilise i2c_eeprom.h et je fais des manips de base sur un Arduino Nano pour préparer/tester les eeprom alors que mon application, déjà largement traitée ici et pas tout à fait au point, tourne sur Uno.

    Le téléversement sur Mac me sort le message suivant, qui a l'air connu, mais que je ne sais pas (encore) résoudre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    avrdude: ser_open(): can't open device "/dev/cu.Bluetooth-Incoming-Port": Resource busy
    Bien que je n'en sois pas sûr à 100%, je crois bien avoir quelque chose de voisin sur ubuntu sur une autre plateforme.

    Je suis sûr que les spécialistes qui fréquentent le présent forum sauront me tirer d'affaire comme ils l'ont déjà fait à mainte reprises, ce pour quoi je les remercie.

    Et, comme c'est d'actualité, une très bonne fin d'année à tous, et surtout, un bon début pour le nouvelle qui arrive.

    Très bonne année à tous les participants!

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 647
    Points : 11 136
    Points
    11 136
    Par défaut
    Bonjour,

    Bien que je n'en sois pas sûr à 100%, je crois bien avoir quelque chose de voisin sur ubuntu sur une autre plateforme.
    sur Ubuntu, il faut ajouter l'utilisateur dans le groupe dialout :
    https://www.developpez.net/forums/d1.../#post10317398

    j'ignore si cela fonctionne de la même manière avec Mac.

  3. #3
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 711
    Points : 5 390
    Points
    5 390
    Par défaut
    l'IDE marche mieux sur Mac que sur PC à mon avis (surtout le 2.0)

    si vous voyez
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     avrdude: ser_open(): can't open device "/dev/cu.Bluetooth-Incoming-Port": Resource busy
    c'est que vous n'avez pas choisi le bon port de votre Arduino pour le téléchargement sans doute

    bon réveillon

  4. #4
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut
    Pour commencer, merci déjà de me "faire la fête"

    Citation Envoyé par Auteur Voir le message
    ... sur Ubuntu, il faut ajouter l'utilisateur dans le groupe dialout ...
    J'ignore si ça a changé quelque chose, mais je me suis déclaré par ton sudo. Ça ne téléverse pas avec les messages suivants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Envoi depuis Mac High SierraArduino : 1.8.19 (Linux), Carte : "Arduino Nano, ATmega328P"
     
    /tmp/ccjuZyYF.ltrans0.ltrans.o: In function `global constructors keyed to 65535_0_Fill1k_Dump32k_eeprom_09.ino.cpp.o.2075':
    <artificial>:(.text.startup+0xa4): undefined reference to `I2C_eeprom::I2C_eeprom(unsigned char, unsigned long, TwoWire*)'
    /tmp/ccjuZyYF.ltrans0.ltrans.o: In function `setup':
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:60: undefined reference to `I2C_eeprom::begin()'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:61: undefined reference to `I2C_eeprom::isConnected()'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:71: undefined reference to `I2C_eeprom::determineSize(bool)'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:94: undefined reference to `I2C_eeprom::getPageSize(unsigned long)'
    /tmp/ccjuZyYF.ltrans0.ltrans.o: In function `loop':
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:143: undefined reference to `I2C_eeprom::readByte(unsigned int)'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:170: undefined reference to `I2C_eeprom::writeByte(unsigned int, unsigned char)'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:175: undefined reference to `I2C_eeprom::readByte(unsigned int)'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:192: undefined reference to `I2C_eeprom::writeByte(unsigned int, unsigned char)'
    /home/gienas/Bureau/Nano/examples_eeprom/Fill1k_Dump32k_eeprom_09/Fill1k_Dump32k_eeprom_09.ino:195: undefined reference to `I2C_eeprom::readByte(unsigned int)'
    collect2: error: ld returned 1 exit status
    exit status 1
    Erreur de compilation pour la carte Arduino Nano
    Mais ce n'est pas totalement négatif. Comme mon sketch chargé est dans le Nano, et qu'il fonctionne sur le PC, des actions sur des switches déclenchent des impressions (là un dump de l'eeprom), ce dump est bien affiché sur le moniteur série, ce qui prouve que le port série est bien reconnu et utilisable. Il se nomme /dev/ttyUSB0. C'est le seul qui est proposé.

    Les erreurs qui me jettent semblent être des instructions non reconnues. Serait-ce un problème de bibliothèques ou de .h mal placés?


    Citation Envoyé par Jay M Voir le message
    l'IDE marche mieux sur Mac que sur PC à mon avis (surtout le 2.0)

    si vous voyez
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     avrdude: ser_open(): can't open device "/dev/cu.Bluetooth-Incoming-Port": Resource busy
    c'est que vous n'avez pas choisi le bon port de votre Arduino pour le téléchargement sans doute ...
    Je ne demande qu'à le croire.

    Voilà ce que me disent les erreurs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Le croquis utilise 8140 octets (26%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
    Les variables globales utilisent 987 octets (48%) de mémoire dynamique, ce qui laisse 1061 octets pour les variables locales. Le maximum est de 2048 octets.
    avrdude: ser_open(): can't open device "/dev/cu.Bluetooth-Incoming-Port": Resource busy
    Failed uploading: uploading error: exit status 1
    Je crois reconnaître qu'il n'y a pas d'erreur de compilation, mais que le problème vient du port que je n'ai pas choisi!

    C'est le seul qui m'est proposé à la ligne port.

    Y a-t-il un moyen d'en déclarer un autre, qui est libre.

    Là, pour des questions de sécurité pour les ports USB du Mac (tout comme du PC), je branche mes Arduino sur des hub, qui sont des sorties USB.

    Bons réveillons à vous aussi.

  5. #5
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 711
    Points : 5 390
    Points
    5 390
    Par défaut
    Citation Envoyé par gienas Voir le message
    Je crois reconnaître qu'il n'y a pas d'erreur de compilation, mais que le problème vient du port que je n'ai pas choisi!
    C'est le seul qui m'est proposé à la ligne port.
    c'est donc le souci que vous devez régler. Pour une raison à déterminer votre Arduino Nano n'est pas visible sur le Mac. le port que vous essayez d'utiliser n'est pas celui de l'arduino et donc le téléchargement échoue naturellement.

    - quel type de Mac et quelle version de l'OS
    - Est-ce un vrai Nano avec driver série FTDI? ou un clone à base de CH340 (si oui, avez vous un driver installé)?
    - qualité du câble USB qui va au Nano ? passez vous par un hub ? est-ce que sur le Mac c'est un port USB-C ?
    - ...

    bonne année 2023!

    PS/ il n'y a pas de manip à faire comme sous linux sur les droits utilisateurs

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


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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 601
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Salut et bonne année à tous

    Avec le message avrdude: ser_open(): can't open device "...": Resource busy, le help center Arduino évoque un problème possible de port bloqué par un autre processus. Voir la solution proposée pour libérer le port : Find and stop process blocking a port (pour macOS).

  7. #7
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut
    Bonjour à tous et très bonne année qui commence, pour tous.

    Merci pour ces réponses qui arrivent et qui présagent une solution prochaine.


    Citation Envoyé par Jay M Voir le message
    ... votre Arduino Nano n'est pas visible sur le Mac. le port que vous essayez d'utiliser n'est pas celui de l'arduino et donc le téléchargement échoue naturellement ...
    J'en ai bien conscience mais ce n'est pas moi qui choisis le port. Comme déjà dit, c'est l'IDE, comme un grand qui le fixe et l'annonce d'ailleurs dans l'icône qui accompagne sa page.

    J'ai passé une partie du réveillon à essayer des discussions en anglais, qui parlent du problème (connu donc), mais dont les solutions proposées ne m'ont pas encore permis d'avancer. IDE, dans son cadre indique bien le port qu'il réserve pour communiquer. c'est /dev/cu.Bluetooth-incoming-Port qui est bien ce qui est annoncé dans les messages d'erreur.

    Voici les réponses à tes questions.

    Citation Envoyé par Jay M Voir le message
    ... quel type de Mac et quelle version de l'OS ...
    Le type ne figure pas sur l'appareil. C'est le modèle sur pied, articulé, qui est monobloc écran + unité centrale.

    L'OS est High Sierra 10.13.6

    Citation Envoyé par Jay M Voir le message
    ... Est-ce un vrai Nano avec driver série FTDI? ou un clone à base de CH340 (si oui, avez vous un driver installé)? ...
    Aië! Je découvre que je peux avoir un faux. C'est celui là:

    Nom : Nano_Arduino.png
Affichages : 460
Taille : 408,0 Ko

    Il a la puce carrée d'un côté Atmel MEGA 328P mu-TH 5473D 8S2T si je décode bien.

    Sur l'autres face c'est un 16 pattes CH340G

    Citation Envoyé par Jay M Voir le message
    ... qualité du câble USB qui va au Nano ? passez vous par un hub ? est-ce que sur le Mac c'est un port USB-C ? ...
    C'est le câble livré avec. Je passe par un hub, mais j'ai essayé hier soir une fois de connecter direct au port, ça ne change rien.

    Pas de port USB-C (donc le miniature). J'ai quatre USB "normaux" dont un pris pour le clavier. D'origine, c'est un clavier sans fil mais qui n'a pas de pavé numérique, alors que je ne sais pas m'en passer.

    Il y a aussi deux prises inconnues marquées d'un éclair dans laquelle USB-C mâle ne rentre pas. Il y a aussi une entrée pour l'adaptateur/support carte SD.


    Citation Envoyé par Jay M Voir le message
    ... PS/ il n'y a pas de manip à faire comme sous linux sur les droits utilisateurs ...
    J'ai eu l'impression, à la lecture d'une des discussions en anglais, que quelqu'un avait eu le cas. Il faisait des kill de processus mais ça ne marche pas.

    J'ai lancé des commandes en mode console, mais je n'ai pas progressé.


    Citation Envoyé par f-leb Voir le message
    ... le help center Arduino évoque un problème possible de port bloqué par un autre processus. Voir la solution proposée pour libérer le port ...
    Je viens de découvrir ta réponse. je n'ai pas encore visité ton lien mais je vais m'y atteler.

    Je ne suis, bien entendu, jamais certain de mes configurations quant aux choix du processeur et du modèle de carte, pour lesquels il y a des multitudes de choix possibles, même en Nano.

    Dans la fenêtre IDE j'ai installé la totalité des gestionnaires de carte qui figurent dans la fenêtre de gauche.

    Merci encore pour l'aide que vous m'apportez tous et qui m'est précieuse.

  8. #8
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 711
    Points : 5 390
    Points
    5 390
    Par défaut
    Pour le Mac vous pouvez voir sa configuration dans le menu pomme

    Ce doit être un iMac

    La version que vous avez ne reconnaît pas le ch340 par défaut, il faut installer un driver

    Personnellement j’utilisais les drivers de https://www.mac-usb-serial.com/
    Ils sont payants mais de bonne qualité

    On trouve du gratuit en téléchargement si vous êtes confiant dans l’installation d’un truc chargé d’internet

  9. #9
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par Jay M Voir le message
    ... La version que vous avez ne reconnaît pas le ch340 par défaut, il faut installer un driver ... On trouve du gratuit en téléchargement ...
    J'ai installé celui là, mais ça ne résout pas encore mon problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Le croquis utilise 8140 octets (26%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
    Les variables globales utilisent 987 octets (48%) de mémoire dynamique, ce qui laisse 1061 octets pour les variables locales. Le maximum est de 2048 octets.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
    Failed uploading: uploading error: exit status 1
    et, bien entendu, ça ne téléverse pas. Après l'installation, j'ai bien procédé à un boot complet qui était demandé.

    En suivant la procédure proposée par f-leb, probablement pas assez scrupuleusement, ça ne marche pas non plus.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sun Jan  1 19:28:01 on console
    Restored session: Dim  1 jan 2023 19:25:50 CET
    imac-de-guy:~ imac$ lsof -n | grep /dev/cu.Bluetooth-Incoming-Port
    serial-mo  988 imac    3u      CHR               21,1        0t0      607 /dev/cu.Bluetooth-Incoming-Port
    imac-de-guy:~ imac$ ps -p 988
      PID TTY           TIME CMD
      988 ??         0:00.01 /Users/imac/Library/Arduino15/packages/builtin/tools/serial-monitor/0.11.0/serial-moni
    imac-de-guy:~ imac$ kill 988
    imac-de-guy:~ imac$ lsof -n | grep /dev/cu.Bluetooth-Incoming-Port
    imac-de-guy:~ imac$
    Je suis "aux ordres", en attente de la prochaine étape.

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


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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 601
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Citation Envoyé par gienas Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    C'est un autre problème, peut-être un problème de bootloader. Dans le menu Outils de l'EDI Arduino, à la ligne Processeur, faire un essai avec l'option ATmega 328P (Old Bootloader).

  11. #11
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par f-leb Voir le message
    C'est un autre problème, peut-être un problème de bootloader. Dans le menu Outils de l'EDI Arduino, à la ligne Processeur, faire un essai avec l'option ATmega 328P (Old Bootloader).
    Ça, ça a déjà été fait, pour les cas où la ligne processeur est proposée. Cette ligne n'est pas présente pour tous les choix qui concernent le Nano.

  12. #12
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut
    Bonjour à tous

    Ça continue à bloquer avec le Nano sur le Mac.

    Cependant, pour ne pas rester sur un blocage maquesque, j'ai eu la curiosité d'essayer ma maquette à base de uno, mais en y chargeant mon sketch prévu pour nano, qui utilise les mêmes "ficelles", y compris le hardware.

    Bien entendu, je sélectionne le uno, qui me propose deux ports série, l'ancien connu, et un nouveau

    /dev/cu.ubbmodem14231

    et la surprise est au rendez-vous. Le uno tourne. En testant le sketch de mon application, version maquette, la compilation finit par se faire, mais moyennant un complément des bibliothèques .h qui n'étaient pas encore incluses sur le mac.

    Cette version tourne donc bien avec les deux versions de IDE présentes sur le mac. L'ancienne était la version 1.8.13 et la nouvelle 2.0.3

    Les deux proposent les deux ports série, et il faut choisir le bon sinon pas de moniteur série.

    C'est donc le nano seulement qui coince sur le mac.

    Je vais essayer de voir si c'est mon installation de driver proposé par Jay M qui a été mal faite et/ou voir si la version payante résout l'incompatibilité.

  13. #13
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 711
    Points : 5 390
    Points
    5 390
    Par défaut
    /dev/cu.Bluetooth-Incoming-Port ne sera jamais le nom du port de votre Arduino, c'est un port virtuel pour un composant bluetooth.
    ==> ce n'est pas la peine d'insister avec ce port là.

    /dev/cu.ubbmodem14231 oui ça c'est bien et correspond à ce que vous avez pour un driver FTDI qui est en standard


    attention aux drivers gratuits qui peuvent venir de n'importe ou (ici chine ou russie - pour moi c'est un no go...) je vous conseille de le désinstaller... éventuellement allez sur le site officiel
    http://www.wch-ic.com/downloads/CH341SER_ZIP.html du constructeur du chip.

    Sinon allez sur https://www.mac-usb-serial.com et téléchargez l'application gratuite Serial Detect et regardez avec cette application si votre Mac voit la Nano. ça ne résoudra pas (sans payer) votre souci mais au moins vous saurez que le câble est fonctionnel et que le Mac peut voir la carte

    sur le site ils disent "Sunday, we offer a special discount of 42%. Buy the driver for €6.90 instead of €11.98!" donc éventuellement attendre dimanche
    (attention ces drivers ne sont valides que pour des vieilles versions de macOS mais c'est ce que vous avez pour le moment)

  14. #14
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 122
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par Jay M Voir le message
    /dev/cu.Bluetooth-Incoming-Port ne sera jamais le nom du port de votre Arduino, c'est un port virtuel pour un composant bluetooth.
    ==> ce n'est pas la peine d'insister avec ce port là ...
    Je crois bien l'avoir compris.

    Citation Envoyé par Jay M Voir le message
    ... attention aux drivers gratuits qui peuvent venir de n'importe ou ... je vous conseille de le désinstaller ...
    Puisqu'il n'y a rien à en tirer, je vais le faire. Merci pour ton conseil.

    Citation Envoyé par Jay M Voir le message
    ... téléchargez l'application gratuite Serial Detect et regardez avec cette application si votre Mac voit la Nano ...
    Ce test a déjà été fait. Il m'est annoncé que c'est compatible. Mais je crois comprendre que c'est un adaptateur hardware, qui est à brancher entre le USB du mac et le USB de la nano. J'imaginais plutôt un soft qui rendait compatibles les deux "machines".

    Puisque mon mac sait, maintenant téléverser ma véritable maquette, et que le nano ne doit me servir que temporairement mais simultanément pour faire des contrôles ou actions sur mes eeprom, je suis moins pressé de faire tourner le nano sur mac.

    Sur ma lancée, je tente de répéter l'opération sur mon ubuntu, mais là aussi je souffre encore. Mon IDE est:

    et la compilation échoue d'entrée de jeu avec le warning I2C_eeprom.h non trouvé.

    J'ai beau essayer d'ajouter des bibliothèques, mais je peine à le présenter au bon endroit ou sous la bonne forme.

    Que j'ajoute un fichier (qui ne peut être qu'un .h je pense) ou que j'ajoute une bibliothèque (je ne vois pas dans ce cas ce que je fais au juste et où je le mets), le résultat est le même: l'erreur persiste.

    Quand j'ajoute une bibliothèque, ça s'ajoute dans le dossier cketchbook mais ça m'éjecte lors de la compilation.

    Merci en tout cas pour ta persistance à m'épauler, ça m'aide drôlement, surtout depuis que j'ai mis les pieds dans arduino.

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


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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 601
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Citation Envoyé par gienas Voir le message
    Sur ma lancée, je tente de répéter l'opération sur mon ubuntu, mais là aussi je souffre encore. Mon IDE est:

    Normal, c'est un très vieux paquet de la version 1.0.5 de l'EDI Arduino. Il faut installer l'EDI depuis le site officiel Arduino.

  16. #16
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 711
    Points : 5 390
    Points
    5 390
    Par défaut
    Ce test a déjà été fait. Il m'est annoncé que c'est compatible. Mais je crois comprendre que c'est un adaptateur hardware, qui est à brancher entre le USB du mac et le USB de la nano. J'imaginais plutôt un soft qui rendait compatibles les deux "machines".
    SerialDetect quand vous le lancez vous montre une fenêtre avec le appareils détectés ? avez vous vu la Nano ? si oui ça veut dire que si vous achetez leur driver ça va fonctionner

    (cela dit si vous êtes joueur et que vous avez confiance ça vaut le coup de tester avec le driver du fabricant chinois avant peut-être)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Étude : il est plus difficile de naviguer sur des sites Web avec des designs plats
    Par Michael Guilloux dans le forum Général Conception Web
    Réponses: 24
    Dernier message: 12/09/2017, 08h35
  2. Réponses: 4
    Dernier message: 04/06/2009, 09h51
  3. Code Block est plus strict sous linux que sous Windows
    Par Davidbrcz dans le forum wxWidgets
    Réponses: 2
    Dernier message: 21/02/2007, 19h25
  4. Pourquoi mon code est plus lent que Arrays.sort
    Par alexis779 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 12/12/2006, 12h44
  5. Réponses: 6
    Dernier message: 19/11/2006, 00h41

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