bonjour à la communauté,
Encore un papi retraité aux commandes d'une maquette ferroviaire.
Ma problématique actuelle est la commande d'une quarantaine d'aiguillages et autres comme éclairage, .... Actuellement c'est 1 aiguillage, 1 bouton donc pour 40, 40 boutons! Alors je me dis que si je peux faire la même chose avec 12 ou 16 touches ce serait plus simple à manipuler.
Donc je suis parti sur le principe d'un clavier matricé 16 touches : 0 à 9 et A,B,C,D,E,F, les chiffres pour identifier le N° de l'appareil, les lettres pour valider les choix : aiguillage, éclairage, etc. J'ai choisi un picaxe 20X2 parce que j'en ai plusieurs en stock, donc je peux me permettre d'en faire fumer 1 et 1 PCF8574 pour lire le clavier et 5 PCF8574A pour commander les appareils. J'ai trouvé dans le forum une parti qui répond à ma problématique, et qui fonctionne parfaitement pour 16 touches, mais pour dépasser 16 et enregistrer des nombres plus grands je suis complètement paumé. Donc si la communauté veut bien m'aider à comprendre le fonctionnement du clavier pour compter bien au delà de 16: 17,18,19...........100, je lui en serais très, très reconnaissant.View attachment Clavier_131016.bas, View attachment ClavierVSM131016.DSN
Je joins le schéma, et le code pompé dans le forum et modifié à ma sauce, mais je ne comprend pas quelles fonctions je dois utiliser pour afficher 10,11,......17,18,......20,30,......etc
Merci pour votre aide
Encore un papi retraité aux commandes d'une maquette ferroviaire.
Ma problématique actuelle est la commande d'une quarantaine d'aiguillages et autres comme éclairage, .... Actuellement c'est 1 aiguillage, 1 bouton donc pour 40, 40 boutons! Alors je me dis que si je peux faire la même chose avec 12 ou 16 touches ce serait plus simple à manipuler.
Donc je suis parti sur le principe d'un clavier matricé 16 touches : 0 à 9 et A,B,C,D,E,F, les chiffres pour identifier le N° de l'appareil, les lettres pour valider les choix : aiguillage, éclairage, etc. J'ai choisi un picaxe 20X2 parce que j'en ai plusieurs en stock, donc je peux me permettre d'en faire fumer 1 et 1 PCF8574 pour lire le clavier et 5 PCF8574A pour commander les appareils. J'ai trouvé dans le forum une parti qui répond à ma problématique, et qui fonctionne parfaitement pour 16 touches, mais pour dépasser 16 et enregistrer des nombres plus grands je suis complètement paumé. Donc si la communauté veut bien m'aider à comprendre le fonctionnement du clavier pour compter bien au delà de 16: 17,18,19...........100, je lui en serais très, très reconnaissant.View attachment Clavier_131016.bas, View attachment ClavierVSM131016.DSN
Je joins le schéma, et le code pompé dans le forum et modifié à ma sauce, mais je ne comprend pas quelles fonctions je dois utiliser pour afficher 10,11,......17,18,......20,30,......etc
Merci pour votre aide