Issue on keyboard library

Hello,
I checked some subjet before but i didn't find any answer.
I use an Arduino UNO.
I would like to use the keyboard library in my program but i get this error when i "verify":

C:\Users\Propriétaire\Documents\Arduino\Essais_cycles_plugin\Essais_cycles_plugin.ino: In function 'void setup()':
C:\Users\Propriétaire\Documents\Arduino\Essais_cycles_plugin\Essais_cycles_plugin.ino:64:3: error: 'Keyboard' was not declared in this scope
C:\Users\Propriétaire\Documents\Arduino\Essais_cycles_plugin\Essais_cycles_plugin.ino:64:3: note: suggested alternative: 'retard'
Plusieurs bibliothèque trouvées pour "Keyboard.h"
Utilisé: C:\Users\Propriétaire\Documents\Arduino\libraries\Keyboard
Non utilisé: C:\Users\Propriétaire\AppData\Local\Arduino15\libraries\Keyboard
exit status 1

Compilation error: 'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?

I checked the compatibility and according to :

There is no problem of compatibility.

The program :


#include <Keyboard.h>
#include <KeyboardLayout.h>
#include <Keyboard_da_DK.h>
#include <Keyboard_de_DE.h>
#include <Keyboard_es_ES.h>
#include <Keyboard_fr_FR.h>
#include <Keyboard_it_IT.h>
#include <Keyboard_sv_SE.h>

//Programme de piloage contacters sur carte Arduino UNO R3
// Le programme suivant pilote 4 contacteurs en fonction de scenarii pré-établis


int relay_1 = 4;
int relay_2 = 7;
int relay_3 = 8;
int relay_4 = 12;
int choix = 0; //variable choix scénario
//int T [4]; //déclaration tableau pour les relais
int i; //variable incrémentation tableau
int r; //variable de numéro du relais
int T[] = {4, 7, 8, 12}; //déclaration tableau pour les relais
int T_choix[]= {1}; // choix scenario à jouer
int h_rly; //variable relais hasard
long retard = 1000; //variable retard 
int i_h; //variable hasard boucle for
int i_rand;
int i_choix;
long tempo_1 = random(2000, 60000);
long tempo_2 = random(10000, 60000);
long tempo_3 = random(500, 300000);
long tempo_4 = random(2000, 60000);
long tempo_5 = random(2000, 600000);
bool autom = 1;

void pilotage_contacteur_ON() {
  // fonction pilotage des relais
  r = i+1;
  digitalWrite(T[i], HIGH);
  Serial.print("Relais_");
  Serial.print(r);
  Serial.println(" ON");
  delay(retard);
  Serial.print("Retard= ");
  Serial.print(retard);
  Serial.println("ms");
}
void pilotage_contacteur_OFF(){
  r = i+1;
  digitalWrite(T[i], LOW);
  Serial.print("Relais_");
  Serial.print(r);
  Serial.println(" OFF");
  delay(retard);
  Serial.print("Retard= ");
  Serial.print(retard);
  Serial.println("ms");

}

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  Keyboard.begin();
}
void loop(){
}

So what is the problem ?
There is something missing ?
Thanks in advance.

Read the documentation!
The library Keyboard is incompatible with Arduino Uno

Welcome to the forum

The Keyboard library is not compatible with the Uno

From Keyboard - Arduino Reference

Notes and Warnings

These core libraries allow the 32u4 and SAMD based boards (Leonardo, Esplora, Zero, Due and MKR Family) to appear as a native Mouse and/or Keyboard to a connected computer.

The Uno does not have the required processor

Thanks for your explanation

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.