Alarme avec un Keypad

De Sam's Projects.
Aller à : Navigation, rechercher
Keypad.jpg

Sommaire

Description

C'est une simple alarme avec un keypad, on rentre un code, si il est bon ça affiche "bon" sinon "mauvais".

Composants

  • Arduino
  • Keypad 4x4 touches

Téléchargements

Programme

Keypad.pde.c

/*Exemple pour Keypad 4x4 flat*/
 
#include <Keypad.h>
 
String code = "2580";
String codetemp = "0000";
 
const byte ROWS = 4; //quatre lignes
const byte COLS = 4; //quatre colonnes
char keys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte rowPins[ROWS] = {39, 41, 43, 45}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {47, 49, 51, 53}; //connect to the column pinouts of the keypad
 
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
 
void setup(){
  Serial.begin(9600);
}
 
void loop(){
  Serial.print("Entrer votre code : ");
  for(int i=0;i<4;i++){
    char key = keypad.waitForKey();
    Serial.print(key);
    codetemp[i]=key;
  }
  if(code==codetemp){
    Serial.println("\n Code correct");
  }
  else{
    Serial.println("\n Code Incorrect");
  }
}
Outils personnels
Espaces de noms

Variantes
Actions
Farfouillage
Liens divers
Boîte à outils