voici le code de mon arduino
#include "UsbKeyboard.h"
int ledPin = 13;
int trigger = 200;
void setup()
{
pinMode (ledPin, OUTPUT);
digitalWrite (ledPin, LOW);
TIMSK0&=!(1<<TOIE0);
cli();
usbDeviceDisconnect();
delayMs(250);
usbDeviceConnect();
sei();
}
void loop()
{
UsbKeyboard.update();
if (analogRead(0) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_A);
}
if (analogRead(1) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_B);
}
if (analogRead(2) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_C);
}
if (analogRead(3) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_D);
}
if (analogRead(4) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_E);
}
if (analogRead(5) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_F);
}
if (analogRead(6) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_G);
}
if (analogRead(7) < trigger) {
digitalWrite (ledPin, HIGH);
UsbKeyboard.sendKeyStroke(KEY_H);
}
else {
digitalWrite (ledPin, LOW);
}
}
void delayMs(unsigned int ms)
{
for (int i = 0; i < ms; i++) {
delayMicroseconds(1000);
}
}