Arduino: Keyboard sur ATMega 32u4

Fermé
fareohh Messages postés 63 Date d'inscription samedi 9 septembre 2017 Statut Membre Dernière intervention 30 mars 2021 - 16 janv. 2019 à 20:35
fareohh Messages postés 63 Date d'inscription samedi 9 septembre 2017 Statut Membre Dernière intervention 30 mars 2021 - 17 janv. 2019 à 12:41
Bonjour, Pour un petit projet perso, j'ai besoin d'émuler un clavier avec un arduino Nano pro (ATMega 32U4).

Pour cela j'utilise la librairie keyboard.h ainsi que CapacitiveSensor.h.

Mais j'ai deux problèmes. Le premier c'est que je ne parviens pas à configurer deux touches différente.
Le deuxième, c'est que lorsque je reste appuyé, la lettre est envoyée 1 toutes les 1 secondes...

Si quelqu'un arrive à savoir comment changer ce genre de délai, et que quand j'appuie sur ma touche, la lettre est envoyé à l'infini jusqu'à que je relâche.

Voilà mon code:
#include <CapacitiveSensor.h>
#include <Keyboard.h>
CapacitiveSensor   cs_2_4 = CapacitiveSensor(2,4);
void setup()                    
{
   cs_2_4.set_CS_AutocaL_Millis(0xFFFFFFFF);
   Serial.begin(9600);
    Keyboard.begin();
}
void loop()                    
  {
 long sensor1 =  cs_2_4.capacitiveSensor(50);
 
   if(sensor1 >= 1500)
   {
    Keyboard.write("m");
    }
  }


Merci d'avance!


Configuration: Windows / Chrome 71.0.3578.98

1 réponse

fareohh Messages postés 63 Date d'inscription samedi 9 septembre 2017 Statut Membre Dernière intervention 30 mars 2021
17 janv. 2019 à 12:41
Up
0