Étape 8: Ajoutez deux boutons et charger le code final
Dans le code final téléchargeable ici, j’ai stocké la valeur de deux balises portés par l’accéder à nos animaux, une avec et l’autre sans. Quand l’animal sans accès essaie de mettre, la porte est fermée immédiatement.
goodcode Byte [6] = {0x1C, 0, 0xFC, 0xB2, 0x90} ;
badcode Byte [6] = {0 x 16, 0, 0 x 78, 0xE7, 0xFE} ;
Vous devez trouver le code des balises vous utilisez et mettez ces valeurs dans les tableaux « goodcode » et « badcode ». Les valeurs sont hexadécimaux qui doivent « 0 x » en face d’elle dans ce langage de programmation.
Si vous ne voulez pas d’étiqueter l’autre chat, raccourcir le temps ouvert (valeur plus petite pour la variable « open_time ») peut aider, même si cela met le fardeau sur le chat ayant accès à répondre plus rapidement.
C’est une bonne idée de mettre une enveloppe autour de l’électronique, mais qui ne seront pas abordés dans ce instructable.
Pour conclure, si votre antenne est une large gamme s’étendant dans la zone sécurisée, vous devrez peut-être calibrer le positionnement de l’antenne et le capteur de proximité, un peu pour s’assurer que le RFreader n’est pas activé de l’intérieur. Si le chat est à l’intérieur et veut s’en sortir, le capteur de proximité doit détecter le chat tout d’abord. Une fois que cela arrive, c’est bien parce que dans cette partie du programme, le lecteur RF n’est pas coché.