Piloter un clavier matriciel 16 touches (classe MatrixKeypad)
Dans les articles précédents, ce sont plutôt les sorties de données qui ont été abordées. Mais qu'en est il des entrées ? Pour les sorties de données, c'est le micro-contrôleur qui en a la maîtrise. Et le problème est réglé par l'invocation de telle ou telle méthode d'écriture sur le composant récepteur. Mais pour les sorties, il en est autrement. En fait deux problèmes se posent : Le premier est relatif à la nature des données à récupérer. Celles-ci, issues de périphériques aussi différents que le sont un bouton poussoir déclenché par un utilisateur et un capteur de température, peuvent être numériques ou analogiques. Le second est relatif à l’opportunité de la lecture. En effet, certains capteurs peuvent être lus en permanence en temps réels. D'autre ne le pourront que lorsque la donnée à lire est pertinente. Encore faut-il trouver un moyen d'alerter le micro-contrôleur lorsque qu'il peut procéder à la réception. Cet article présente la mise en...