Projet "Teensy Mouse clicker"

par skywodd | | Langue : C++ | Licence : GPLv3

Description :

N.B. Code pour une carte Teensy 2.0++ ou Arduino Leonardo.

Permet de cliquer à la chaîne avec une souris USB virtuelle sans finir la journée avec le bras en feu.

Code source :

Voir le code source brut | Télécharger mouseclicker.ino | Télécharger mouseclicker.ino.zip

/**
 * Souris rapid fire DIY. 
 * Fait des clics droit aussi vite que possible quand le bouton est appuyé.
 */

/** Numéro de broche pour le bouton */
const byte PIN_BUTTON = A0;

/** Fonction setup, éxécutée au lancement du programme */
void setup() {

  /* Mais la broche du bouton en entrée */
  pinMode(PIN_BUTTON, INPUT);
  
  /* Décommenter la ligne suivante pour les cartes Arduino Leonardo */
  //Mouse.begin();
}

/** Fonction loop, éxéctuée en boucle tant que la carte Arduino est alimentée */
void loop() {

  /* Lit l'état du bouton poussoir */
  if (digitalRead(PIN_BUTTON) == LOW) {
  
    /* Si le bouton est appuyé -> clic (droit) de souris */
    Mouse.click();
  }
  
  /* Attends 150ms entre deux clics de souris */
  delay(150);
}