Clavier Arduino

Bonsoir, j'ai un Arduino UNO et, je souhaite le transformer en Clavier virtuel.

Le but serait de faire une boîte à mot de passe et selon le bouton presse ça écrit le mot de passe.

J'ai cherché mais, je ne comprends pas comment envoyer les touches depuis un Arduino UNO, quelqu'un peut il m'aider ?

Quel bouton? J’ai beau regarder mon UNO sous toutes les soudures je ne vois pas de clavier...

:slight_smile:

Bon je suppose que vous voulez simuler un clavier USB, le plus simple c’est de prendre un arduino dont le port USB sait faire cela... ce n’est pas le cas du UNO et c’est compliqué de le transformer...

Prenez un arduino avec 32u4 ou SAMD et regardez la classe keyboard

c'est compliqué de le transformer

Donc pas impossible. Je sais bien qu'acheter un Due resolverait le problème mais, c'est trop simple d'acheter... J'aimerais le faire d'un arduino uno, faire quoi je peux me rediriger ?

Vous avez essayé cela ?

J-M-L:
Vous avez essayé cela ?

Trop fort !!! :slight_smile:

:grin: :grin:

Calvin-duino:

c'est compliqué de le transformer

Donc pas impossible. Je sais bien qu’acheter un Due resolverait le problème mais, c’est trop simple d’acheter… J’aimerais le faire d’un arduino uno, faire quoi je peux me rediriger ?

bonjour
A partir d’un uno :
utiliser :
– un shield usb
– utiliser un soft genre “serial to keyboard” sur le PC
perso , pour faire çà (simulation de clavier USB) j’utilise un digispark
J’ai toujours avec moi un digispark programmé pour faire juste et simplement du capslock ON OFF

Trés sympa pour faire de la blague “niveau potache” 8)

#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);
}