Go Down

Topic: Digispark non reconnu Mac (Read 399 times) previous topic - next topic

Leonito2003

Dec 12, 2018, 02:34 pm Last Edit: Dec 12, 2018, 02:35 pm by Leonito2003
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 !

J-M-L

#1
Dec 13, 2018, 11:22 am Last Edit: Dec 13, 2018, 11:23 am by J-M-L
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:
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

Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Leonito2003

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...

Leonito2003

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...

J-M-L

#4
Dec 14, 2018, 12:45 pm Last Edit: Dec 14, 2018, 12:46 pm by J-M-L
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
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

J-M-L

oui mais une clé ça consomme bcp...
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Leonito2003

OK, dessus ça marche, c'est super.
Au fait, c'est quoi la librairie à utiliser pour faire des fonctions clavier ?

Artouste

#7
Dec 14, 2018, 01:47 pm Last Edit: Dec 14, 2018, 01:52 pm by Artouste
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);
}

Leonito2003

#8
Dec 14, 2018, 01:58 pm Last Edit: Dec 14, 2018, 02:00 pm by Leonito2003
celle-ci ?

Il correspond a quoi le 0 ?(sendKeyStroke)

Leonito2003


Go Up