2 ports 4 boutons
Salut les geektimes . Une erreur m'est venue de Chine, dont j'ai trouvé le circuit sur le réseau, et quand je l'ai examiné, j'ai trouvé une partie très intéressante pour moi, la voici:
Étant donné que presque tous les ports du microcontrôleur sont occupés, les Chinois ont agi très astucieusement pour enregistrer les ports, vous pouvez évaluer le niveau de ruse vous-même.Comment ça marche?Pour le premier port, allumez la résistance de rappel et vérifiez l'état sur le port, si le bouton " DOWN " est enfoncé , nous obtiendrons un niveau logique bas. Exactement la même image avec le bouton " SET ", seul le pull-up est déjà fait pour le deuxième port.Pour lire le bouton " OK ", nous traduisons le deuxième port en pull-up, et définissons le premier comme sortie, et faisons un niveau logique bas. Dans ce cas, lorsque vous cliquez sur " OK", le courant passera du deuxième port à travers la diode au premier, lisant ainsi l'état du deuxième port, nous obtenons un niveau logique bas. La même situation avec la définition d'appuyer sur le bouton" UP "- tirer sur le premier port, mettre le second sur quitter et définir un niveau logique bas. Lorsque vous appuyez sur le bouton " UP " , le courant passera par la diode vers le deuxième port, et en conséquence, le premier port aura un niveau logique bas.Toutes mes publications sur les geektimes. Source: https://habr.com/ru/post/fr393329/
All Articles