19 juin 2007

PWM logicielle sur Atmel AVR Attiny2313

Tags : , ,

Travaillant sur un projet de présentoire lumineux, j'ai eu besoin de disposer de plus que les quelques canaux de PWM que n'en proposent généralement les microcontrôleurs. En particulier les petits AVR comme l'Attiny2313. La seule solution restante était donc de se passer de ces fonctionnalités et d'implémenter la PWM en logiciel de manière à pouvoir piloter un minimum de 6 leds via les port E/S standards.

Voir la suite »

dans Electronique | 4 Commentaires

9 avril 2007

Attiny15, PWM, led qui pulse, Sinus et GNU bc

Tags : ,

Le microcontrôleur AVR Attiny15 offre une fonctionnalité pour faire de la PWM (Pulse-width modulation) ou de modulation de largeur d'impulsions en bon français. Ceci permet, par exemple, de faire varier l'intensité lumineuse d'une Led ou la vitesse d'un moteur. Pour cela, on utilise dans le code de l'Atiny15 une valeur entre 0 et 255. Pour obtenir une fluctuation d'intensité qui donne l'impression que la Led pulse (comme sur les Mac en veille) il faut utiliser une série de valeurs sinusoïdale. C'est là que GNU bc intervient et se révèle sous sa vrai nature : bien plus qu'une calculette en ligne de commande, un véritable langage.

Voir la suite »

dans Outils Unix | 0 Commentaire

15 mars 2007

Stabilisation du quadruple afficheur 7 segments USB

Tags : , ,

Juste pour information, l'ajout d'une capa de 10 uF entre Vcc et GND est effectivement suffisant pour éviter les problèmes sur certaines machines (comme on pouvait s'en douter). Le montage semble maintenant stable et ne pose plus de problème, en tout cas depuis quelques 48 heures. J'ai également décidé de diffuser les sources du firmware dérivé des travaux de Dick Streefland pour son adaptateur USB SPI. En GPL donc.

Voir la suite »

dans Electronique | 2 Commentaires

12 mars 2007

Afficheur 4 fois 7 segments sur USB

Tags : , ,

Je poursuis mes essais concernant l'utilisation de l'Atmel AVR Attiny2313 cadencé à 12Mhz (quartz) permettant de gérer de manière entièrement soft l'USB. Voici un premier projet visant à remplacer un montage équivalent sur port parallèle : un notificateur/compteur de mail.

Voir la suite »

dans Electronique | 8 Commentaires