Étape 6: Ajouter du code à votre appareil
Le code ci-joint repose sur quelques bibliothèques de l’Arduino :
- Servo.h
- Keypad.h
Il y a plusieurs étapes pour obtenir votre matériel de travail :
- Spécifier les positions déverrouillées / verrouillées pour les servos :
const int Locked = 69 ;
const int déverrouillé = 92 ;
Prennent les valeurs que vous collecter dans le prieur « calibrage de servo » étape et les mettez dans le code. - Spécifier les broches que les servos attachent à
myservo.Attach(9) ; attache le servo sur la broche 9 à l’objet de servo
myservo2.Attach(10) ; - Spécifier les broches que le clavier lignes et les colonnes sont reliées à l’arduino
rowPins Byte [rangs] = {4, 5, 2, 3} ;
colPins Byte [CDL] = {6, 8, 7} ; - Spécifiez la goupille attachée à votre bouton (pour déverrouillage/verrouillage de la porte de l’intérieur)
const int ButtonPin = 12 ; - Spécifier les codes de déverrouillage :
char unlockcode [5] = « 1234 » ;
char Guestunlockcode [5] = « 1111 » ;