Étape 4: Croix directionnelle mini bouclier
Depuis l’idée initiale était d’ajouter quelques nouvelles entrées pour mon projet de bouclier temps & Temp, j’ai pensé qu'un pavé directionnel serait bien. Je me suis souvenu de ce post sur le site d’Arduino qui utilise seulement 1 broche analogique pour tous les boutons. Parce que les résistances sont si bien tracées, il permet même de l’Arduino reconnaître les combinaisons de n’importe quel 2 touches enfoncées en même temps.
J’ai essayé d’utiliser des pièces que j’avais sous la main et je courais de boutons, donc j’ai dû 4 de récupération de ces boutons du panneau de configuration de l’unité a/c. J’ai un ensemble de résistances standards de Radioshack qui devient un peu cueillis au fil, mais j’étais encore capable de faire quelque chose fonctionne en combinant quelques résistances pour obtenir la résistance souhaitée.
J’ai eu à utiliser 4 résistances pour les boutons 2 et 3 pour faire les valeurs 390 et 680 décrites dans cet exemple, et par conséquent ma résistance réelle était légèrement différente, donc j’ai dû exécuter le code de test suivant pour voir ce que la lecture analogique serait pour chaque bouton et mise à jour le tableau de boutons pour permettre ces valeurs (habituellement 1 nombre au-dessus/au-dessous de l’exemple sur le site d’Arduino).
Code de test :
int analogpin = 3 ; broche analogique pour lire les boutons
void setup()
{
Serial.Begin(9600) ;
}
void loop()
{
Serial.println (analogRead(analogpin)) ;
}