Étape 1: Fiche technique du projet et explication clavier comment travail
Sur cette étape, je vais essayer d’expliquer comment fonctionne ce clavier.
Quand j’ai acheté arduino – j’ai été surpris qu’à l’intérieur du jouet il n’y a pas des résistances sur les lignes de touche. Comme c’était le projet de week-end je n’ai aucune résistances à la maison...
Après 2 heures d’expériences j’ai découvert l’algorithme suivant :
10 lignes de n’importe quel groupe de boutons sont connectés à l’entrée MCU (cocher feuille de données ci-dessous. Dans cette fiche technique j’ai utiliser la même connexion comme dans clavier chine) 1 ligne connecté à la de MCU sortie au groupe de bouton ce à dire que 4 groupes de bouton connecté aux broches d’entrée mêmes sur MCU et a différentes PWM MCU lignes de MCU à chaque groupe de sortie connecté 1 ligne
Comment ça marche (vérifier l’arduino fiche technique ci-dessous)
J’ai à l’aide de PWM envoyer la séquence au groupe en boucle. Il fonctionne comme https://www.arduino.cc/en/Tutorial/Button , mais sans utiliser les résistances
Arduino CODE
Il s’agit de datasheet curently travaillé
Description
1. haut à gauche : connexion entre arduino et DFPLAYER à l’aide de matériels série. Comme le Serial DFPLAYER ouvrage de 3,3 v logique est nécessaire pour ajouter 1KOhm résistances en ligne. J’ai des résistances de 500 ohms et il fonctionne très bien.
J’ai découvert que DF lecteur peut être connecté directement au PC USB comme un lecteur flash. Dans ce mode lecteur ignorera toutes les commandes de l’Arduino
2. groupe de boutons haut : il utilisées comme boutons de func avancé
3. bon groupe de cases - clés