Fondamentalement, puissance doit représenter le signal audio séparé en fréquence, pour cela que nous avons besoin d’échantillonner le signal en conformité avec le théorème d’échantillonnage le théorème d’échantillonnage de Nyquist, Shannon . Un signal sonore « audible » pour l’oreille humaine est de l’ordre de 20Hz à 20Khz, dans notre cas que nous allons effectuer un échantillonnage complet de la bande. Pour cette fréquence d’échantillonnage minimale devrait être 40 KHz. utilisant un microcontrôleur Freescale HCS08GT60 famille (8 bits) et le langage C ANSI, configurer le convertisseur ADC interne pour prélever un échantillon de chaque 25US (40 KHz) et y applique une FFT de 64 points en temps réel (grâce au microcontrôleur de bus interne cadencé à 20 MHz), ayant pour résultat 32 niveaux représentant de fréquences de 20 Hz à 20 kHz avec une portée de 312,5 Hz chaque niveau. Comme nous avons un écran de 16 x 2 caractères, nous avons fait une moyenne de la valeur de niveaux contigus afin d’obtenir des résultats dans 16 niveaux et de les représenter sous forme de barres (caractères personnalisés en caractères LCD Voir le tutoriel).
Schéma. S19 ou HEX file et le fonctionnement de la vidéo !
Vous pouvez consulter mon blog http://candelectronica.blogspot.com/