03/01/2012

Gestion de 3 boutons-poussoirs via une carte I²C

Gestion de 3 boutons-poussoirs via une carte I²C indépendante. Ce module fait également partie du projet Isterix. Il est prévu pour évoluer, le but étant de décharger le microcontrôleur central des fonctions secondaires. Le principe étant toujours modulaire, ce programme fonctionne de façon indépendante.

Commentaire de l'auteur : ce petit programme permet de lire trois boutons et de retourner via le bus I2c la touche frappée. Si rien n’est frappé, on retourne 255. Ceci peut parfaitement être intégré dans le programme principal d’une application et c’est un luxe que de monopoliser un 16F84 pour lire …..trois boutons ! Cependant, la place code en mémoire dans mon programme principal Isterix.asm est telle que j’ai délégué cette fonction.

L'archive contient : Un fichier explicatif, et les fichiers sources nécessaires à la réalisation.

Télécharger l'archive ici

Chenillard multimode 16 sorties

Un chenillard multimode 16 sorties, qui supporte 7 fonctions différentes : Chenillard lent pour slows, pseudo vu-mètre, modulateur, chenillard automatique, chenillard musical, rafales automatiques, et rafales musicales. 3 potentiomètres de réglage multifonctions agissent sur la sensibilité musicale, le temps d'allumage, le temps d'extinction, le temps séparant deux rafales, l'inertie du vu-mètre en montée et en descente. Le rôle des potentiomètre dépend de la fonction choisie. Le tout sur un 16F876.

Commentaire de l'auteur : Suite aux nombreuses demandes en ce domaine si prisé des amateurs, je me décide à recréer un schéma pour publier un petit chenillard assez amusant à utiliser. Le source n'est pas un modèle d'optimisation, car j'ai réalisé ce montage pour une soirée d'un ami qui m'a demandé une animation lumineuse au dernier moment. J'ai donc réalisé le logiciel et le montage en 24 heures, ceci expliquant cela.

L'archive contient : Fichier source commenté, le fichier hex et le schéma. Le montage est opérationnel chez moi depuis 2001, mais je n'ai pas le schéma, je l'ai donc redessiné de mémoire. Signalez-moi toute erreur éventuelle pour correction. ATTENTION, vérifiez le montage et n'oubliez pas que vous travaillez sur le secteur.

Télécharger l'archive ici