Arduino Forum

International => Français => Topic started by: Leonito2003 on Dec 12, 2018, 02:34 pm

Title: Digispark non reconnu Mac
Post by: Leonito2003 on Dec 12, 2018, 02:34 pm
Bonjour,
j'ai reçu aujourd'hui mon Digispark, j'ai installé la carte dans l'IDE Arduino, mais quand j'upload un code (blink) puis branche la carte quand il le demande, rien ne se passe, il y a juste une LED rouge qui s'allume sur le Digispark, et la recherche expire au bout d'une minute.

Petite précision : je suis sur un mac (qui tourne avec Mojave) avec que des usb C, donc un adaptateur pour la carte.

Que puis-je faire pour résoudre ce problème ?
Merci !
Title: Re: Digispark non reconnu Mac
Post by: J-M-L on Dec 13, 2018, 11:22 am
leur doc dit qu'ils émulent la communication USB et que c'est touchy... en plus comme la sécurité de votre mac est renforcée pour tout ce qui passe sur les ports USB ça peut éventuellement complexifier la communication

La doc dit aussi (https://digistump.com/wiki/digispark/tutorials/connecting):
Quote
MAC

If the Arduino application works fine but the computer does not recognize the Digispark after you are asked to plug it in - try a usb extension cable or hub, some MacBook's ports are recessed too far for the data connectors to make contact.
If the Arduino application won't start (especially an error like: "Arduino" is damaged and can't be opened.) or the upload fails try allowing all unsigned code to be run: See the "How to change Gatekeeper settings to allow or disallow unidentified apps" section on this page: http://www.imore.com/how-open-apps-unidentified-developer-os-x-mountain-lion
If you're getting the error above and allowing unidentified apps doesn't fix it try this: http://digistump.com/board/index.php/topic,119.0.html - we are actively working on a fix for this issue.
2012 MBP The USB ports on the 2012 MBPs (Retina and non) cause issues due to their USB3 controllers, currently the best work around is to use a cheap USB hub (non USB3) - we are working on future solutions. The hub on a Cinema display will work as well.
--> essayez de brancher un Hub USB au bout de votre câble adaptateur si vous en avez un et vérifiez que le Hub est visible par le système et ensuite brancher le Digispark dans le hub

Title: Re: Digispark non reconnu Mac
Post by: Leonito2003 on Dec 14, 2018, 12:18 pm
Alors, le problème c'est que j'ai bien un hub usb, mais je sais plus sa tension d'alimentation, donc je sais pas quel adaptateur utiliser parmi ceux chez moi...
Title: Re: Digispark non reconnu Mac
Post by: Leonito2003 on Dec 14, 2018, 12:42 pm
Bon, je l'ai branché sur un autre truc, ça a marché une fois, téléversement terminé, la led clignote, super.
Mais après, je n'arrive plus à renvoyer un code sur la carte, qui n'est plus reconnue.
j'avoue que je suis un peu perdu...
Title: Re: Digispark non reconnu Mac
Post by: J-M-L on Dec 14, 2018, 12:45 pm
Alors, le problème c'est que j'ai bien un hub usb, mais je sais plus sa tension d'alimentation, donc je sais pas quel adaptateur utiliser parmi ceux chez moi...
souvent ils fonctionnent simplement en mettant le câble USB de connexion, sans alimentation externe. ils ne pourront pas délivrer 500mA sur tous les ports mais c'est pas grave pour le test
Title: Re: Digispark non reconnu Mac
Post by: J-M-L on Dec 14, 2018, 01:05 pm
oui mais une clé ça consomme bcp...
Title: Re: Digispark non reconnu Mac
Post by: Leonito2003 on Dec 14, 2018, 01:12 pm
OK, dessus ça marche, c'est super.
Au fait, c'est quoi la librairie à utiliser pour faire des fonctions clavier ?
Title: Re: Digispark non reconnu Mac
Post by: Artouste on Dec 14, 2018, 01:47 pm
OK, dessus ça marche, c'est super.
Au fait, c'est quoi la librairie à utiliser pour faire des fonctions clavier ?
bonjour
DigiKeyboard.h

ci-dessous
un sketch "très crispant"   :D
Code: [Select]
#include "DigiKeyboard.h"
int pinled = 1;

void setup() {
  pinMode(pinled , OUTPUT);
  digitalWrite(pinled, HIGH);
}


void loop() {
  digitalWrite(pinled, LOW);
  DigiKeyboard.delay(800);
  DigiKeyboard.sendKeyStroke(0);
  DigiKeyboard.sendKeyStroke(57); // caps lock

  digitalWrite(pinled, HIGH);
  delay(15);
}
Title: Re: Digispark non reconnu Mac
Post by: Leonito2003 on Dec 14, 2018, 01:58 pm
celle-ci ? (https://github.com/ernesto-xload/DigisparkKeyboard)

Il correspond a quoi le 0 ?(sendKeyStroke)
Title: Re: Digispark non reconnu Mac
Post by: Leonito2003 on Dec 14, 2018, 02:04 pm
Mais c'est génial... >:(